Add some assertions
This commit is contained in:
parent
ba4fde3975
commit
526b1f0d16
|
@ -1002,7 +1002,9 @@ GLAPI void APIENTRY glColorTableEXT(GLenum target, GLenum internalFormat, GLsize
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
GLuint sourceStride = _determineStride(format, type);
|
GLint sourceStride = _determineStride(format, type);
|
||||||
|
|
||||||
|
assert(sourceStride > -1);
|
||||||
|
|
||||||
TextureConversionFunc convert = _determineConversion(
|
TextureConversionFunc convert = _determineConversion(
|
||||||
GL_RGBA8, /* We always store palettes in this format */
|
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;
|
palette = active->palette;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert(palette);
|
||||||
|
|
||||||
if(target) {
|
if(target) {
|
||||||
pvr_mem_free(palette->data);
|
pvr_mem_free(palette->data);
|
||||||
palette->data = NULL;
|
palette->data = NULL;
|
||||||
|
@ -1041,6 +1045,9 @@ GLAPI void APIENTRY glColorTableEXT(GLenum target, GLenum internalFormat, GLsize
|
||||||
GLubyte* src = (GLubyte*) data;
|
GLubyte* src = (GLubyte*) data;
|
||||||
GLubyte* dst = (GLubyte*) palette->data;
|
GLubyte* dst = (GLubyte*) palette->data;
|
||||||
|
|
||||||
|
assert(src);
|
||||||
|
assert(dst);
|
||||||
|
|
||||||
/* Transform and copy the source palette to the texture */
|
/* Transform and copy the source palette to the texture */
|
||||||
GLushort i = 0;
|
GLushort i = 0;
|
||||||
for(; i < width; ++i) {
|
for(; i < width; ++i) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user