Commit a0e8dcb1 authored by Libretro-Admin's avatar Libretro-Admin
Browse files

Remove USE_GLIDE ifdefs

parent 9fc4893c
......@@ -46,9 +46,6 @@
#include "gfx.h"
#include "tile.h"
#ifdef USE_GLIDE
#include "3d.h"
#endif
extern uint32 HeadMask [4];
extern uint32 TailMask [5];
......@@ -1128,96 +1125,3 @@ void DrawLargePixel16Sub1_2 (uint32 Tile, uint32 Offset,
RENDER_TILE_LARGE (GFX.ScreenColors [pixel], LARGE_SUB_PIXEL1_2)
}
#ifdef USE_GLIDE
#if 0
void DrawTile3dfx (uint32 Tile, uint32 Offset, uint32 StartLine,
uint32 LineCount)
{
TILE_PREAMBLE
float x = Offset % GFX.Pitch;
float y = Offset / GFX.Pitch;
Glide.sq [0].x = Glide.x_offset + x * Glide.x_scale;
Glide.sq [0].y = Glide.y_offset + y * Glide.y_scale;
Glide.sq [1].x = Glide.x_offset + (x + 8.0) * Glide.x_scale;
Glide.sq [1].y = Glide.y_offset + y * Glide.y_scale;
Glide.sq [2].x = Glide.x_offset + (x + 8.0) * Glide.x_scale;
Glide.sq [2].y = Glide.y_offset + (y + LineCount) * Glide.y_scale;
Glide.sq [3].x = Glide.x_offset + x * Glide.x_scale;
Glide.sq [3].y = Glide.y_offset + (y + LineCount) * Glide.y_scale;
if (!(Tile & (V_FLIP | H_FLIP)))
{
// Normal
Glide.sq [0].tmuvtx [0].sow = 0.0;
Glide.sq [0].tmuvtx [0].tow = StartLine;
Glide.sq [1].tmuvtx [0].sow = 8.0;
Glide.sq [1].tmuvtx [0].tow = StartLine;
Glide.sq [2].tmuvtx [0].sow = 8.0;
Glide.sq [2].tmuvtx [0].tow = StartLine + LineCount;
Glide.sq [3].tmuvtx [0].sow = 0.0;
Glide.sq [3].tmuvtx [0].tow = StartLine + LineCount;
}
else
if (!(Tile & V_FLIP))
{
// Flipped
Glide.sq [0].tmuvtx [0].sow = 8.0;
Glide.sq [0].tmuvtx [0].tow = StartLine;
Glide.sq [1].tmuvtx [0].sow = 0.0;
Glide.sq [1].tmuvtx [0].tow = StartLine;
Glide.sq [2].tmuvtx [0].sow = 0.0;
Glide.sq [2].tmuvtx [0].tow = StartLine + LineCount;
Glide.sq [3].tmuvtx [0].sow = 8.0;
Glide.sq [3].tmuvtx [0].tow = StartLine + LineCount;
}
else
if (Tile & H_FLIP)
{
// Horizontal and vertical flip
Glide.sq [0].tmuvtx [0].sow = 8.0;
Glide.sq [0].tmuvtx [0].tow = StartLine + LineCount;
Glide.sq [1].tmuvtx [0].sow = 0.0;
Glide.sq [1].tmuvtx [0].tow = StartLine + LineCount;
Glide.sq [2].tmuvtx [0].sow = 0.0;
Glide.sq [2].tmuvtx [0].tow = StartLine;
Glide.sq [3].tmuvtx [0].sow = 8.0;
Glide.sq [3].tmuvtx [0].tow = StartLine;
}
else
{
// Vertical flip only
Glide.sq [0].tmuvtx [0].sow = 0.0;
Glide.sq [0].tmuvtx [0].tow = StartLine + LineCount;
Glide.sq [1].tmuvtx [0].sow = 8.0;
Glide.sq [1].tmuvtx [0].tow = StartLine + LineCount;
Glide.sq [2].tmuvtx [0].sow = 8.0;
Glide.sq [2].tmuvtx [0].tow = StartLine;
Glide.sq [3].tmuvtx [0].sow = 0.0;
Glide.sq [3].tmuvtx [0].tow = StartLine;
}
grTexDownloadMipMapLevel (GR_TMU0, Glide.texture_mem_start,
GR_LOD_8, GR_LOD_8, GR_ASPECT_1x1,
GR_TEXFMT_RGB_565,
GR_MIPMAPLEVELMASK_BOTH,
(void *) pCache);
grTexSource (GR_TMU0, Glide.texture_mem_start,
GR_MIPMAPLEVELMASK_BOTH, &Glide.texture);
grDrawTriangle (&Glide.sq [0], &Glide.sq [3], &Glide.sq [2]);
grDrawTriangle (&Glide.sq [0], &Glide.sq [1], &Glide.sq [2]);
}
void DrawClippedTile3dfx (uint32 Tile, uint32 Offset,
uint32 StartPixel, uint32 Width,
uint32 StartLine, uint32 LineCount)
{
TILE_PREAMBLE
register uint8 *bp;
TILE_CLIP_PREAMBLE
RENDER_CLIPPED_TILE(WRITE_4PIXELS16_SUB, WRITE_4PIXELS16_FLIPPED_SUB, 4)
}
#endif
#endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment