@@ -99,22 +99,22 @@ class CDrawEnv {
9999public:
100100 CDrawEnv (GS::tContext context);
101101 CDrawEnv (const CDrawEnv& rhs);
102- CDrawEnv (GS::tContext context, tU32 fbW, tU32 fbH, tU32 fbWordAddr, tU32 zbufWordAddr = NULL );
102+ CDrawEnv (GS::tContext context, uint32_t fbW, uint32_t fbH, uint32_t fbWordAddr, uint32_t zbufWordAddr = NULL );
103103
104104 void operator =(const CDrawEnv& otherDE);
105105
106106 void SetContext (GS::tContext context);
107107
108108 inline void EnableAlphaTest (void ) { gsrTest.atest_enable = 1 ; }
109109 inline void DisableAlphaTest (void ) { gsrTest.atest_enable = 0 ; }
110- inline void SetAlphaTestPassMode (tAlphaTestPassMode mode) { gsrTest.atest_method = (tU64 )mode; }
111- inline void SetAlphaTestFailAction (tAlphaTestFailAction action) { gsrTest.atest_fail_method = (tU64 )action; }
112- inline void SetAlphaRefVal (tU8 refVal) { gsrTest.atest_reference = refVal; }
110+ inline void SetAlphaTestPassMode (tAlphaTestPassMode mode) { gsrTest.atest_method = (uint64_t )mode; }
111+ inline void SetAlphaTestFailAction (tAlphaTestFailAction action) { gsrTest.atest_fail_method = (uint64_t )action; }
112+ inline void SetAlphaRefVal (uint8_t refVal) { gsrTest.atest_reference = refVal; }
113113
114114 inline void EnableSelectiveAlphaBlend (void ) { gsrPABE.enable = 1 ; }
115115 inline void DisableSelectiveAlphaBlend (void ) { gsrPABE.enable = 0 ; }
116116
117- inline void SetAlphaBlendFunc (tAlphaBlendVal a, tAlphaBlendVal b, tAlphaBlendVal c, tAlphaBlendVal d, tU32 fix);
117+ inline void SetAlphaBlendFunc (tAlphaBlendVal a, tAlphaBlendVal b, tAlphaBlendVal c, tAlphaBlendVal d, uint32_t fix);
118118
119119 inline void EnableColorClamp (void ) { gsrColClamp.clamp = 1 ; }
120120 inline void DisableColorClamp (void ) { gsrColClamp.clamp = 0 ; }
@@ -126,11 +126,11 @@ class CDrawEnv {
126126
127127 inline void SetDepthTestPassMode (tZTestPassMode passMode)
128128 {
129- gsrTest.ztest_method = (tU64 )passMode;
129+ gsrTest.ztest_method = (uint64_t )passMode;
130130 eZTestPassMode = passMode;
131131 }
132- inline void SetDepthBufferAddr (tU32 wordAddress) { gsrZBuf.fb_addr = wordAddress / 2048 ; }
133- inline void SetDepthBufferPSM (tU32 psm) { gsrZBuf.psm = (tU64 )psm; }
132+ inline void SetDepthBufferAddr (uint32_t wordAddress) { gsrZBuf.fb_addr = wordAddress / 2048 ; }
133+ inline void SetDepthBufferPSM (uint32_t psm) { gsrZBuf.psm = (uint64_t )psm; }
134134 inline void EnableDepthTest (void )
135135 {
136136 gsrZBuf.update_mask = 0 ;
@@ -139,34 +139,34 @@ class CDrawEnv {
139139 inline void DisableDepthTest (void )
140140 {
141141 gsrZBuf.update_mask = 1 ;
142- gsrTest.ztest_method = (tU64 )ZTest::kAlways ;
142+ gsrTest.ztest_method = (uint64_t )ZTest::kAlways ;
143143 }
144144 inline void SetDepthWriteEnabled (bool write) { gsrZBuf.update_mask = !write; }
145145
146- inline void SetFrameBufferAddr (tU32 wordAddress)
146+ inline void SetFrameBufferAddr (uint32_t wordAddress)
147147 {
148148 mAssert ((wordAddress & 2047 ) == 0 );
149149 gsrFrame.fb_addr = wordAddress / 2048 ;
150150 }
151- inline void SetFrameBufferDrawMask (tU32 drawMask) { gsrFrame.draw_mask = drawMask; }
152- void SetFrameBufferDim (tU32 pixelW, tU32 pixelH);
153- inline void SetFrameBufferPSM (tU32 psm) { gsrFrame.psm = psm; }
151+ inline void SetFrameBufferDrawMask (uint32_t drawMask) { gsrFrame.draw_mask = drawMask; }
152+ void SetFrameBufferDim (uint32_t pixelW, uint32_t pixelH);
153+ inline void SetFrameBufferPSM (uint32_t psm) { gsrFrame.psm = psm; }
154154 float GetInterlacedPixelOffset () const { return InterlacedOffset; }
155155 void SetInterlacedPixelOffset (float offset) { InterlacedOffset = offset; }
156156 void CalculateClippedFBXYOffsets (bool addHalfPixel);
157- inline void SetXYOffsets (tU16 offsetX, tU16 offsetY)
157+ inline void SetXYOffsets (uint16_t offsetX, uint16_t offsetY)
158158 {
159159 gsrXYOffset.offset_x = offsetX << 4 ;
160160 gsrXYOffset.offset_y = offsetY << 4 ;
161161 }
162- inline void SetXYOffsetsFix4 (tU16 offsetX, tU16 offsetY)
162+ inline void SetXYOffsetsFix4 (uint16_t offsetX, uint16_t offsetY)
163163 {
164164 gsrXYOffset.offset_x = offsetX;
165165 gsrXYOffset.offset_y = offsetY;
166166 }
167167
168- inline void SetFrameBufAlphaORMask (tU32 mask) { gsrFBA.alpha = mask; }
169- inline void SetFogColor (tU32 r, tU32 g, tU32 b)
168+ inline void SetFrameBufAlphaORMask (uint32_t mask) { gsrFBA.alpha = mask; }
169+ inline void SetFogColor (uint32_t r, uint32_t g, uint32_t b)
170170 {
171171 gsrFogCol.r = r;
172172 gsrFogCol.g = g;
@@ -180,14 +180,14 @@ class CDrawEnv {
180180 tDitherVal dm20, tDitherVal dm21, tDitherVal dm22, tDitherVal dm23,
181181 tDitherVal dm30, tDitherVal dm31, tDitherVal dm32, tDitherVal dm33);
182182
183- inline void SetScissorArea (tU32 scX, tU32 scY, tU32 scWidth, tU32 scHeight); // must be after SetFrameBufferDim() to have effect
183+ inline void SetScissorArea (uint32_t scX, uint32_t scY, uint32_t scWidth, uint32_t scHeight); // must be after SetFrameBufferDim() to have effect
184184
185185 void SendSettings (bool waitForEnd = false , bool flushCache = true );
186186 void SendSettings (CSCDmaPacket& packet);
187187 void SendSettings (CVifSCDmaPacket& packet);
188188
189189 // accessors
190- tU32 GetFrameBufferAddr (void ) { return gsrFrame.fb_addr * 2048 ; }
190+ uint32_t GetFrameBufferAddr (void ) { return gsrFrame.fb_addr * 2048 ; }
191191
192192 inline void * operator new (size_t size) { return Core::New16 (size); }
193193 inline void operator delete (void * p) { Core::Delete16 (p); }
@@ -198,38 +198,38 @@ class CDrawEnv {
198198 tSourceChainTag SettingsDmaTag;
199199 tGifTag SettingsGifTag;
200200 GS::tFrame gsrFrame;
201- tU64 FrameAddr;
201+ uint64_t FrameAddr;
202202 GS::tZbuf gsrZBuf;
203- tU64 ZBufAddr;
203+ uint64_t ZBufAddr;
204204 GS::tXyoffset gsrXYOffset;
205- tU64 XYOffsetAddr;
205+ uint64_t XYOffsetAddr;
206206 GS::tPrmodecont gsrPrModeCont;
207- tU64 PrModeContAddr;
207+ uint64_t PrModeContAddr;
208208 GS::tColclamp gsrColClamp;
209- tU64 ColClampAddr;
209+ uint64_t ColClampAddr;
210210 GS::tTest gsrTest;
211- tU64 TestAddr;
211+ uint64_t TestAddr;
212212 GS::tAlpha gsrAlpha;
213- tU64 AlphaAddr;
213+ uint64_t AlphaAddr;
214214 GS::tPabe gsrPABE;
215- tU64 PABEAddr;
215+ uint64_t PABEAddr;
216216 GS::tFba gsrFBA;
217- tU64 FBAAddr;
217+ uint64_t FBAAddr;
218218 GS::tDthe gsrDTHE;
219- tU64 DTHEAddr;
219+ uint64_t DTHEAddr;
220220 GS::tDimx gsrDIMX;
221- tU64 DIMXAddr;
221+ uint64_t DIMXAddr;
222222 GS::tScissor gsrScissor;
223- tU64 ScissorAddr;
223+ uint64_t ScissorAddr;
224224 GS::tFogcol gsrFogCol;
225- tU64 FogColAddr;
225+ uint64_t FogColAddr;
226226 } __attribute__((packed,aligned(16 )));
227- tU32 uiNumGSRegs;
227+ uint32_t uiNumGSRegs;
228228
229229 CSCDmaPacket GifPacket;
230230
231231 tZTestPassMode eZTestPassMode;
232- tU32 uiFBWidth, uiFBHeight;
232+ uint32_t uiFBWidth, uiFBHeight;
233233 float InterlacedOffset;
234234
235235private:
@@ -242,7 +242,7 @@ class CDrawEnv {
242242 */
243243
244244inline void
245- CDrawEnv::SetAlphaBlendFunc (tAlphaBlendVal a, tAlphaBlendVal b, tAlphaBlendVal c, tAlphaBlendVal d, tU32 fix)
245+ CDrawEnv::SetAlphaBlendFunc (tAlphaBlendVal a, tAlphaBlendVal b, tAlphaBlendVal c, tAlphaBlendVal d, uint32_t fix)
246246{
247247 gsrAlpha.a = a;
248248 gsrAlpha.b = b;
@@ -257,26 +257,26 @@ CDrawEnv::SetDitherMatrix(tDitherVal dm00, tDitherVal dm01, tDitherVal dm02, tDi
257257 tDitherVal dm20, tDitherVal dm21, tDitherVal dm22, tDitherVal dm23,
258258 tDitherVal dm30, tDitherVal dm31, tDitherVal dm32, tDitherVal dm33)
259259{
260- gsrDIMX.DIMX00 = (tU64 )dm00;
261- gsrDIMX.DIMX01 = (tU64 )dm01;
262- gsrDIMX.DIMX02 = (tU64 )dm02;
263- gsrDIMX.DIMX03 = (tU64 )dm03;
264- gsrDIMX.DIMX10 = (tU64 )dm10;
265- gsrDIMX.DIMX11 = (tU64 )dm11;
266- gsrDIMX.DIMX12 = (tU64 )dm12;
267- gsrDIMX.DIMX13 = (tU64 )dm13;
268- gsrDIMX.DIMX20 = (tU64 )dm20;
269- gsrDIMX.DIMX21 = (tU64 )dm21;
270- gsrDIMX.DIMX22 = (tU64 )dm22;
271- gsrDIMX.DIMX23 = (tU64 )dm23;
272- gsrDIMX.DIMX30 = (tU64 )dm30;
273- gsrDIMX.DIMX31 = (tU64 )dm31;
274- gsrDIMX.DIMX32 = (tU64 )dm32;
275- gsrDIMX.DIMX33 = (tU64 )dm33;
260+ gsrDIMX.DIMX00 = (uint64_t )dm00;
261+ gsrDIMX.DIMX01 = (uint64_t )dm01;
262+ gsrDIMX.DIMX02 = (uint64_t )dm02;
263+ gsrDIMX.DIMX03 = (uint64_t )dm03;
264+ gsrDIMX.DIMX10 = (uint64_t )dm10;
265+ gsrDIMX.DIMX11 = (uint64_t )dm11;
266+ gsrDIMX.DIMX12 = (uint64_t )dm12;
267+ gsrDIMX.DIMX13 = (uint64_t )dm13;
268+ gsrDIMX.DIMX20 = (uint64_t )dm20;
269+ gsrDIMX.DIMX21 = (uint64_t )dm21;
270+ gsrDIMX.DIMX22 = (uint64_t )dm22;
271+ gsrDIMX.DIMX23 = (uint64_t )dm23;
272+ gsrDIMX.DIMX30 = (uint64_t )dm30;
273+ gsrDIMX.DIMX31 = (uint64_t )dm31;
274+ gsrDIMX.DIMX32 = (uint64_t )dm32;
275+ gsrDIMX.DIMX33 = (uint64_t )dm33;
276276}
277277
278278inline void
279- CDrawEnv::SetScissorArea (tU32 scX, tU32 scY, tU32 scWidth, tU32 scHeight)
279+ CDrawEnv::SetScissorArea (uint32_t scX, uint32_t scY, uint32_t scWidth, uint32_t scHeight)
280280{
281281 gsrScissor.clip_x0 = scX;
282282 gsrScissor.clip_y0 = scY;
0 commit comments