| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- namespace BansheeEngine
- {
- public sealed class GpuProgram : Resource
- {
- // TODO - Dummy class
- }
- public enum GpuLanguage
- {
- HLSL9,
- HLSL11,
- GLSL
- }
- // Note: Must be equal to C++ enum GpuProgramType
- public enum GpuProgramType
- {
- Vertex,
- Fragment,
- Geometry,
- Domain,
- Hull,
- Compute
- };
- // Note: Must be equal to C++ enum GpuProgramProfile
- public enum GpuProgramProfile
- {
- None,
- Fragment_1_1,
- Fragment_1_2,
- Fragment_1_3,
- Fragment_1_4,
- Fragment_2_0,
- Fragment_2_x,
- Fragment_2_a,
- Fragment_2_b,
- Fragment_3_0,
- Fragment_3_x,
- Fragment_4_0,
- Fragment_4_1,
- Fragment_5_0,
- Vertex_1_1,
- Vertex_2_0,
- Vertex_2_x,
- Vertex_2_a,
- Vertex_3_0,
- Vertex_4_0,
- Vertex_4_1,
- Vertex_5_0,
- Geometry_4_0,
- Geometry_4_1,
- Geometry_5_0,
- Hull_5_0,
- Domain_5_0,
- Compute_5_0
- };
- }
|