mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-08 04:08:32 +09:00
[Fix] (Diligent/PSO,Program): get rid of phantom program 0
This commit is contained in:
@@ -285,6 +285,8 @@ namespace MG_GL::GL {
|
||||
auto& programInfo = MG_Diligent::g_ProgramMap[program];
|
||||
auto& programObj = MG_State_T::programState->programs_[program];
|
||||
|
||||
programInfo.id = program;
|
||||
|
||||
for (const auto& shaderId : programObj.attachedShaders) {
|
||||
programInfo.AttachedShadersID.push_back(shaderId);
|
||||
}
|
||||
@@ -372,7 +374,6 @@ namespace MG_GL::GL {
|
||||
}
|
||||
}
|
||||
|
||||
programInfo.id = program;
|
||||
programInfo.inputLayout.clear();
|
||||
|
||||
auto* pVAO = MG_State_T::vertexArrayState->GetCurrentVAO();
|
||||
|
||||
Reference in New Issue
Block a user