diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index 8aba915666..54a62e10bb 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -13853,7 +13853,8 @@ upload_simple_texture(CLP(TextureContext) *gtc) { #endif GLenum external_format = GL_BGRA; - const unsigned char *image_ptr = tex->get_simple_ram_image(); + CPTA_uchar image = tex->get_simple_ram_image(); + const unsigned char *image_ptr = image.p(); if (image_ptr == nullptr) { return false; }