Some extra fixes and adaptation for vitaGL support.

This commit is contained in:
Rinnegatamante
2020-10-19 16:21:57 +02:00
parent 09429fa406
commit df2f74d5b8
2 changed files with 3 additions and 7 deletions
+2 -6
View File
@@ -32,7 +32,7 @@ freeInstanceData(Geometry *geometry)
geometry->instData = nil;
rwFree(header->indexBuffer);
rwFree(header->vertexBuffer);
//rwFree(header->vertexBuffer);
rwFree(header->attribDesc);
rwFree(header);
}
@@ -84,10 +84,6 @@ instanceMesh(rw::ObjPipeline *rwpipe, Geometry *geo)
header->attribDesc = nil;
header->ibo = 0;
header->vbo = 0;
memcpy_neon(gIndices, header->indexBuffer, header->totalNumIndex*2);
vglIndexPointerMapped(gIndices);
gIndices += header->totalNumIndex;
return header;
}
@@ -230,7 +226,7 @@ defaultInstanceCB(Geometry *geo, InstanceDataHeader *header, bool32 reinstance)
//
// Allocate vertex buffer
//
header->vertexBuffer = rwNewT(uint8, header->totalNumVertex*stride, MEMDUR_EVENT | ID_GEOMETRY);
//header->vertexBuffer = rwNewT(uint8, header->totalNumVertex*stride, MEMDUR_EVENT | ID_GEOMETRY);
//assert(header->vbo == 0);
//glGenBuffers(1, &header->vbo);
}
+1 -1
View File
@@ -119,7 +119,7 @@ skinInstanceCB(Geometry *geo, InstanceDataHeader *header, bool32 reinstance)
//
// Allocate vertex buffer
//
header->vertexBuffer = rwNewT(uint8, header->totalNumVertex*stride, MEMDUR_EVENT | ID_GEOMETRY);
//header->vertexBuffer = rwNewT(uint8, header->totalNumVertex*stride, MEMDUR_EVENT | ID_GEOMETRY);
//assert(header->vbo == 0);
//glGenBuffers(1, &header->vbo);
}