|
Kohi Game Engine
|
Represents a shader asset, typically loaded from disk. More...
#include <kasset_types.h>
Represents a shader asset, typically loaded from disk.
| u32 attribute_count |
| kasset_shader_attribute* attributes |
| b8 colour_read |
| b8 colour_write |
| face_cull_mode cull_mode |
| b8 depth_test |
| b8 depth_write |
| u16 max_draw_ids |
| u16 max_groups |
| kname name |
| u32 stage_count |
| kasset_shader_stage* stages |
| b8 stencil_test |
| b8 stencil_write |
| b8 supports_wireframe |
| primitive_topology_types topology_types |
| u32 uniform_count |
| kasset_shader_uniform* uniforms |
| u32 version |