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);
|
||||
|
||||
// Clip to scissor rect.
|
||||
/*
|
||||
minX = MAX(minX, m_minX);
|
||||
maxX = MIN(maxX, m_maxX);
|
||||
minY = MAX(minY, m_minY);
|
||||
maxY = MIN(maxY, m_maxY); */
|
||||
|
||||
minX = MAX(minX, 0);
|
||||
maxX = MIN(maxX, vid_mode.width);
|
||||
minY = MAX(minY, 0);
|
||||
maxY = MIN(maxY, vid_mode.height);
|
||||
|
||||
// Compute edge equations.
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ GLfloat TEXCOORD_ARRAY[4 * 2] = { 0, 0,
|
|||
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. */
|
||||
|
|
Loading…
Reference in New Issue
Block a user