Seem to have fixed 32-bit mode!

This commit is contained in:
MeltyPlayer
2022-10-18 19:18:35 -05:00
parent c4b7dce9f7
commit ede1c4db2c
4 changed files with 37 additions and 23 deletions
+7 -6
View File
@@ -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)