mirror of
https://github.com/aap/librw.git
synced 2025-12-19 17:09:51 +00:00
worked on engine and d3ddriver
This commit is contained in:
@@ -24,13 +24,13 @@ namespace ps2 {
|
||||
void*
|
||||
driverOpen(void *o, int32, int32)
|
||||
{
|
||||
driver[PLATFORM_PS2]->defaultPipeline = makeDefaultPipeline();
|
||||
engine->driver[PLATFORM_PS2]->defaultPipeline = makeDefaultPipeline();
|
||||
|
||||
driver[PLATFORM_PS2]->rasterNativeOffset = nativeRasterOffset;
|
||||
driver[PLATFORM_PS2]->rasterCreate = rasterCreate;
|
||||
driver[PLATFORM_PS2]->rasterLock = rasterLock;
|
||||
driver[PLATFORM_PS2]->rasterUnlock = rasterUnlock;
|
||||
driver[PLATFORM_PS2]->rasterNumLevels = rasterNumLevels;
|
||||
engine->driver[PLATFORM_PS2]->rasterNativeOffset = nativeRasterOffset;
|
||||
engine->driver[PLATFORM_PS2]->rasterCreate = rasterCreate;
|
||||
engine->driver[PLATFORM_PS2]->rasterLock = rasterLock;
|
||||
engine->driver[PLATFORM_PS2]->rasterUnlock = rasterUnlock;
|
||||
engine->driver[PLATFORM_PS2]->rasterNumLevels = rasterNumLevels;
|
||||
return o;
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ readNativeData(Stream *stream, int32, void *object, int32, int32)
|
||||
Geometry *geometry = (Geometry*)object;
|
||||
uint32 platform;
|
||||
if(!findChunk(stream, ID_STRUCT, nil, nil)){
|
||||
RWERROR((ERR_CHUNK, "STRUCT"))
|
||||
RWERROR((ERR_CHUNK, "STRUCT"));
|
||||
return nil;
|
||||
}
|
||||
platform = stream->readU32();
|
||||
|
||||
@@ -559,7 +559,7 @@ registerNativeRaster(void)
|
||||
void
|
||||
printTEX0(uint64 tex0)
|
||||
{
|
||||
printf("%016lX ", tex0);
|
||||
printf("%016llX ", tex0);
|
||||
uint32 tbp0 = tex0 & 0x3FFF; tex0 >>= 14;
|
||||
uint32 tbw = tex0 & 0x3F; tex0 >>= 6;
|
||||
uint32 psm = tex0 & 0x3F; tex0 >>= 6;
|
||||
@@ -579,7 +579,7 @@ printTEX0(uint64 tex0)
|
||||
void
|
||||
printTEX1(uint64 tex1)
|
||||
{
|
||||
printf("%016lX ", tex1);
|
||||
printf("%016llX ", tex1);
|
||||
uint32 lcm = tex1 & 0x1; tex1 >>= 2;
|
||||
uint32 mxl = tex1 & 0x7; tex1 >>= 3;
|
||||
uint32 mmag = tex1 & 0x1; tex1 >>= 1;
|
||||
|
||||
@@ -74,7 +74,7 @@ readNativeSkin(Stream *stream, int32, void *object, int32 offset)
|
||||
Geometry *geometry = (Geometry*)object;
|
||||
uint32 platform;
|
||||
if(!findChunk(stream, ID_STRUCT, nil, nil)){
|
||||
RWERROR((ERR_CHUNK, "STRUCT"))
|
||||
RWERROR((ERR_CHUNK, "STRUCT"));
|
||||
return nil;
|
||||
}
|
||||
platform = stream->readU32();
|
||||
|
||||
Reference in New Issue
Block a user