Rasterizer: const correctness

This commit is contained in:
Lioncash 2016-09-22 20:39:28 -04:00
parent 2d0e857cb3
commit d79d5d49f4
2 changed files with 5 additions and 3 deletions

View File

@ -264,7 +264,8 @@ static void BuildBlock(s32 blockX, s32 blockY)
} }
} }
void DrawTriangleFrontFace(OutputVertexData* v0, OutputVertexData* v1, OutputVertexData* v2) void DrawTriangleFrontFace(const OutputVertexData* v0, const OutputVertexData* v1,
const OutputVertexData* v2)
{ {
INCSTAT(stats.thisFrame.numTrianglesDrawn); INCSTAT(stats.thisFrame.numTrianglesDrawn);

View File

@ -12,7 +12,8 @@ namespace Rasterizer
{ {
void Init(); void Init();
void DrawTriangleFrontFace(OutputVertexData* v0, OutputVertexData* v1, OutputVertexData* v2); void DrawTriangleFrontFace(const OutputVertexData* v0, const OutputVertexData* v1,
const OutputVertexData* v2);
void SetTevReg(int reg, int comp, s16 color); void SetTevReg(int reg, int comp, s16 color);
@ -22,7 +23,7 @@ struct Slope
float dfdy; float dfdy;
float f0; float f0;
float GetValue(float dx, float dy) { return f0 + (dfdx * dx) + (dfdy * dy); } float GetValue(float dx, float dy) const { return f0 + (dfdx * dx) + (dfdy * dy); }
}; };
struct RasterBlockPixel struct RasterBlockPixel