diff --git a/GL/platforms/software.c b/GL/platforms/software.c index 052f517..7e904a0 100644 --- a/GL/platforms/software.c +++ b/GL/platforms/software.c @@ -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. diff --git a/samples/multitexture_arrays/main.c b/samples/multitexture_arrays/main.c index 1d2345e..0923c6d 100644 --- a/samples/multitexture_arrays/main.c +++ b/samples/multitexture_arrays/main.c @@ -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. */