ELTE-IK-CG/Dragonfly

ProgramEditor: Tabs

Csabix opened this issue · 0 comments

ProgramEditor can have more then just 2 shaders, in fact it can have 1 which must be a compute shader, or it can have both frag and vert, and optionally the other shaders: geometry, tessellation control and tessellation evaluation shaders. They need tabs if they are present accordingly.

Hint: if(std::is_same_v<TE, NoShader>) will be true if we have a tessellation evaluation shader.