OpenGL: Implement program wrapper

This commit is contained in:
Lynix
2020-04-26 18:22:31 +02:00
parent b7a7c84a89
commit eba0571f03
8 changed files with 128 additions and 90 deletions

View File

@@ -46,6 +46,12 @@ namespace Nz::GL
}
}
inline void Context::NotifyProgramDestruction(GLuint program) const
{
if (m_state.boundProgram == program)
m_state.boundProgram = 0;
}
inline void Context::NotifySamplerDestruction(GLuint sampler) const
{
for (auto& unit : m_state.textureUnits)