shadermanagervk: fix possible typo in Clear() function

After set_invalid(), shader pointers are not nulled as in DirtyLastShader()
This commit is contained in:
Herman Semenoff
2026-04-28 06:34:54 +03:00
committed by Henrik Rydgård
parent 3e1c122e47
commit 1e2e04b9d2
+3
View File
@@ -246,6 +246,9 @@ void ShaderManagerVulkan::Clear() {
lastFSID_.set_invalid();
lastVSID_.set_invalid();
lastGSID_.set_invalid();
lastVShader_ = nullptr;
lastFShader_ = nullptr;
lastGShader_ = nullptr;
gstate_c.Dirty(DIRTY_VERTEXSHADER_STATE | DIRTY_FRAGMENTSHADER_STATE | DIRTY_GEOMETRYSHADER_STATE);
}