worked on rendering and frame ltm synching

This commit is contained in:
aap
2016-02-13 00:52:32 +01:00
parent 80a73f0ac5
commit 0e0cc1156c
8 changed files with 132 additions and 67 deletions
+5 -3
View File
@@ -25,11 +25,13 @@ class ObjPipeline : public Pipeline
{
public:
ObjPipeline(uint32 platform) : Pipeline(platform) {}
virtual void instance(Atomic *atomic);
virtual void uninstance(Atomic *atomic);
virtual void render(Atomic *atomic);
virtual void instance(Atomic *atomic); // TODO?: make these callbacks instead of virtual
virtual void uninstance(Atomic *atomic); // TODO?: make these callbacks instead of virtual
virtual void render(Atomic *atomic); // TODO?: make these callbacks instead of virtual
};
extern void (*defaultRenderCBs[rw::NUM_PLATFORMS])(Atomic*);
void findMinVertAndNumVertices(uint16 *indices, uint32 numIndices, uint32 *minVert, int32 *numVertices);
// everything xbox, d3d8 and d3d9 may want to use