ProgramEditor: Tabs
Csabix opened this issue · 0 comments
Csabix commented
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.