mirror of
https://github.com/aap/librw.git
synced 2025-12-19 17:09:51 +00:00
worked on rendering and frame ltm synching
This commit is contained in:
@@ -5,6 +5,13 @@
|
||||
|
||||
#include "rwbase.h"
|
||||
#include "rwplugin.h"
|
||||
#include "rwpipeline.h"
|
||||
#include "rwobjects.h"
|
||||
#include "rwps2.h"
|
||||
#include "rwogl.h"
|
||||
#include "rwxbox.h"
|
||||
#include "rwd3d8.h"
|
||||
#include "rwd3d9.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -23,6 +30,27 @@ int32 build = 0xFFFF;
|
||||
#endif
|
||||
char *debugFile = NULL;
|
||||
|
||||
void
|
||||
initialize(void)
|
||||
{
|
||||
// Atomic pipelines
|
||||
ObjPipeline *defpipe = new ObjPipeline(PLATFORM_NULL);
|
||||
for(uint i = 0; i < nelem(matFXGlobals.pipelines); i++)
|
||||
defaultPipelines[i] = defpipe;
|
||||
defaultPipelines[PLATFORM_PS2] =
|
||||
ps2::makeDefaultPipeline();
|
||||
defaultPipelines[PLATFORM_OGL] =
|
||||
gl::makeDefaultPipeline();
|
||||
defaultPipelines[PLATFORM_XBOX] =
|
||||
xbox::makeDefaultPipeline();
|
||||
defaultPipelines[PLATFORM_D3D8] =
|
||||
d3d8::makeDefaultPipeline();
|
||||
defaultPipelines[PLATFORM_D3D9] =
|
||||
d3d9::makeDefaultPipeline();
|
||||
|
||||
Frame::dirtyList.init();
|
||||
}
|
||||
|
||||
void
|
||||
matrixIdentity(float32 *mat)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user