@@ -9,34 +9,34 @@ extern const uint8* tile;
9
9
#ifdef USE_ASM
10
10
extern "C" {
11
11
void rasterize_dummy (uint16 * pixel , const VertexLink * L , const VertexLink * R );
12
- void rasterizeS_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
13
- void rasterizeF_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index );
14
- void rasterizeG_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index );
15
- void rasterizeFT_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
16
- void rasterizeGT_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
17
- void rasterizeFTA_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
18
- void rasterizeGTA_mode4_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
12
+ void rasterizeS_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
13
+ void rasterizeF_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index );
14
+ void rasterizeG_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index );
15
+ void rasterizeFT_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
16
+ void rasterizeGT_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
17
+ void rasterizeFTA_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
18
+ void rasterizeGTA_asm (uint16 * pixel , const VertexLink * L , const VertexLink * R );
19
19
}
20
20
21
- #define rasterizeS rasterizeS_mode4_asm
22
- #define rasterizeF rasterizeF_mode4_asm
23
- #define rasterizeG rasterizeG_mode4_asm
24
- #define rasterizeFT rasterizeFT_mode4_asm
25
- #define rasterizeGT rasterizeGT_mode4_asm
26
- #define rasterizeFTA rasterizeFTA_mode4_asm
27
- #define rasterizeGTA rasterizeGTA_mode4_asm
28
- #define rasterizeSprite rasterizeSprite_mode4_c
21
+ #define rasterizeS rasterizeS_asm
22
+ #define rasterizeF rasterizeF_asm
23
+ #define rasterizeG rasterizeG_asm
24
+ #define rasterizeFT rasterizeFT_asm
25
+ #define rasterizeGT rasterizeGT_asm
26
+ #define rasterizeFTA rasterizeFTA_asm
27
+ #define rasterizeGTA rasterizeGTA_asm
28
+ #define rasterizeSprite rasterizeSprite_c
29
29
#else
30
- #define rasterizeS rasterizeS_mode4_c
31
- #define rasterizeF rasterizeF_mode4_c
32
- #define rasterizeG rasterizeG_mode4_c
33
- #define rasterizeFT rasterizeFT_mode4_c
34
- #define rasterizeGT rasterizeGT_mode4_c
35
- #define rasterizeFTA rasterizeFTA_mode4_c
36
- #define rasterizeGTA rasterizeGTA_mode4_c
37
- #define rasterizeSprite rasterizeSprite_mode4_c
38
-
39
- void rasterizeS_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
30
+ #define rasterizeS rasterizeS_c
31
+ #define rasterizeF rasterizeF_c
32
+ #define rasterizeG rasterizeG_c
33
+ #define rasterizeFT rasterizeFT_c
34
+ #define rasterizeGT rasterizeGT_c
35
+ #define rasterizeFTA rasterizeFTA_c
36
+ #define rasterizeGTA rasterizeGTA_c
37
+ #define rasterizeSprite rasterizeSprite_c
38
+
39
+ void rasterizeS_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
40
40
{
41
41
const uint8 * ft_lightmap = & lightmap [0x1A00 ];
42
42
@@ -142,7 +142,7 @@ void rasterizeS_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink* R)
142
142
}
143
143
}
144
144
145
- void rasterizeF_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index )
145
+ void rasterizeF_c (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index )
146
146
{
147
147
uint16 color = lightmap [(L -> v .g << 8 ) | index ];
148
148
color |= (color << 8 );
@@ -249,7 +249,7 @@ void rasterizeF_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink* R,
249
249
}
250
250
}
251
251
252
- void rasterizeG_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index )
252
+ void rasterizeG_c (uint16 * pixel , const VertexLink * L , const VertexLink * R , int32 index )
253
253
{
254
254
int32 Lh = 0 , Rh = 0 ;
255
255
int32 Lx , Rx , Ldx = 0 , Rdx = 0 ;
@@ -373,7 +373,7 @@ void rasterizeG_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink* R,
373
373
}
374
374
}
375
375
376
- void rasterizeFT_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
376
+ void rasterizeFT_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
377
377
{
378
378
const uint8 * ft_lightmap = & lightmap [L -> v .g << 8 ];
379
379
@@ -499,7 +499,7 @@ void rasterizeFT_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink* R
499
499
}
500
500
}
501
501
502
- void rasterizeGT_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
502
+ void rasterizeGT_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
503
503
{
504
504
#ifdef ALIGNED_LIGHTMAP
505
505
ASSERT ((intptr_t (lightmap ) & 0xFFFF ) == 0 ); // lightmap should be 64k aligned
@@ -657,7 +657,7 @@ void rasterizeGT_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink* R
657
657
}
658
658
}
659
659
660
- void rasterizeFTA_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
660
+ void rasterizeFTA_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
661
661
{
662
662
const uint8 * ft_lightmap = & lightmap [L -> v .g << 8 ];
663
663
@@ -794,7 +794,7 @@ void rasterizeFTA_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink*
794
794
}
795
795
}
796
796
797
- void rasterizeGTA_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
797
+ void rasterizeGTA_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
798
798
{
799
799
#ifdef ALIGNED_LIGHTMAP
800
800
ASSERT ((intptr_t (lightmap ) & 0xFFFF ) == 0 ); // lightmap should be 64k aligned
@@ -973,7 +973,7 @@ void rasterizeGTA_mode4_c(uint16* pixel, const VertexLink* L, const VertexLink*
973
973
#endif
974
974
975
975
// TODO ARM version
976
- void rasterizeSprite_mode4_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
976
+ void rasterizeSprite_c (uint16 * pixel , const VertexLink * L , const VertexLink * R )
977
977
{
978
978
const uint8 * ft_lightmap = & lightmap [L -> v .g << 8 ];
979
979
0 commit comments