Restrict to video mode bounds when rasterizing
This commit is contained in:
parent
b61d9a157b
commit
a7ef07df4c
|
@ -47,11 +47,11 @@ static void DrawTriangle(GPUVertex* v0, GPUVertex* v1, GPUVertex* v2) {
|
||||||
int maxY = MAX(MAX(v0->y, v1->y), v2->y);
|
int maxY = MAX(MAX(v0->y, v1->y), v2->y);
|
||||||
|
|
||||||
// Clip to scissor rect.
|
// Clip to scissor rect.
|
||||||
/*
|
|
||||||
minX = MAX(minX, m_minX);
|
minX = MAX(minX, 0);
|
||||||
maxX = MIN(maxX, m_maxX);
|
maxX = MIN(maxX, vid_mode.width);
|
||||||
minY = MAX(minY, m_minY);
|
minY = MAX(minY, 0);
|
||||||
maxY = MIN(maxY, m_maxY); */
|
maxY = MIN(maxY, vid_mode.height);
|
||||||
|
|
||||||
// Compute edge equations.
|
// Compute edge equations.
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,7 @@ GLfloat TEXCOORD_ARRAY[4 * 2] = { 0, 0,
|
||||||
0, 1
|
0, 1
|
||||||
};
|
};
|
||||||
|
|
||||||
GLuint ARGB_ARRAY[4 * 1] = { 0xFFFF0000, 0xFF0000FF, 0xFF00FF00, 0xFFFFFF00 };
|
GLuint ARGB_ARRAY[4] = { 0xFFFF0000, 0xFF0000FF, 0xFF00FF00, 0xFFFFFF00 };
|
||||||
|
|
||||||
|
|
||||||
/* Multi-Texture Example using Open GL Vertex Buffer Submission. */
|
/* Multi-Texture Example using Open GL Vertex Buffer Submission. */
|
||||||
|
|
Loading…
Reference in New Issue
Block a user