Newbie question If I use different shader programs for two different meshes within the same frame of the loop, would one of the objects disappear? My loop works like this:
- Scene.Draw()
- object.draw()
- object.draw()
- Loop!
I'm calling gl.useProgram() on each object.draw() too. I'm guessing it's a lot more optimal using the same shader program when possible.