Add some assertions

This commit is contained in:
Luke Benstead 2019-03-03 19:49:28 +00:00
parent ba4fde3975
commit 526b1f0d16

View File

@ -1002,7 +1002,9 @@ GLAPI void APIENTRY glColorTableEXT(GLenum target, GLenum internalFormat, GLsize
return;
}
GLuint sourceStride = _determineStride(format, type);
GLint sourceStride = _determineStride(format, type);
assert(sourceStride > -1);
TextureConversionFunc convert = _determineConversion(
GL_RGBA8, /* We always store palettes in this format */
@ -1029,6 +1031,8 @@ GLAPI void APIENTRY glColorTableEXT(GLenum target, GLenum internalFormat, GLsize
palette = active->palette;
}
assert(palette);
if(target) {
pvr_mem_free(palette->data);
palette->data = NULL;
@ -1041,6 +1045,9 @@ GLAPI void APIENTRY glColorTableEXT(GLenum target, GLenum internalFormat, GLsize
GLubyte* src = (GLubyte*) data;
GLubyte* dst = (GLubyte*) palette->data;
assert(src);
assert(dst);
/* Transform and copy the source palette to the texture */
GLushort i = 0;
for(; i < width; ++i) {