We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2b7399 commit abdc803Copy full SHA for abdc803
1 file changed
mojoshader_sdlgpu.c
@@ -714,6 +714,11 @@ void MOJOSHADER_sdlDeleteShader(
714
shader->refcount--;
715
else
716
{
717
+ if (shader == ctx->bound_vshader_data)
718
+ ctx->bound_vshader_data = NULL;
719
+ else if (shader == ctx->bound_pshader_data)
720
+ ctx->bound_pshader_data = NULL;
721
+
722
// See if this was bound as an unlinked program anywhere...
723
if (ctx->linker_cache)
724
@@ -770,7 +775,6 @@ void MOJOSHADER_sdlBindShaders(
770
775
MOJOSHADER_sdlShaderData *vshader,
771
776
MOJOSHADER_sdlShaderData *pshader
772
777
) {
773
- MOJOSHADER_sdlProgram *program = NULL;
774
778
ctx->bound_vshader_data = vshader;
779
ctx->bound_pshader_data = pshader;
780
} // MOJOSHADER_sdlBindShaders
0 commit comments