Changeset 25949 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/d3d10shader.h
- Timestamp:
- Jan 21, 2010 9:26:23 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56794
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/d3d10shader.h
r19678 r25949 92 92 } D3D10_SHADER_VARIABLE_TYPE, *LPD3D10_SHADER_VARIABLE_TYPE; 93 93 94 typedef enum D3D10_CBUFFER_TYPE 95 { 96 D3D10_CT_CBUFFER = 0, 97 D3D10_CT_TBUFFER = 1 98 } D3D10_CBUFFER_TYPE, *LPD3D10_CBUFFER_TYPE; 99 100 typedef enum D3D10_NAME 101 { 102 D3D10_NAME_UNDEFINED = 0, 103 D3D10_NAME_POSITION = 1, 104 D3D10_NAME_CLIP_DISTANCE = 2, 105 D3D10_NAME_CULL_DISTANCE = 3, 106 D3D10_NAME_RENDER_TARGET_ARRAY_INDEX = 4, 107 D3D10_NAME_VIEWPORT_ARRAY_INDEX = 5, 108 D3D10_NAME_VERTEX_ID = 6, 109 D3D10_NAME_PRIMITIVE_ID = 7, 110 D3D10_NAME_INSTANCE_ID = 8, 111 D3D10_NAME_IS_FRONT_FACE = 9, 112 D3D10_NAME_SAMPLE_INDEX = 10, 113 D3D10_NAME_TARGET = 64, 114 D3D10_NAME_DEPTH = 65, 115 } D3D10_NAME; 116 117 typedef enum D3D10_REGISTER_COMPONENT_TYPE 118 { 119 D3D10_REGISTER_COMPONENT_UNKNOWN = 0, 120 D3D10_REGISTER_COMPONENT_UINT32 = 1, 121 D3D10_REGISTER_COMPONENT_SINT32 = 2, 122 D3D10_REGISTER_COMPONENT_FLOAT32 = 3, 123 } D3D10_REGISTER_COMPONENT_TYPE; 124 94 125 typedef struct _D3D10_SHADER_MACRO 95 126 { … … 98 129 } D3D10_SHADER_MACRO, *LPD3D10_SHADER_MACRO; 99 130 131 typedef struct _D3D10_SIGNATURE_PARAMETER_DESC 132 { 133 LPCSTR SemanticName; 134 UINT SemanticIndex; 135 UINT Register; 136 D3D10_NAME SystemValueType; 137 D3D10_REGISTER_COMPONENT_TYPE ComponentType; 138 BYTE Mask; 139 BYTE ReadWriteMask; 140 } D3D10_SIGNATURE_PARAMETER_DESC; 141 142 LPCSTR WINAPI D3D10GetVertexShaderProfile(ID3D10Device *device); 143 LPCSTR WINAPI D3D10GetGeometryShaderProfile(ID3D10Device *device); 144 LPCSTR WINAPI D3D10GetPixelShaderProfile(ID3D10Device *device); 145 100 146 #endif /* __WINE_D3D10SHADER_H */
Note:
See TracChangeset
for help on using the changeset viewer.