![]() |
LLGL 0.05 Beta
|
Vertex (or geometry or tessellation-evaluation) shader specific structure. More...
#include <ShaderFlags.h>
Public Attributes | |
| std::vector< VertexAttribute > | inputAttribs |
| Vertex shader input attributes. | |
| std::vector< VertexAttribute > | outputAttribs |
| Vertex (or geometry or tessellation-evaluation) shader stream-output attributes. | |
Vertex (or geometry or tessellation-evaluation) shader specific structure.
ShaderAttributes with fields vertexAttribs, streamOutputAttribs, fragmentAttribs, and workGroupSize. | std::vector<VertexAttribute> LLGL::VertexShaderAttributes::inputAttribs |
Vertex shader input attributes.
vertexAttribs list of the vertex buffer that will be used in conjunction with the respective shader. In other words, a shader must not declare any vertex attributes that are not contained in the currently bound vertex buffer. | std::vector<VertexAttribute> LLGL::VertexShaderAttributes::outputAttribs |
Vertex (or geometry or tessellation-evaluation) shader stream-output attributes.