diff --git a/GL/texture.c b/GL/texture.c index 8655073..c82c462 100644 --- a/GL/texture.c +++ b/GL/texture.c @@ -36,6 +36,13 @@ void _glApplyColorTable() { if(_glIsSharedTexturePaletteEnabled()) { src = SHARED_PALETTE; + + assert(src); + + /* Don't apply a palette if we haven't uploaded one yet */ + if(!src->data) { + return; + } } else { TextureObject* active = _glGetBoundTexture();