Seem to have fixed 32-bit mode!
This commit is contained in:
+7
-6
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "decomp/include/types.h"
|
||||
#include "gfx_adapter_commands.h"
|
||||
#include "cpu_type.h"
|
||||
|
||||
/*
|
||||
* Vertex (set up for use with colors)
|
||||
@@ -74,11 +75,13 @@ typedef struct {
|
||||
#define G_OFF 0
|
||||
#define G_TEXTURE_IMAGE_FRAC 2
|
||||
|
||||
typedef DL_INT_SIZE Gfx;
|
||||
|
||||
#define gdSPDefLights1(ar,ag,ab,r1,g1,b1,x1,y1,z1) {{{ {ar,ag,ab},0,{ar,ag,ab},0}}, {{{ {r1,g1,b1},0,{r1,g1,b1},0,{x1,y1,z1},0}}} }
|
||||
|
||||
#define gsSPVertex(v, n, v0) \
|
||||
GFXCMD_VertexData, \
|
||||
(int64_t)v, n, v0
|
||||
(DL_INT_SIZE)v, n, v0
|
||||
|
||||
#define gsSP2Triangles(v00, v01, v02, flag0, v10, v11, v12, flag1) \
|
||||
GFXCMD_Triangle, \
|
||||
@@ -95,11 +98,11 @@ typedef struct {
|
||||
|
||||
#define gsSPDisplayList(dl) \
|
||||
GFXCMD_SubDisplayList, \
|
||||
(int64_t)dl
|
||||
(DL_INT_SIZE)dl
|
||||
|
||||
#define gsSPLight(l, n) \
|
||||
GFXCMD_Light, \
|
||||
(int64_t)l, n
|
||||
(DL_INT_SIZE)l, n
|
||||
|
||||
#define gsSPTexture(s, t, level, tile, on) \
|
||||
GFXCMD_Texture, \
|
||||
@@ -123,6 +126,4 @@ typedef struct {
|
||||
#define gsDPTileSync() (GFXCMD_None)
|
||||
#define gsDPSetTile(fmt, siz, line, tmem, tile, palette, cmt, maskt, shiftt, cms, masks, shifts) (GFXCMD_None)
|
||||
#define gsDPLoadBlock(tile, uls, ult, lrs, dxt) (GFXCMD_None)
|
||||
#define gsDPLoadSync() (GFXCMD_None)
|
||||
|
||||
typedef int64_t Gfx;
|
||||
#define gsDPLoadSync() (GFXCMD_None)
|
||||
Reference in New Issue
Block a user