])
-ID3D11DepthStencilState = Interface('ID3D11DepthStencilState', ID3D11DeviceChild)
-ID3D11BlendState = Interface('ID3D11BlendState', ID3D11DeviceChild)
-ID3D11RasterizerState = Interface('ID3D11RasterizerState', ID3D11DeviceChild)
-ID3D11Resource = Interface('ID3D11Resource', ID3D11DeviceChild)
-ID3D11Buffer = Interface('ID3D11Buffer', ID3D11Resource)
-ID3D11Texture1D = Interface('ID3D11Texture1D', ID3D11Resource)
-ID3D11Texture2D = Interface('ID3D11Texture2D', ID3D11Resource)
-ID3D11Texture3D = Interface('ID3D11Texture3D', ID3D11Resource)
-ID3D11View = Interface('ID3D11View', ID3D11DeviceChild)
-ID3D11ShaderResourceView = Interface('ID3D11ShaderResourceView', ID3D11View)
-ID3D11RenderTargetView = Interface('ID3D11RenderTargetView', ID3D11View)
-ID3D11DepthStencilView = Interface('ID3D11DepthStencilView', ID3D11View)
-ID3D11UnorderedAccessView = Interface('ID3D11UnorderedAccessView', ID3D11View)
-ID3D11VertexShader = Interface('ID3D11VertexShader', ID3D11DeviceChild)
-ID3D11HullShader = Interface('ID3D11HullShader', ID3D11DeviceChild)
-ID3D11DomainShader = Interface('ID3D11DomainShader', ID3D11DeviceChild)
-ID3D11GeometryShader = Interface('ID3D11GeometryShader', ID3D11DeviceChild)
-ID3D11PixelShader = Interface('ID3D11PixelShader', ID3D11DeviceChild)
-ID3D11ComputeShader = Interface('ID3D11ComputeShader', ID3D11DeviceChild)
-ID3D11InputLayout = Interface('ID3D11InputLayout', ID3D11DeviceChild)
-ID3D11SamplerState = Interface('ID3D11SamplerState', ID3D11DeviceChild)
-ID3D11Asynchronous = Interface('ID3D11Asynchronous', ID3D11DeviceChild)
-ID3D11Query = Interface('ID3D11Query', ID3D11Asynchronous)
-ID3D11Predicate = Interface('ID3D11Predicate', ID3D11Query)
-ID3D11Counter = Interface('ID3D11Counter', ID3D11Asynchronous)
-ID3D11ClassInstance = Interface('ID3D11ClassInstance', ID3D11DeviceChild)
-ID3D11ClassLinkage = Interface('ID3D11ClassLinkage', ID3D11DeviceChild)
-ID3D11CommandList = Interface('ID3D11CommandList', ID3D11DeviceChild)
-ID3D11Device = Interface('ID3D11Device', IUnknown)
-
-
-D3D11_INPUT_CLASSIFICATION = Enum('D3D11_INPUT_CLASSIFICATION', [
- 'D3D11_INPUT_PER_VERTEX_DATA',
- 'D3D11_INPUT_PER_INSTANCE_DATA',
+ID3D11DepthStencilState = Interface("ID3D11DepthStencilState", ID3D11DeviceChild)
+ID3D11BlendState = Interface("ID3D11BlendState", ID3D11DeviceChild)
+ID3D11RasterizerState = Interface("ID3D11RasterizerState", ID3D11DeviceChild)
+ID3D11Resource = Interface("ID3D11Resource", ID3D11DeviceChild)
+ID3D11Buffer = Interface("ID3D11Buffer", ID3D11Resource)
+ID3D11Texture1D = Interface("ID3D11Texture1D", ID3D11Resource)
+ID3D11Texture2D = Interface("ID3D11Texture2D", ID3D11Resource)
+ID3D11Texture3D = Interface("ID3D11Texture3D", ID3D11Resource)
+ID3D11View = Interface("ID3D11View", ID3D11DeviceChild)
+ID3D11ShaderResourceView = Interface("ID3D11ShaderResourceView", ID3D11View)
+ID3D11RenderTargetView = Interface("ID3D11RenderTargetView", ID3D11View)
+ID3D11DepthStencilView = Interface("ID3D11DepthStencilView", ID3D11View)
+ID3D11UnorderedAccessView = Interface("ID3D11UnorderedAccessView", ID3D11View)
+ID3D11VertexShader = Interface("ID3D11VertexShader", ID3D11DeviceChild)
+ID3D11HullShader = Interface("ID3D11HullShader", ID3D11DeviceChild)
+ID3D11DomainShader = Interface("ID3D11DomainShader", ID3D11DeviceChild)
+ID3D11GeometryShader = Interface("ID3D11GeometryShader", ID3D11DeviceChild)
+ID3D11PixelShader = Interface("ID3D11PixelShader", ID3D11DeviceChild)
+ID3D11ComputeShader = Interface("ID3D11ComputeShader", ID3D11DeviceChild)
+ID3D11InputLayout = Interface("ID3D11InputLayout", ID3D11DeviceChild)
+ID3D11SamplerState = Interface("ID3D11SamplerState", ID3D11DeviceChild)
+ID3D11Asynchronous = Interface("ID3D11Asynchronous", ID3D11DeviceChild)
+ID3D11Query = Interface("ID3D11Query", ID3D11Asynchronous)
+ID3D11Predicate = Interface("ID3D11Predicate", ID3D11Query)
+ID3D11Counter = Interface("ID3D11Counter", ID3D11Asynchronous)
+ID3D11ClassInstance = Interface("ID3D11ClassInstance", ID3D11DeviceChild)
+ID3D11ClassLinkage = Interface("ID3D11ClassLinkage", ID3D11DeviceChild)
+ID3D11CommandList = Interface("ID3D11CommandList", ID3D11DeviceChild)
+ID3D11Device = Interface("ID3D11Device", IUnknown)
+
+
+D3D11_INPUT_CLASSIFICATION = Enum("D3D11_INPUT_CLASSIFICATION", [
+ "D3D11_INPUT_PER_VERTEX_DATA",
+ "D3D11_INPUT_PER_INSTANCE_DATA",
])
D3D11_INPUT_ELEMENT_ALIGNED_BYTE_OFFSET = FakeEnum(UINT, [
- 'D3D11_APPEND_ALIGNED_ELEMENT',
-])
-
-D3D11_INPUT_ELEMENT_DESC = Struct('D3D11_INPUT_ELEMENT_DESC', [
- (LPCSTR, 'SemanticName'),
- (UINT, 'SemanticIndex'),
- (DXGI_FORMAT, 'Format'),
- (UINT, 'InputSlot'),
- (D3D11_INPUT_ELEMENT_ALIGNED_BYTE_OFFSET, 'AlignedByteOffset'),
- (D3D11_INPUT_CLASSIFICATION, 'InputSlotClass'),
- (UINT, 'InstanceDataStepRate'),
-])
-
-D3D11_FILL_MODE = Enum('D3D11_FILL_MODE', [
- 'D3D11_FILL_WIREFRAME',
- 'D3D11_FILL_SOLID',
-])
-
-D3D11_PRIMITIVE_TOPOLOGY = Enum('D3D11_PRIMITIVE_TOPOLOGY', [
- 'D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED',
- 'D3D11_PRIMITIVE_TOPOLOGY_POINTLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_LINELIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP',
- 'D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP',
- 'D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ',
- 'D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ',
- 'D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ',
- 'D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ',
- 'D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST',
- 'D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST',
-])
-
-D3D11_PRIMITIVE = Enum('D3D11_PRIMITIVE', [
- 'D3D11_PRIMITIVE_UNDEFINED',
- 'D3D11_PRIMITIVE_POINT',
- 'D3D11_PRIMITIVE_LINE',
- 'D3D11_PRIMITIVE_TRIANGLE',
- 'D3D11_PRIMITIVE_LINE_ADJ',
- 'D3D11_PRIMITIVE_TRIANGLE_ADJ',
- 'D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH',
- 'D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH',
-])
-
-D3D11_CULL_MODE = Enum('D3D11_CULL_MODE', [
- 'D3D11_CULL_NONE',
- 'D3D11_CULL_FRONT',
- 'D3D11_CULL_BACK',
-])
-
-D3D11_SO_DECLARATION_ENTRY = Struct('D3D11_SO_DECLARATION_ENTRY', [
- (UINT, 'Stream'),
- (LPCSTR, 'SemanticName'),
- (UINT, 'SemanticIndex'),
- (BYTE, 'StartComponent'),
- (BYTE, 'ComponentCount'),
- (BYTE, 'OutputSlot'),
-])
-
-D3D11_VIEWPORT = Struct('D3D11_VIEWPORT', [
- (FLOAT, 'TopLeftX'),
- (FLOAT, 'TopLeftY'),
- (FLOAT, 'Width'),
- (FLOAT, 'Height'),
- (FLOAT, 'MinDepth'),
- (FLOAT, 'MaxDepth'),
-])
-
-D3D11_RESOURCE_DIMENSION = Enum('D3D11_RESOURCE_DIMENSION', [
- 'D3D11_RESOURCE_DIMENSION_UNKNOWN',
- 'D3D11_RESOURCE_DIMENSION_BUFFER',
- 'D3D11_RESOURCE_DIMENSION_TEXTURE1D',
- 'D3D11_RESOURCE_DIMENSION_TEXTURE2D',
- 'D3D11_RESOURCE_DIMENSION_TEXTURE3D',
-])
-
-D3D11_SRV_DIMENSION = Enum('D3D11_SRV_DIMENSION', [
- 'D3D11_SRV_DIMENSION_UNKNOWN',
- 'D3D11_SRV_DIMENSION_BUFFER',
- 'D3D11_SRV_DIMENSION_TEXTURE1D',
- 'D3D11_SRV_DIMENSION_TEXTURE1DARRAY',
- 'D3D11_SRV_DIMENSION_TEXTURE2D',
- 'D3D11_SRV_DIMENSION_TEXTURE2DARRAY',
- 'D3D11_SRV_DIMENSION_TEXTURE2DMS',
- 'D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY',
- 'D3D11_SRV_DIMENSION_TEXTURE3D',
- 'D3D11_SRV_DIMENSION_TEXTURECUBE',
- 'D3D11_SRV_DIMENSION_TEXTURECUBEARRAY',
- 'D3D11_SRV_DIMENSION_BUFFEREX',
-])
-
-D3D11_DSV_DIMENSION = Enum('D3D11_DSV_DIMENSION', [
- 'D3D11_DSV_DIMENSION_UNKNOWN',
- 'D3D11_DSV_DIMENSION_TEXTURE1D',
- 'D3D11_DSV_DIMENSION_TEXTURE1DARRAY',
- 'D3D11_DSV_DIMENSION_TEXTURE2D',
- 'D3D11_DSV_DIMENSION_TEXTURE2DARRAY',
- 'D3D11_DSV_DIMENSION_TEXTURE2DMS',
- 'D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY',
-])
-
-D3D11_RTV_DIMENSION = Enum('D3D11_RTV_DIMENSION', [
- 'D3D11_RTV_DIMENSION_UNKNOWN',
- 'D3D11_RTV_DIMENSION_BUFFER',
- 'D3D11_RTV_DIMENSION_TEXTURE1D',
- 'D3D11_RTV_DIMENSION_TEXTURE1DARRAY',
- 'D3D11_RTV_DIMENSION_TEXTURE2D',
- 'D3D11_RTV_DIMENSION_TEXTURE2DARRAY',
- 'D3D11_RTV_DIMENSION_TEXTURE2DMS',
- 'D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY',
- 'D3D11_RTV_DIMENSION_TEXTURE3D',
-])
-
-D3D11_UAV_DIMENSION = Enum('D3D11_UAV_DIMENSION', [
- 'D3D11_UAV_DIMENSION_UNKNOWN',
- 'D3D11_UAV_DIMENSION_BUFFER',
- 'D3D11_UAV_DIMENSION_TEXTURE1D',
- 'D3D11_UAV_DIMENSION_TEXTURE1DARRAY',
- 'D3D11_UAV_DIMENSION_TEXTURE2D',
- 'D3D11_UAV_DIMENSION_TEXTURE2DARRAY',
- 'D3D11_UAV_DIMENSION_TEXTURE3D',
-])
-
-D3D11_USAGE = Enum('D3D11_USAGE', [
- 'D3D11_USAGE_DEFAULT',
- 'D3D11_USAGE_IMMUTABLE',
- 'D3D11_USAGE_DYNAMIC',
- 'D3D11_USAGE_STAGING',
+ "D3D11_APPEND_ALIGNED_ELEMENT",
+])
+
+D3D11_INPUT_ELEMENT_DESC = Struct("D3D11_INPUT_ELEMENT_DESC", [
+ (LPCSTR, "SemanticName"),
+ (UINT, "SemanticIndex"),
+ (DXGI_FORMAT, "Format"),
+ (UINT, "InputSlot"),
+ (D3D11_INPUT_ELEMENT_ALIGNED_BYTE_OFFSET, "AlignedByteOffset"),
+ (D3D11_INPUT_CLASSIFICATION, "InputSlotClass"),
+ (UINT, "InstanceDataStepRate"),
+])
+
+D3D11_FILL_MODE = Enum("D3D11_FILL_MODE", [
+ "D3D11_FILL_WIREFRAME",
+ "D3D11_FILL_SOLID",
+])
+
+D3D11_PRIMITIVE_TOPOLOGY = Enum("D3D11_PRIMITIVE_TOPOLOGY", [
+ "D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED",
+ "D3D11_PRIMITIVE_TOPOLOGY_POINTLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_LINELIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP",
+ "D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP",
+ "D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ",
+ "D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ",
+ "D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ",
+ "D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ",
+ "D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST",
+ "D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST",
+])
+
+D3D11_PRIMITIVE = Enum("D3D11_PRIMITIVE", [
+ "D3D11_PRIMITIVE_UNDEFINED",
+ "D3D11_PRIMITIVE_POINT",
+ "D3D11_PRIMITIVE_LINE",
+ "D3D11_PRIMITIVE_TRIANGLE",
+ "D3D11_PRIMITIVE_LINE_ADJ",
+ "D3D11_PRIMITIVE_TRIANGLE_ADJ",
+ "D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH",
+ "D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH",
+])
+
+D3D11_CULL_MODE = Enum("D3D11_CULL_MODE", [
+ "D3D11_CULL_NONE",
+ "D3D11_CULL_FRONT",
+ "D3D11_CULL_BACK",
+])
+
+D3D11_SO_DECLARATION_ENTRY = Struct("D3D11_SO_DECLARATION_ENTRY", [
+ (UINT, "Stream"),
+ (LPCSTR, "SemanticName"),
+ (UINT, "SemanticIndex"),
+ (BYTE, "StartComponent"),
+ (BYTE, "ComponentCount"),
+ (BYTE, "OutputSlot"),
+])
+
+D3D11_VIEWPORT = Struct("D3D11_VIEWPORT", [
+ (FLOAT, "TopLeftX"),
+ (FLOAT, "TopLeftY"),
+ (FLOAT, "Width"),
+ (FLOAT, "Height"),
+ (FLOAT, "MinDepth"),
+ (FLOAT, "MaxDepth"),
+])
+
+D3D11_RESOURCE_DIMENSION = Enum("D3D11_RESOURCE_DIMENSION", [
+ "D3D11_RESOURCE_DIMENSION_UNKNOWN",
+ "D3D11_RESOURCE_DIMENSION_BUFFER",
+ "D3D11_RESOURCE_DIMENSION_TEXTURE1D",
+ "D3D11_RESOURCE_DIMENSION_TEXTURE2D",
+ "D3D11_RESOURCE_DIMENSION_TEXTURE3D",
+])
+
+D3D11_SRV_DIMENSION = Enum("D3D11_SRV_DIMENSION", [
+ "D3D11_SRV_DIMENSION_UNKNOWN",
+ "D3D11_SRV_DIMENSION_BUFFER",
+ "D3D11_SRV_DIMENSION_TEXTURE1D",
+ "D3D11_SRV_DIMENSION_TEXTURE1DARRAY",
+ "D3D11_SRV_DIMENSION_TEXTURE2D",
+ "D3D11_SRV_DIMENSION_TEXTURE2DARRAY",
+ "D3D11_SRV_DIMENSION_TEXTURE2DMS",
+ "D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY",
+ "D3D11_SRV_DIMENSION_TEXTURE3D",
+ "D3D11_SRV_DIMENSION_TEXTURECUBE",
+ "D3D11_SRV_DIMENSION_TEXTURECUBEARRAY",
+ "D3D11_SRV_DIMENSION_BUFFEREX",
+])
+
+D3D11_DSV_DIMENSION = Enum("D3D11_DSV_DIMENSION", [
+ "D3D11_DSV_DIMENSION_UNKNOWN",
+ "D3D11_DSV_DIMENSION_TEXTURE1D",
+ "D3D11_DSV_DIMENSION_TEXTURE1DARRAY",
+ "D3D11_DSV_DIMENSION_TEXTURE2D",
+ "D3D11_DSV_DIMENSION_TEXTURE2DARRAY",
+ "D3D11_DSV_DIMENSION_TEXTURE2DMS",
+ "D3D11_DSV_DIMENSION_TEXTURE2DMSARRAY",
+])
+
+D3D11_RTV_DIMENSION = Enum("D3D11_RTV_DIMENSION", [
+ "D3D11_RTV_DIMENSION_UNKNOWN",
+ "D3D11_RTV_DIMENSION_BUFFER",
+ "D3D11_RTV_DIMENSION_TEXTURE1D",
+ "D3D11_RTV_DIMENSION_TEXTURE1DARRAY",
+ "D3D11_RTV_DIMENSION_TEXTURE2D",
+ "D3D11_RTV_DIMENSION_TEXTURE2DARRAY",
+ "D3D11_RTV_DIMENSION_TEXTURE2DMS",
+ "D3D11_RTV_DIMENSION_TEXTURE2DMSARRAY",
+ "D3D11_RTV_DIMENSION_TEXTURE3D",
+])
+
+D3D11_UAV_DIMENSION = Enum("D3D11_UAV_DIMENSION", [
+ "D3D11_UAV_DIMENSION_UNKNOWN",
+ "D3D11_UAV_DIMENSION_BUFFER",
+ "D3D11_UAV_DIMENSION_TEXTURE1D",
+ "D3D11_UAV_DIMENSION_TEXTURE1DARRAY",
+ "D3D11_UAV_DIMENSION_TEXTURE2D",
+ "D3D11_UAV_DIMENSION_TEXTURE2DARRAY",
+ "D3D11_UAV_DIMENSION_TEXTURE3D",
+])
+
+D3D11_USAGE = Enum("D3D11_USAGE", [
+ "D3D11_USAGE_DEFAULT",
+ "D3D11_USAGE_IMMUTABLE",
+ "D3D11_USAGE_DYNAMIC",
+ "D3D11_USAGE_STAGING",
])
D3D11_BIND_FLAG = Flags(UINT, [
- 'D3D11_BIND_VERTEX_BUFFER',
- 'D3D11_BIND_INDEX_BUFFER',
- 'D3D11_BIND_CONSTANT_BUFFER',
- 'D3D11_BIND_SHADER_RESOURCE',
- 'D3D11_BIND_STREAM_OUTPUT',
- 'D3D11_BIND_RENDER_TARGET',
- 'D3D11_BIND_DEPTH_STENCIL',
- 'D3D11_BIND_UNORDERED_ACCESS',
+ "D3D11_BIND_VERTEX_BUFFER",
+ "D3D11_BIND_INDEX_BUFFER",
+ "D3D11_BIND_CONSTANT_BUFFER",
+ "D3D11_BIND_SHADER_RESOURCE",
+ "D3D11_BIND_STREAM_OUTPUT",
+ "D3D11_BIND_RENDER_TARGET",
+ "D3D11_BIND_DEPTH_STENCIL",
+ "D3D11_BIND_UNORDERED_ACCESS",
])
D3D11_CPU_ACCESS_FLAG = Flags(UINT, [
- 'D3D11_CPU_ACCESS_WRITE',
- 'D3D11_CPU_ACCESS_READ',
+ "D3D11_CPU_ACCESS_WRITE",
+ "D3D11_CPU_ACCESS_READ",
])
D3D11_RESOURCE_MISC_FLAG = Flags(UINT, [
- 'D3D11_RESOURCE_MISC_GENERATE_MIPS',
- 'D3D11_RESOURCE_MISC_SHARED',
- 'D3D11_RESOURCE_MISC_TEXTURECUBE',
- 'D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS',
- 'D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS',
- 'D3D11_RESOURCE_MISC_BUFFER_STRUCTURED',
- 'D3D11_RESOURCE_MISC_RESOURCE_CLAMP',
- 'D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX',
- 'D3D11_RESOURCE_MISC_GDI_COMPATIBLE',
+ "D3D11_RESOURCE_MISC_GENERATE_MIPS",
+ "D3D11_RESOURCE_MISC_SHARED",
+ "D3D11_RESOURCE_MISC_TEXTURECUBE",
+ "D3D11_RESOURCE_MISC_DRAWINDIRECT_ARGS",
+ "D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS",
+ "D3D11_RESOURCE_MISC_BUFFER_STRUCTURED",
+ "D3D11_RESOURCE_MISC_RESOURCE_CLAMP",
+ "D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX",
+ "D3D11_RESOURCE_MISC_GDI_COMPATIBLE",
])
-D3D11_MAP = Enum('D3D11_MAP', [
- 'D3D11_MAP_READ',
- 'D3D11_MAP_WRITE',
- 'D3D11_MAP_READ_WRITE',
- 'D3D11_MAP_WRITE_DISCARD',
- 'D3D11_MAP_WRITE_NO_OVERWRITE',
+D3D11_MAP = Enum("D3D11_MAP", [
+ "D3D11_MAP_READ",
+ "D3D11_MAP_WRITE",
+ "D3D11_MAP_READ_WRITE",
+ "D3D11_MAP_WRITE_DISCARD",
+ "D3D11_MAP_WRITE_NO_OVERWRITE",
])
D3D11_MAP_FLAG = Flags(UINT, [
- 'D3D11_MAP_FLAG_DO_NOT_WAIT',
+ "D3D11_MAP_FLAG_DO_NOT_WAIT",
])
D3D11_RAISE_FLAG = Flags(UINT, [
- 'D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR',
+ "D3D11_RAISE_FLAG_DRIVER_INTERNAL_ERROR",
])
D3D11_CLEAR_FLAG = Flags(UINT, [
- 'D3D11_CLEAR_DEPTH',
- 'D3D11_CLEAR_STENCIL',
+ "D3D11_CLEAR_DEPTH",
+ "D3D11_CLEAR_STENCIL",
])
-D3D11_RECT = Alias('D3D11_RECT', RECT)
-D3D11_BOX = Struct('D3D11_BOX', [
- (UINT, 'left'),
- (UINT, 'top'),
- (UINT, 'front'),
- (UINT, 'right'),
- (UINT, 'bottom'),
- (UINT, 'back'),
+D3D11_RECT = Alias("D3D11_RECT", RECT)
+D3D11_BOX = Struct("D3D11_BOX", [
+ (UINT, "left"),
+ (UINT, "top"),
+ (UINT, "front"),
+ (UINT, "right"),
+ (UINT, "bottom"),
+ (UINT, "back"),
])
ID3D11DeviceChild.methods += [
- StdMethod(Void, 'GetDevice', [Out(Pointer(ObjPointer(ID3D11Device)), 'ppDevice')]),
- StdMethod(HRESULT, 'GetPrivateData', [(REFGUID, 'guid'), Out(Pointer(UINT), 'pDataSize'), Out(OpaquePointer(Void), 'pData')]),
- StdMethod(HRESULT, 'SetPrivateData', [(REFGUID, 'guid'), (UINT, 'DataSize'), (OpaqueBlob(Const(Void), 'DataSize'), 'pData')]),
- StdMethod(HRESULT, 'SetPrivateDataInterface', [(REFGUID, 'guid'), (OpaquePointer(Const(IUnknown)), 'pData')]),
+ StdMethod(Void, "GetDevice", [Out(Pointer(ObjPointer(ID3D11Device)), "ppDevice")]),
+ StdMethod(HRESULT, "GetPrivateData", [(REFGUID, "guid"), Out(Pointer(UINT), "pDataSize"), Out(OpaquePointer(Void), "pData")]),
+ StdMethod(HRESULT, "SetPrivateData", [(REFGUID, "guid"), (UINT, "DataSize"), (OpaqueBlob(Const(Void), "DataSize"), "pData")]),
+ StdMethod(HRESULT, "SetPrivateDataInterface", [(REFGUID, "guid"), (OpaquePointer(Const(IUnknown)), "pData")]),
]
-D3D11_COMPARISON_FUNC = Enum('D3D11_COMPARISON_FUNC', [
- 'D3D11_COMPARISON_NEVER',
- 'D3D11_COMPARISON_LESS',
- 'D3D11_COMPARISON_EQUAL',
- 'D3D11_COMPARISON_LESS_EQUAL',
- 'D3D11_COMPARISON_GREATER',
- 'D3D11_COMPARISON_NOT_EQUAL',
- 'D3D11_COMPARISON_GREATER_EQUAL',
- 'D3D11_COMPARISON_ALWAYS',
+D3D11_COMPARISON_FUNC = Enum("D3D11_COMPARISON_FUNC", [
+ "D3D11_COMPARISON_NEVER",
+ "D3D11_COMPARISON_LESS",
+ "D3D11_COMPARISON_EQUAL",
+ "D3D11_COMPARISON_LESS_EQUAL",
+ "D3D11_COMPARISON_GREATER",
+ "D3D11_COMPARISON_NOT_EQUAL",
+ "D3D11_COMPARISON_GREATER_EQUAL",
+ "D3D11_COMPARISON_ALWAYS",
])
-D3D11_DEPTH_WRITE_MASK = Enum('D3D11_DEPTH_WRITE_MASK', [
- 'D3D11_DEPTH_WRITE_MASK_ZERO',
- 'D3D11_DEPTH_WRITE_MASK_ALL',
+D3D11_DEPTH_WRITE_MASK = Enum("D3D11_DEPTH_WRITE_MASK", [
+ "D3D11_DEPTH_WRITE_MASK_ZERO",
+ "D3D11_DEPTH_WRITE_MASK_ALL",
])
-D3D11_STENCIL_OP = Enum('D3D11_STENCIL_OP', [
- 'D3D11_STENCIL_OP_KEEP',
- 'D3D11_STENCIL_OP_ZERO',
- 'D3D11_STENCIL_OP_REPLACE',
- 'D3D11_STENCIL_OP_INCR_SAT',
- 'D3D11_STENCIL_OP_DECR_SAT',
- 'D3D11_STENCIL_OP_INVERT',
- 'D3D11_STENCIL_OP_INCR',
- 'D3D11_STENCIL_OP_DECR',
+D3D11_STENCIL_OP = Enum("D3D11_STENCIL_OP", [
+ "D3D11_STENCIL_OP_KEEP",
+ "D3D11_STENCIL_OP_ZERO",
+ "D3D11_STENCIL_OP_REPLACE",
+ "D3D11_STENCIL_OP_INCR_SAT",
+ "D3D11_STENCIL_OP_DECR_SAT",
+ "D3D11_STENCIL_OP_INVERT",
+ "D3D11_STENCIL_OP_INCR",
+ "D3D11_STENCIL_OP_DECR",
])
-D3D11_DEPTH_STENCILOP_DESC = Struct('D3D11_DEPTH_STENCILOP_DESC', [
- (D3D11_STENCIL_OP, 'StencilFailOp'),
- (D3D11_STENCIL_OP, 'StencilDepthFailOp'),
- (D3D11_STENCIL_OP, 'StencilPassOp'),
- (D3D11_COMPARISON_FUNC, 'StencilFunc'),
+D3D11_DEPTH_STENCILOP_DESC = Struct("D3D11_DEPTH_STENCILOP_DESC", [
+ (D3D11_STENCIL_OP, "StencilFailOp"),
+ (D3D11_STENCIL_OP, "StencilDepthFailOp"),
+ (D3D11_STENCIL_OP, "StencilPassOp"),
+ (D3D11_COMPARISON_FUNC, "StencilFunc"),
])
-D3D11_DEPTH_STENCIL_DESC = Struct('D3D11_DEPTH_STENCIL_DESC', [
- (BOOL, 'DepthEnable'),
- (D3D11_DEPTH_WRITE_MASK, 'DepthWriteMask'),
- (D3D11_COMPARISON_FUNC, 'DepthFunc'),
- (BOOL, 'StencilEnable'),
- (UINT8, 'StencilReadMask'),
- (UINT8, 'StencilWriteMask'),
- (D3D11_DEPTH_STENCILOP_DESC, 'FrontFace'),
- (D3D11_DEPTH_STENCILOP_DESC, 'BackFace'),
+D3D11_DEPTH_STENCIL_DESC = Struct("D3D11_DEPTH_STENCIL_DESC", [
+ (BOOL, "DepthEnable"),
+ (D3D11_DEPTH_WRITE_MASK, "DepthWriteMask"),
+ (D3D11_COMPARISON_FUNC, "DepthFunc"),
+ (BOOL, "StencilEnable"),
+ (UINT8, "StencilReadMask"),
+ (UINT8, "StencilWriteMask"),
+ (D3D11_DEPTH_STENCILOP_DESC, "FrontFace"),
+ (D3D11_DEPTH_STENCILOP_DESC, "BackFace"),
])
ID3D11DepthStencilState.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_DEPTH_STENCIL_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_DEPTH_STENCIL_DESC), "pDesc")]),
]
-D3D11_BLEND = Enum('D3D11_BLEND', [
- 'D3D11_BLEND_ZERO',
- 'D3D11_BLEND_ONE',
- 'D3D11_BLEND_SRC_COLOR',
- 'D3D11_BLEND_INV_SRC_COLOR',
- 'D3D11_BLEND_SRC_ALPHA',
- 'D3D11_BLEND_INV_SRC_ALPHA',
- 'D3D11_BLEND_DEST_ALPHA',
- 'D3D11_BLEND_INV_DEST_ALPHA',
- 'D3D11_BLEND_DEST_COLOR',
- 'D3D11_BLEND_INV_DEST_COLOR',
- 'D3D11_BLEND_SRC_ALPHA_SAT',
- 'D3D11_BLEND_BLEND_FACTOR',
- 'D3D11_BLEND_INV_BLEND_FACTOR',
- 'D3D11_BLEND_SRC1_COLOR',
- 'D3D11_BLEND_INV_SRC1_COLOR',
- 'D3D11_BLEND_SRC1_ALPHA',
- 'D3D11_BLEND_INV_SRC1_ALPHA',
-])
-
-D3D11_BLEND_OP = Enum('D3D11_BLEND_OP', [
- 'D3D11_BLEND_OP_ADD',
- 'D3D11_BLEND_OP_SUBTRACT',
- 'D3D11_BLEND_OP_REV_SUBTRACT',
- 'D3D11_BLEND_OP_MIN',
- 'D3D11_BLEND_OP_MAX',
-])
-
-D3D11_COLOR_WRITE_ENABLE = Enum('D3D11_COLOR_WRITE_ENABLE', [
- 'D3D11_COLOR_WRITE_ENABLE_ALL',
- 'D3D11_COLOR_WRITE_ENABLE_RED',
- 'D3D11_COLOR_WRITE_ENABLE_GREEN',
- 'D3D11_COLOR_WRITE_ENABLE_BLUE',
- 'D3D11_COLOR_WRITE_ENABLE_ALPHA',
-])
-
-D3D11_RENDER_TARGET_BLEND_DESC = Struct('D3D11_RENDER_TARGET_BLEND_DESC', [
- (BOOL, 'BlendEnable'),
- (D3D11_BLEND, 'SrcBlend'),
- (D3D11_BLEND, 'DestBlend'),
- (D3D11_BLEND_OP, 'BlendOp'),
- (D3D11_BLEND, 'SrcBlendAlpha'),
- (D3D11_BLEND, 'DestBlendAlpha'),
- (D3D11_BLEND_OP, 'BlendOpAlpha'),
- (UINT8, 'RenderTargetWriteMask'),
-])
-
-D3D11_BLEND_DESC = Struct('D3D11_BLEND_DESC', [
- (BOOL, 'AlphaToCoverageEnable'),
- (BOOL, 'IndependentBlendEnable'),
- (Array(D3D11_RENDER_TARGET_BLEND_DESC, 8), 'RenderTarget'),
+D3D11_BLEND = Enum("D3D11_BLEND", [
+ "D3D11_BLEND_ZERO",
+ "D3D11_BLEND_ONE",
+ "D3D11_BLEND_SRC_COLOR",
+ "D3D11_BLEND_INV_SRC_COLOR",
+ "D3D11_BLEND_SRC_ALPHA",
+ "D3D11_BLEND_INV_SRC_ALPHA",
+ "D3D11_BLEND_DEST_ALPHA",
+ "D3D11_BLEND_INV_DEST_ALPHA",
+ "D3D11_BLEND_DEST_COLOR",
+ "D3D11_BLEND_INV_DEST_COLOR",
+ "D3D11_BLEND_SRC_ALPHA_SAT",
+ "D3D11_BLEND_BLEND_FACTOR",
+ "D3D11_BLEND_INV_BLEND_FACTOR",
+ "D3D11_BLEND_SRC1_COLOR",
+ "D3D11_BLEND_INV_SRC1_COLOR",
+ "D3D11_BLEND_SRC1_ALPHA",
+ "D3D11_BLEND_INV_SRC1_ALPHA",
+])
+
+D3D11_BLEND_OP = Enum("D3D11_BLEND_OP", [
+ "D3D11_BLEND_OP_ADD",
+ "D3D11_BLEND_OP_SUBTRACT",
+ "D3D11_BLEND_OP_REV_SUBTRACT",
+ "D3D11_BLEND_OP_MIN",
+ "D3D11_BLEND_OP_MAX",
+])
+
+D3D11_COLOR_WRITE_ENABLE = Enum("D3D11_COLOR_WRITE_ENABLE", [
+ "D3D11_COLOR_WRITE_ENABLE_ALL",
+ "D3D11_COLOR_WRITE_ENABLE_RED",
+ "D3D11_COLOR_WRITE_ENABLE_GREEN",
+ "D3D11_COLOR_WRITE_ENABLE_BLUE",
+ "D3D11_COLOR_WRITE_ENABLE_ALPHA",
+])
+
+D3D11_RENDER_TARGET_BLEND_DESC = Struct("D3D11_RENDER_TARGET_BLEND_DESC", [
+ (BOOL, "BlendEnable"),
+ (D3D11_BLEND, "SrcBlend"),
+ (D3D11_BLEND, "DestBlend"),
+ (D3D11_BLEND_OP, "BlendOp"),
+ (D3D11_BLEND, "SrcBlendAlpha"),
+ (D3D11_BLEND, "DestBlendAlpha"),
+ (D3D11_BLEND_OP, "BlendOpAlpha"),
+ (UINT8, "RenderTargetWriteMask"),
+])
+
+D3D11_BLEND_DESC = Struct("D3D11_BLEND_DESC", [
+ (BOOL, "AlphaToCoverageEnable"),
+ (BOOL, "IndependentBlendEnable"),
+ (Array(D3D11_RENDER_TARGET_BLEND_DESC, 8), "RenderTarget"),
])
ID3D11BlendState.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_BLEND_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_BLEND_DESC), "pDesc")]),
]
-D3D11_RASTERIZER_DESC = Struct('D3D11_RASTERIZER_DESC', [
- (D3D11_FILL_MODE, 'FillMode'),
- (D3D11_CULL_MODE, 'CullMode'),
- (BOOL, 'FrontCounterClockwise'),
- (INT, 'DepthBias'),
- (FLOAT, 'DepthBiasClamp'),
- (FLOAT, 'SlopeScaledDepthBias'),
- (BOOL, 'DepthClipEnable'),
- (BOOL, 'ScissorEnable'),
- (BOOL, 'MultisampleEnable'),
- (BOOL, 'AntialiasedLineEnable'),
+D3D11_RASTERIZER_DESC = Struct("D3D11_RASTERIZER_DESC", [
+ (D3D11_FILL_MODE, "FillMode"),
+ (D3D11_CULL_MODE, "CullMode"),
+ (BOOL, "FrontCounterClockwise"),
+ (INT, "DepthBias"),
+ (FLOAT, "DepthBiasClamp"),
+ (FLOAT, "SlopeScaledDepthBias"),
+ (BOOL, "DepthClipEnable"),
+ (BOOL, "ScissorEnable"),
+ (BOOL, "MultisampleEnable"),
+ (BOOL, "AntialiasedLineEnable"),
])
ID3D11RasterizerState.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_RASTERIZER_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_RASTERIZER_DESC), "pDesc")]),
]
-D3D11_SUBRESOURCE_DATA = Struct('D3D11_SUBRESOURCE_DATA', [
- (OpaquePointer(Const(Void)), 'pSysMem'),
- (UINT, 'SysMemPitch'),
- (UINT, 'SysMemSlicePitch'),
+D3D11_SUBRESOURCE_DATA = Struct("D3D11_SUBRESOURCE_DATA", [
+ (OpaquePointer(Const(Void)), "pSysMem"),
+ (UINT, "SysMemPitch"),
+ (UINT, "SysMemSlicePitch"),
])
-D3D11_MAPPED_SUBRESOURCE = Struct('D3D11_MAPPED_SUBRESOURCE', [
- (OpaquePointer(Void), 'pData'),
- (UINT, 'RowPitch'),
- (UINT, 'DepthPitch'),
+D3D11_MAPPED_SUBRESOURCE = Struct("D3D11_MAPPED_SUBRESOURCE", [
+ (OpaquePointer(Void), "pData"),
+ (UINT, "RowPitch"),
+ (UINT, "DepthPitch"),
])
ID3D11Resource.methods += [
- StdMethod(Void, 'GetType', [Out(Pointer(D3D11_RESOURCE_DIMENSION), 'pResourceDimension')]),
- StdMethod(Void, 'SetEvictionPriority', [(UINT, 'EvictionPriority')]),
- StdMethod(UINT, 'GetEvictionPriority', []),
+ StdMethod(Void, "GetType", [Out(Pointer(D3D11_RESOURCE_DIMENSION), "pResourceDimension")]),
+ StdMethod(Void, "SetEvictionPriority", [(UINT, "EvictionPriority")]),
+ StdMethod(UINT, "GetEvictionPriority", []),
]
-D3D11_BUFFER_DESC = Struct('D3D11_BUFFER_DESC', [
- (UINT, 'ByteWidth'),
- (D3D11_USAGE, 'Usage'),
- (D3D11_BIND_FLAG, 'BindFlags'),
- (D3D11_CPU_ACCESS_FLAG, 'CPUAccessFlags'),
- (D3D11_RESOURCE_MISC_FLAG, 'MiscFlags'),
- (UINT, 'StructureByteStride'),
+D3D11_BUFFER_DESC = Struct("D3D11_BUFFER_DESC", [
+ (UINT, "ByteWidth"),
+ (D3D11_USAGE, "Usage"),
+ (D3D11_BIND_FLAG, "BindFlags"),
+ (D3D11_CPU_ACCESS_FLAG, "CPUAccessFlags"),
+ (D3D11_RESOURCE_MISC_FLAG, "MiscFlags"),
+ (UINT, "StructureByteStride"),
])
ID3D11Buffer.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_BUFFER_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_BUFFER_DESC), "pDesc")]),
]
-D3D11_TEXTURE1D_DESC = Struct('D3D11_TEXTURE1D_DESC', [
- (UINT, 'Width'),
- (UINT, 'MipLevels'),
- (UINT, 'ArraySize'),
- (DXGI_FORMAT, 'Format'),
- (D3D11_USAGE, 'Usage'),
- (D3D11_BIND_FLAG, 'BindFlags'),
- (D3D11_CPU_ACCESS_FLAG, 'CPUAccessFlags'),
- (D3D11_RESOURCE_MISC_FLAG, 'MiscFlags'),
+D3D11_TEXTURE1D_DESC = Struct("D3D11_TEXTURE1D_DESC", [
+ (UINT, "Width"),
+ (UINT, "MipLevels"),
+ (UINT, "ArraySize"),
+ (DXGI_FORMAT, "Format"),
+ (D3D11_USAGE, "Usage"),
+ (D3D11_BIND_FLAG, "BindFlags"),
+ (D3D11_CPU_ACCESS_FLAG, "CPUAccessFlags"),
+ (D3D11_RESOURCE_MISC_FLAG, "MiscFlags"),
])
ID3D11Texture1D.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_TEXTURE1D_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_TEXTURE1D_DESC), "pDesc")]),
]
-D3D11_TEXTURE2D_DESC = Struct('D3D11_TEXTURE2D_DESC', [
- (UINT, 'Width'),
- (UINT, 'Height'),
- (UINT, 'MipLevels'),
- (UINT, 'ArraySize'),
- (DXGI_FORMAT, 'Format'),
- (DXGI_SAMPLE_DESC, 'SampleDesc'),
- (D3D11_USAGE, 'Usage'),
- (D3D11_BIND_FLAG, 'BindFlags'),
- (D3D11_CPU_ACCESS_FLAG, 'CPUAccessFlags'),
- (D3D11_RESOURCE_MISC_FLAG, 'MiscFlags'),
+D3D11_TEXTURE2D_DESC = Struct("D3D11_TEXTURE2D_DESC", [
+ (UINT, "Width"),
+ (UINT, "Height"),
+ (UINT, "MipLevels"),
+ (UINT, "ArraySize"),
+ (DXGI_FORMAT, "Format"),
+ (DXGI_SAMPLE_DESC, "SampleDesc"),
+ (D3D11_USAGE, "Usage"),
+ (D3D11_BIND_FLAG, "BindFlags"),
+ (D3D11_CPU_ACCESS_FLAG, "CPUAccessFlags"),
+ (D3D11_RESOURCE_MISC_FLAG, "MiscFlags"),
])
ID3D11Texture2D.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_TEXTURE2D_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_TEXTURE2D_DESC), "pDesc")]),
]
-D3D11_TEXTURE3D_DESC = Struct('D3D11_TEXTURE3D_DESC', [
- (UINT, 'Width'),
- (UINT, 'Height'),
- (UINT, 'Depth'),
- (UINT, 'MipLevels'),
- (DXGI_FORMAT, 'Format'),
- (D3D11_USAGE, 'Usage'),
- (D3D11_BIND_FLAG, 'BindFlags'),
- (D3D11_CPU_ACCESS_FLAG, 'CPUAccessFlags'),
- (D3D11_RESOURCE_MISC_FLAG, 'MiscFlags'),
+D3D11_TEXTURE3D_DESC = Struct("D3D11_TEXTURE3D_DESC", [
+ (UINT, "Width"),
+ (UINT, "Height"),
+ (UINT, "Depth"),
+ (UINT, "MipLevels"),
+ (DXGI_FORMAT, "Format"),
+ (D3D11_USAGE, "Usage"),
+ (D3D11_BIND_FLAG, "BindFlags"),
+ (D3D11_CPU_ACCESS_FLAG, "CPUAccessFlags"),
+ (D3D11_RESOURCE_MISC_FLAG, "MiscFlags"),
])
ID3D11Texture3D.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_TEXTURE3D_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_TEXTURE3D_DESC), "pDesc")]),
]
-D3D11_TEXTURECUBE_FACE = Enum('D3D11_TEXTURECUBE_FACE', [
- 'D3D11_TEXTURECUBE_FACE_POSITIVE_X',
- 'D3D11_TEXTURECUBE_FACE_NEGATIVE_X',
- 'D3D11_TEXTURECUBE_FACE_POSITIVE_Y',
- 'D3D11_TEXTURECUBE_FACE_NEGATIVE_Y',
- 'D3D11_TEXTURECUBE_FACE_POSITIVE_Z',
- 'D3D11_TEXTURECUBE_FACE_NEGATIVE_Z',
+D3D11_TEXTURECUBE_FACE = Enum("D3D11_TEXTURECUBE_FACE", [
+ "D3D11_TEXTURECUBE_FACE_POSITIVE_X",
+ "D3D11_TEXTURECUBE_FACE_NEGATIVE_X",
+ "D3D11_TEXTURECUBE_FACE_POSITIVE_Y",
+ "D3D11_TEXTURECUBE_FACE_NEGATIVE_Y",
+ "D3D11_TEXTURECUBE_FACE_POSITIVE_Z",
+ "D3D11_TEXTURECUBE_FACE_NEGATIVE_Z",
])
ID3D11View.methods += [
- StdMethod(Void, 'GetResource', [Out(Pointer(ObjPointer(ID3D11Resource)), 'ppResource')]),
+ StdMethod(Void, "GetResource", [Out(Pointer(ObjPointer(ID3D11Resource)), "ppResource")]),
]
-D3D11_BUFFER_SRV = Struct('D3D11_BUFFER_SRV', [
- (Union(None, [(UINT, 'FirstElement'), (UINT, 'ElementOffset')]), None),
- (Union(None, [(UINT, 'NumElements'), (UINT, 'ElementWidth')]), None),
+D3D11_BUFFER_SRV = Struct("D3D11_BUFFER_SRV", [
+ (Union(None, [(UINT, "FirstElement"), (UINT, "ElementOffset")]), None),
+ (Union(None, [(UINT, "NumElements"), (UINT, "ElementWidth")]), None),
])
D3D11_BUFFEREX_SRV_FLAG = Flags(UINT, [
- 'D3D11_BUFFEREX_SRV_FLAG_RAW',
+ "D3D11_BUFFEREX_SRV_FLAG_RAW",
])
-D3D11_BUFFEREX_SRV = Struct('D3D11_BUFFEREX_SRV', [
- (UINT, 'FirstElement'),
- (UINT, 'NumElements'),
- (D3D11_BUFFEREX_SRV_FLAG, 'Flags'),
+D3D11_BUFFEREX_SRV = Struct("D3D11_BUFFEREX_SRV", [
+ (UINT, "FirstElement"),
+ (UINT, "NumElements"),
+ (D3D11_BUFFEREX_SRV_FLAG, "Flags"),
])
-D3D11_TEX1D_SRV = Struct('D3D11_TEX1D_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
+D3D11_TEX1D_SRV = Struct("D3D11_TEX1D_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
])
-D3D11_TEX1D_ARRAY_SRV = Struct('D3D11_TEX1D_ARRAY_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX1D_ARRAY_SRV = Struct("D3D11_TEX1D_ARRAY_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX2D_SRV = Struct('D3D11_TEX2D_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
+D3D11_TEX2D_SRV = Struct("D3D11_TEX2D_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
])
-D3D11_TEX2D_ARRAY_SRV = Struct('D3D11_TEX2D_ARRAY_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2D_ARRAY_SRV = Struct("D3D11_TEX2D_ARRAY_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX3D_SRV = Struct('D3D11_TEX3D_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
+D3D11_TEX3D_SRV = Struct("D3D11_TEX3D_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
])
-D3D11_TEXCUBE_SRV = Struct('D3D11_TEXCUBE_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
+D3D11_TEXCUBE_SRV = Struct("D3D11_TEXCUBE_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
])
-D3D11_TEXCUBE_ARRAY_SRV = Struct('D3D11_TEXCUBE_ARRAY_SRV', [
- (UINT, 'MostDetailedMip'),
- (UINT, 'MipLevels'),
- (UINT, 'First2DArrayFace'),
- (UINT, 'NumCubes'),
+D3D11_TEXCUBE_ARRAY_SRV = Struct("D3D11_TEXCUBE_ARRAY_SRV", [
+ (UINT, "MostDetailedMip"),
+ (UINT, "MipLevels"),
+ (UINT, "First2DArrayFace"),
+ (UINT, "NumCubes"),
])
-D3D11_TEX2DMS_SRV = Struct('D3D11_TEX2DMS_SRV', [
- (UINT, 'UnusedField_NothingToDefine'),
+D3D11_TEX2DMS_SRV = Struct("D3D11_TEX2DMS_SRV", [
+ (UINT, "UnusedField_NothingToDefine"),
])
-D3D11_TEX2DMS_ARRAY_SRV = Struct('D3D11_TEX2DMS_ARRAY_SRV', [
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2DMS_ARRAY_SRV = Struct("D3D11_TEX2DMS_ARRAY_SRV", [
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_SHADER_RESOURCE_VIEW_DESC = Struct('D3D11_SHADER_RESOURCE_VIEW_DESC', [
- (DXGI_FORMAT, 'Format'),
- (D3D11_SRV_DIMENSION, 'ViewDimension'),
+D3D11_SHADER_RESOURCE_VIEW_DESC = Struct("D3D11_SHADER_RESOURCE_VIEW_DESC", [
+ (DXGI_FORMAT, "Format"),
+ (D3D11_SRV_DIMENSION, "ViewDimension"),
(Union(None, [
- (D3D11_BUFFER_SRV, 'Buffer'),
- (D3D11_TEX1D_SRV, 'Texture1D'),
- (D3D11_TEX1D_ARRAY_SRV, 'Texture1DArray'),
- (D3D11_TEX2D_SRV, 'Texture2D'),
- (D3D11_TEX2D_ARRAY_SRV, 'Texture2DArray'),
- (D3D11_TEX2DMS_SRV, 'Texture2DMS'),
- (D3D11_TEX2DMS_ARRAY_SRV, 'Texture2DMSArray'),
- (D3D11_TEX3D_SRV, 'Texture3D'),
- (D3D11_TEXCUBE_SRV, 'TextureCube'),
- (D3D11_TEXCUBE_ARRAY_SRV, 'TextureCubeArray'),
- (D3D11_BUFFEREX_SRV, 'BufferEx'),
+ (D3D11_BUFFER_SRV, "Buffer"),
+ (D3D11_TEX1D_SRV, "Texture1D"),
+ (D3D11_TEX1D_ARRAY_SRV, "Texture1DArray"),
+ (D3D11_TEX2D_SRV, "Texture2D"),
+ (D3D11_TEX2D_ARRAY_SRV, "Texture2DArray"),
+ (D3D11_TEX2DMS_SRV, "Texture2DMS"),
+ (D3D11_TEX2DMS_ARRAY_SRV, "Texture2DMSArray"),
+ (D3D11_TEX3D_SRV, "Texture3D"),
+ (D3D11_TEXCUBE_SRV, "TextureCube"),
+ (D3D11_TEXCUBE_ARRAY_SRV, "TextureCubeArray"),
+ (D3D11_BUFFEREX_SRV, "BufferEx"),
]), None),
])
ID3D11ShaderResourceView.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_SHADER_RESOURCE_VIEW_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_SHADER_RESOURCE_VIEW_DESC), "pDesc")]),
]
-D3D11_BUFFER_RTV = Struct('D3D11_BUFFER_RTV', [
- (Union(None, [(UINT, 'FirstElement'), (UINT, 'ElementOffset')]), None),
- (Union(None, [(UINT, 'NumElements'), (UINT, 'ElementWidth')]), None),
+D3D11_BUFFER_RTV = Struct("D3D11_BUFFER_RTV", [
+ (Union(None, [(UINT, "FirstElement"), (UINT, "ElementOffset")]), None),
+ (Union(None, [(UINT, "NumElements"), (UINT, "ElementWidth")]), None),
])
-D3D11_TEX1D_RTV = Struct('D3D11_TEX1D_RTV', [
- (UINT, 'MipSlice'),
+D3D11_TEX1D_RTV = Struct("D3D11_TEX1D_RTV", [
+ (UINT, "MipSlice"),
])
-D3D11_TEX1D_ARRAY_RTV = Struct('D3D11_TEX1D_ARRAY_RTV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX1D_ARRAY_RTV = Struct("D3D11_TEX1D_ARRAY_RTV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX2D_RTV = Struct('D3D11_TEX2D_RTV', [
- (UINT, 'MipSlice'),
+D3D11_TEX2D_RTV = Struct("D3D11_TEX2D_RTV", [
+ (UINT, "MipSlice"),
])
-D3D11_TEX2DMS_RTV = Struct('D3D11_TEX2DMS_RTV', [
- (UINT, 'UnusedField_NothingToDefine'),
+D3D11_TEX2DMS_RTV = Struct("D3D11_TEX2DMS_RTV", [
+ (UINT, "UnusedField_NothingToDefine"),
])
-D3D11_TEX2D_ARRAY_RTV = Struct('D3D11_TEX2D_ARRAY_RTV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2D_ARRAY_RTV = Struct("D3D11_TEX2D_ARRAY_RTV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX2DMS_ARRAY_RTV = Struct('D3D11_TEX2DMS_ARRAY_RTV', [
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2DMS_ARRAY_RTV = Struct("D3D11_TEX2DMS_ARRAY_RTV", [
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX3D_RTV = Struct('D3D11_TEX3D_RTV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstWSlice'),
- (UINT, 'WSize'),
+D3D11_TEX3D_RTV = Struct("D3D11_TEX3D_RTV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstWSlice"),
+ (UINT, "WSize"),
])
-D3D11_RENDER_TARGET_VIEW_DESC = Struct('D3D11_RENDER_TARGET_VIEW_DESC', [
- (DXGI_FORMAT, 'Format'),
- (D3D11_RTV_DIMENSION, 'ViewDimension'),
+D3D11_RENDER_TARGET_VIEW_DESC = Struct("D3D11_RENDER_TARGET_VIEW_DESC", [
+ (DXGI_FORMAT, "Format"),
+ (D3D11_RTV_DIMENSION, "ViewDimension"),
(Union(None, [
- (D3D11_BUFFER_RTV, 'Buffer'),
- (D3D11_TEX1D_RTV, 'Texture1D'),
- (D3D11_TEX1D_ARRAY_RTV, 'Texture1DArray'),
- (D3D11_TEX2D_RTV, 'Texture2D'),
- (D3D11_TEX2D_ARRAY_RTV, 'Texture2DArray'),
- (D3D11_TEX2DMS_RTV, 'Texture2DMS'),
- (D3D11_TEX2DMS_ARRAY_RTV, 'Texture2DMSArray'),
- (D3D11_TEX3D_RTV, 'Texture3D'),
+ (D3D11_BUFFER_RTV, "Buffer"),
+ (D3D11_TEX1D_RTV, "Texture1D"),
+ (D3D11_TEX1D_ARRAY_RTV, "Texture1DArray"),
+ (D3D11_TEX2D_RTV, "Texture2D"),
+ (D3D11_TEX2D_ARRAY_RTV, "Texture2DArray"),
+ (D3D11_TEX2DMS_RTV, "Texture2DMS"),
+ (D3D11_TEX2DMS_ARRAY_RTV, "Texture2DMSArray"),
+ (D3D11_TEX3D_RTV, "Texture3D"),
]), None),
])
ID3D11RenderTargetView.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_RENDER_TARGET_VIEW_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_RENDER_TARGET_VIEW_DESC), "pDesc")]),
]
-D3D11_TEX1D_DSV = Struct('D3D11_TEX1D_DSV', [
- (UINT, 'MipSlice'),
+D3D11_TEX1D_DSV = Struct("D3D11_TEX1D_DSV", [
+ (UINT, "MipSlice"),
])
-D3D11_TEX1D_ARRAY_DSV = Struct('D3D11_TEX1D_ARRAY_DSV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX1D_ARRAY_DSV = Struct("D3D11_TEX1D_ARRAY_DSV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX2D_DSV = Struct('D3D11_TEX2D_DSV', [
- (UINT, 'MipSlice'),
+D3D11_TEX2D_DSV = Struct("D3D11_TEX2D_DSV", [
+ (UINT, "MipSlice"),
])
-D3D11_TEX2D_ARRAY_DSV = Struct('D3D11_TEX2D_ARRAY_DSV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2D_ARRAY_DSV = Struct("D3D11_TEX2D_ARRAY_DSV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX2DMS_DSV = Struct('D3D11_TEX2DMS_DSV', [
- (UINT, 'UnusedField_NothingToDefine'),
+D3D11_TEX2DMS_DSV = Struct("D3D11_TEX2DMS_DSV", [
+ (UINT, "UnusedField_NothingToDefine"),
])
-D3D11_TEX2DMS_ARRAY_DSV = Struct('D3D11_TEX2DMS_ARRAY_DSV', [
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2DMS_ARRAY_DSV = Struct("D3D11_TEX2DMS_ARRAY_DSV", [
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
D3D11_DSV_FLAG = Flags(UINT, [
- 'D3D11_DSV_READ_ONLY_DEPTH',
- 'D3D11_DSV_READ_ONLY_STENCIL',
+ "D3D11_DSV_READ_ONLY_DEPTH",
+ "D3D11_DSV_READ_ONLY_STENCIL",
])
-D3D11_DEPTH_STENCIL_VIEW_DESC = Struct('D3D11_DEPTH_STENCIL_VIEW_DESC', [
- (DXGI_FORMAT, 'Format'),
- (D3D11_DSV_DIMENSION, 'ViewDimension'),
- (D3D11_DSV_FLAG, 'Flags'),
+D3D11_DEPTH_STENCIL_VIEW_DESC = Struct("D3D11_DEPTH_STENCIL_VIEW_DESC", [
+ (DXGI_FORMAT, "Format"),
+ (D3D11_DSV_DIMENSION, "ViewDimension"),
+ (D3D11_DSV_FLAG, "Flags"),
(Union(None, [
- (D3D11_TEX1D_DSV, 'Texture1D'),
- (D3D11_TEX1D_ARRAY_DSV, 'Texture1DArray'),
- (D3D11_TEX2D_DSV, 'Texture2D'),
- (D3D11_TEX2D_ARRAY_DSV, 'Texture2DArray'),
- (D3D11_TEX2DMS_DSV, 'Texture2DMS'),
- (D3D11_TEX2DMS_ARRAY_DSV, 'Texture2DMSArray'),
+ (D3D11_TEX1D_DSV, "Texture1D"),
+ (D3D11_TEX1D_ARRAY_DSV, "Texture1DArray"),
+ (D3D11_TEX2D_DSV, "Texture2D"),
+ (D3D11_TEX2D_ARRAY_DSV, "Texture2DArray"),
+ (D3D11_TEX2DMS_DSV, "Texture2DMS"),
+ (D3D11_TEX2DMS_ARRAY_DSV, "Texture2DMSArray"),
]), None),
])
ID3D11DepthStencilView.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_DEPTH_STENCIL_VIEW_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_DEPTH_STENCIL_VIEW_DESC), "pDesc")]),
]
D3D11_BUFFER_UAV_FLAG = Flags(UINT, [
- 'D3D11_BUFFER_UAV_FLAG_RAW',
- 'D3D11_BUFFER_UAV_FLAG_APPEND',
- 'D3D11_BUFFER_UAV_FLAG_COUNTER',
+ "D3D11_BUFFER_UAV_FLAG_RAW",
+ "D3D11_BUFFER_UAV_FLAG_APPEND",
+ "D3D11_BUFFER_UAV_FLAG_COUNTER",
])
-D3D11_BUFFER_UAV = Struct('D3D11_BUFFER_UAV', [
- (UINT, 'FirstElement'),
- (UINT, 'NumElements'),
- (D3D11_BUFFER_UAV_FLAG, 'Flags'),
+D3D11_BUFFER_UAV = Struct("D3D11_BUFFER_UAV", [
+ (UINT, "FirstElement"),
+ (UINT, "NumElements"),
+ (D3D11_BUFFER_UAV_FLAG, "Flags"),
])
-D3D11_TEX1D_UAV = Struct('D3D11_TEX1D_UAV', [
- (UINT, 'MipSlice'),
+D3D11_TEX1D_UAV = Struct("D3D11_TEX1D_UAV", [
+ (UINT, "MipSlice"),
])
-D3D11_TEX1D_ARRAY_UAV = Struct('D3D11_TEX1D_ARRAY_UAV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX1D_ARRAY_UAV = Struct("D3D11_TEX1D_ARRAY_UAV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX2D_UAV = Struct('D3D11_TEX2D_UAV', [
- (UINT, 'MipSlice'),
+D3D11_TEX2D_UAV = Struct("D3D11_TEX2D_UAV", [
+ (UINT, "MipSlice"),
])
-D3D11_TEX2D_ARRAY_UAV = Struct('D3D11_TEX2D_ARRAY_UAV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstArraySlice'),
- (UINT, 'ArraySize'),
+D3D11_TEX2D_ARRAY_UAV = Struct("D3D11_TEX2D_ARRAY_UAV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstArraySlice"),
+ (UINT, "ArraySize"),
])
-D3D11_TEX3D_UAV = Struct('D3D11_TEX3D_UAV', [
- (UINT, 'MipSlice'),
- (UINT, 'FirstWSlice'),
- (UINT, 'WSize'),
+D3D11_TEX3D_UAV = Struct("D3D11_TEX3D_UAV", [
+ (UINT, "MipSlice"),
+ (UINT, "FirstWSlice"),
+ (UINT, "WSize"),
])
-D3D11_UNORDERED_ACCESS_VIEW_DESC = Struct('D3D11_UNORDERED_ACCESS_VIEW_DESC', [
- (DXGI_FORMAT, 'Format'),
- (D3D11_UAV_DIMENSION, 'ViewDimension'),
+D3D11_UNORDERED_ACCESS_VIEW_DESC = Struct("D3D11_UNORDERED_ACCESS_VIEW_DESC", [
+ (DXGI_FORMAT, "Format"),
+ (D3D11_UAV_DIMENSION, "ViewDimension"),
(Union(None, [
- (D3D11_BUFFER_UAV, 'Buffer'),
- (D3D11_TEX1D_UAV, 'Texture1D'),
- (D3D11_TEX1D_ARRAY_UAV, 'Texture1DArray'),
- (D3D11_TEX2D_UAV, 'Texture2D'),
- (D3D11_TEX2D_ARRAY_UAV, 'Texture2DArray'),
- (D3D11_TEX3D_UAV, 'Texture3D'),
+ (D3D11_BUFFER_UAV, "Buffer"),
+ (D3D11_TEX1D_UAV, "Texture1D"),
+ (D3D11_TEX1D_ARRAY_UAV, "Texture1DArray"),
+ (D3D11_TEX2D_UAV, "Texture2D"),
+ (D3D11_TEX2D_ARRAY_UAV, "Texture2DArray"),
+ (D3D11_TEX3D_UAV, "Texture3D"),
]), None),
])
ID3D11UnorderedAccessView.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_UNORDERED_ACCESS_VIEW_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_UNORDERED_ACCESS_VIEW_DESC), "pDesc")]),
]
-D3D11_FILTER = Enum('D3D11_FILTER', [
- 'D3D11_FILTER_MIN_MAG_MIP_POINT',
- 'D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR',
- 'D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT',
- 'D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR',
- 'D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT',
- 'D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR',
- 'D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT',
- 'D3D11_FILTER_MIN_MAG_MIP_LINEAR',
- 'D3D11_FILTER_ANISOTROPIC',
- 'D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT',
- 'D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR',
- 'D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT',
- 'D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR',
- 'D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT',
- 'D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR',
- 'D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT',
- 'D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR',
- 'D3D11_FILTER_COMPARISON_ANISOTROPIC',
-])
-
-D3D11_FILTER_TYPE = Enum('D3D11_FILTER_TYPE', [
- 'D3D11_FILTER_TYPE_POINT',
- 'D3D11_FILTER_TYPE_LINEAR',
-])
-
-D3D11_TEXTURE_ADDRESS_MODE = Enum('D3D11_TEXTURE_ADDRESS_MODE', [
- 'D3D11_TEXTURE_ADDRESS_WRAP',
- 'D3D11_TEXTURE_ADDRESS_MIRROR',
- 'D3D11_TEXTURE_ADDRESS_CLAMP',
- 'D3D11_TEXTURE_ADDRESS_BORDER',
- 'D3D11_TEXTURE_ADDRESS_MIRROR_ONCE',
-])
-
-D3D11_SAMPLER_DESC = Struct('D3D11_SAMPLER_DESC', [
- (D3D11_FILTER, 'Filter'),
- (D3D11_TEXTURE_ADDRESS_MODE, 'AddressU'),
- (D3D11_TEXTURE_ADDRESS_MODE, 'AddressV'),
- (D3D11_TEXTURE_ADDRESS_MODE, 'AddressW'),
- (FLOAT, 'MipLODBias'),
- (UINT, 'MaxAnisotropy'),
- (D3D11_COMPARISON_FUNC, 'ComparisonFunc'),
- (Array(FLOAT, 4), 'BorderColor'),
- (FLOAT, 'MinLOD'),
- (FLOAT, 'MaxLOD'),
+D3D11_FILTER = Enum("D3D11_FILTER", [
+ "D3D11_FILTER_MIN_MAG_MIP_POINT",
+ "D3D11_FILTER_MIN_MAG_POINT_MIP_LINEAR",
+ "D3D11_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT",
+ "D3D11_FILTER_MIN_POINT_MAG_MIP_LINEAR",
+ "D3D11_FILTER_MIN_LINEAR_MAG_MIP_POINT",
+ "D3D11_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR",
+ "D3D11_FILTER_MIN_MAG_LINEAR_MIP_POINT",
+ "D3D11_FILTER_MIN_MAG_MIP_LINEAR",
+ "D3D11_FILTER_ANISOTROPIC",
+ "D3D11_FILTER_COMPARISON_MIN_MAG_MIP_POINT",
+ "D3D11_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR",
+ "D3D11_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT",
+ "D3D11_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR",
+ "D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT",
+ "D3D11_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR",
+ "D3D11_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT",
+ "D3D11_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR",
+ "D3D11_FILTER_COMPARISON_ANISOTROPIC",
+])
+
+D3D11_FILTER_TYPE = Enum("D3D11_FILTER_TYPE", [
+ "D3D11_FILTER_TYPE_POINT",
+ "D3D11_FILTER_TYPE_LINEAR",
+])
+
+D3D11_TEXTURE_ADDRESS_MODE = Enum("D3D11_TEXTURE_ADDRESS_MODE", [
+ "D3D11_TEXTURE_ADDRESS_WRAP",
+ "D3D11_TEXTURE_ADDRESS_MIRROR",
+ "D3D11_TEXTURE_ADDRESS_CLAMP",
+ "D3D11_TEXTURE_ADDRESS_BORDER",
+ "D3D11_TEXTURE_ADDRESS_MIRROR_ONCE",
+])
+
+D3D11_SAMPLER_DESC = Struct("D3D11_SAMPLER_DESC", [
+ (D3D11_FILTER, "Filter"),
+ (D3D11_TEXTURE_ADDRESS_MODE, "AddressU"),
+ (D3D11_TEXTURE_ADDRESS_MODE, "AddressV"),
+ (D3D11_TEXTURE_ADDRESS_MODE, "AddressW"),
+ (FLOAT, "MipLODBias"),
+ (UINT, "MaxAnisotropy"),
+ (D3D11_COMPARISON_FUNC, "ComparisonFunc"),
+ (Array(FLOAT, 4), "BorderColor"),
+ (FLOAT, "MinLOD"),
+ (FLOAT, "MaxLOD"),
])
ID3D11SamplerState.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_SAMPLER_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_SAMPLER_DESC), "pDesc")]),
]
-D3D11_FORMAT_SUPPORT = Enum('D3D11_FORMAT_SUPPORT', [
- 'D3D11_FORMAT_SUPPORT_BUFFER',
- 'D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER',
- 'D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER',
- 'D3D11_FORMAT_SUPPORT_SO_BUFFER',
- 'D3D11_FORMAT_SUPPORT_TEXTURE1D',
- 'D3D11_FORMAT_SUPPORT_TEXTURE2D',
- 'D3D11_FORMAT_SUPPORT_TEXTURE3D',
- 'D3D11_FORMAT_SUPPORT_TEXTURECUBE',
- 'D3D11_FORMAT_SUPPORT_SHADER_LOAD',
- 'D3D11_FORMAT_SUPPORT_SHADER_SAMPLE',
- 'D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON',
- 'D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT',
- 'D3D11_FORMAT_SUPPORT_MIP',
- 'D3D11_FORMAT_SUPPORT_MIP_AUTOGEN',
- 'D3D11_FORMAT_SUPPORT_RENDER_TARGET',
- 'D3D11_FORMAT_SUPPORT_BLENDABLE',
- 'D3D11_FORMAT_SUPPORT_DEPTH_STENCIL',
- 'D3D11_FORMAT_SUPPORT_CPU_LOCKABLE',
- 'D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE',
- 'D3D11_FORMAT_SUPPORT_DISPLAY',
- 'D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT',
- 'D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET',
- 'D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD',
- 'D3D11_FORMAT_SUPPORT_SHADER_GATHER',
- 'D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST',
- 'D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW',
- 'D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON',
-])
-
-D3D11_FORMAT_SUPPORT2 = Enum('D3D11_FORMAT_SUPPORT2', [
- 'D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD',
- 'D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS',
- 'D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE',
- 'D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE',
- 'D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX',
- 'D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX',
- 'D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD',
- 'D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE',
+D3D11_FORMAT_SUPPORT = Flags(UINT, [
+ "D3D11_FORMAT_SUPPORT_BUFFER",
+ "D3D11_FORMAT_SUPPORT_IA_VERTEX_BUFFER",
+ "D3D11_FORMAT_SUPPORT_IA_INDEX_BUFFER",
+ "D3D11_FORMAT_SUPPORT_SO_BUFFER",
+ "D3D11_FORMAT_SUPPORT_TEXTURE1D",
+ "D3D11_FORMAT_SUPPORT_TEXTURE2D",
+ "D3D11_FORMAT_SUPPORT_TEXTURE3D",
+ "D3D11_FORMAT_SUPPORT_TEXTURECUBE",
+ "D3D11_FORMAT_SUPPORT_SHADER_LOAD",
+ "D3D11_FORMAT_SUPPORT_SHADER_SAMPLE",
+ "D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON",
+ "D3D11_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT",
+ "D3D11_FORMAT_SUPPORT_MIP",
+ "D3D11_FORMAT_SUPPORT_MIP_AUTOGEN",
+ "D3D11_FORMAT_SUPPORT_RENDER_TARGET",
+ "D3D11_FORMAT_SUPPORT_BLENDABLE",
+ "D3D11_FORMAT_SUPPORT_DEPTH_STENCIL",
+ "D3D11_FORMAT_SUPPORT_CPU_LOCKABLE",
+ "D3D11_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE",
+ "D3D11_FORMAT_SUPPORT_DISPLAY",
+ "D3D11_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT",
+ "D3D11_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET",
+ "D3D11_FORMAT_SUPPORT_MULTISAMPLE_LOAD",
+ "D3D11_FORMAT_SUPPORT_SHADER_GATHER",
+ "D3D11_FORMAT_SUPPORT_BACK_BUFFER_CAST",
+ "D3D11_FORMAT_SUPPORT_TYPED_UNORDERED_ACCESS_VIEW",
+ "D3D11_FORMAT_SUPPORT_SHADER_GATHER_COMPARISON",
+])
+
+D3D11_FORMAT_SUPPORT2 = Enum("D3D11_FORMAT_SUPPORT2", [
+ "D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD",
+ "D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS",
+ "D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE",
+ "D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE",
+ "D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX",
+ "D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX",
+ "D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD",
+ "D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE",
])
ID3D11Asynchronous.methods += [
- StdMethod(UINT, 'GetDataSize', []),
+ StdMethod(UINT, "GetDataSize", []),
]
D3D11_ASYNC_GETDATA_FLAG = Flags(UINT, [
- 'D3D11_ASYNC_GETDATA_DONOTFLUSH',
-])
-
-D3D11_QUERY = Enum('D3D11_QUERY', [
- 'D3D11_QUERY_EVENT',
- 'D3D11_QUERY_OCCLUSION',
- 'D3D11_QUERY_TIMESTAMP',
- 'D3D11_QUERY_TIMESTAMP_DISJOINT',
- 'D3D11_QUERY_PIPELINE_STATISTICS',
- 'D3D11_QUERY_OCCLUSION_PREDICATE',
- 'D3D11_QUERY_SO_STATISTICS',
- 'D3D11_QUERY_SO_OVERFLOW_PREDICATE',
- 'D3D11_QUERY_SO_STATISTICS_STREAM0',
- 'D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0',
- 'D3D11_QUERY_SO_STATISTICS_STREAM1',
- 'D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1',
- 'D3D11_QUERY_SO_STATISTICS_STREAM2',
- 'D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2',
- 'D3D11_QUERY_SO_STATISTICS_STREAM3',
- 'D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3',
+ "D3D11_ASYNC_GETDATA_DONOTFLUSH",
+])
+
+D3D11_QUERY = Enum("D3D11_QUERY", [
+ "D3D11_QUERY_EVENT",
+ "D3D11_QUERY_OCCLUSION",
+ "D3D11_QUERY_TIMESTAMP",
+ "D3D11_QUERY_TIMESTAMP_DISJOINT",
+ "D3D11_QUERY_PIPELINE_STATISTICS",
+ "D3D11_QUERY_OCCLUSION_PREDICATE",
+ "D3D11_QUERY_SO_STATISTICS",
+ "D3D11_QUERY_SO_OVERFLOW_PREDICATE",
+ "D3D11_QUERY_SO_STATISTICS_STREAM0",
+ "D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM0",
+ "D3D11_QUERY_SO_STATISTICS_STREAM1",
+ "D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM1",
+ "D3D11_QUERY_SO_STATISTICS_STREAM2",
+ "D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM2",
+ "D3D11_QUERY_SO_STATISTICS_STREAM3",
+ "D3D11_QUERY_SO_OVERFLOW_PREDICATE_STREAM3",
])
D3D11_QUERY_MISC_FLAG = Flags(UINT, [
- 'D3D11_QUERY_MISC_PREDICATEHINT',
+ "D3D11_QUERY_MISC_PREDICATEHINT",
])
-D3D11_QUERY_DESC = Struct('D3D11_QUERY_DESC', [
- (D3D11_QUERY, 'Query'),
- (D3D11_QUERY_MISC_FLAG, 'MiscFlags'),
+D3D11_QUERY_DESC = Struct("D3D11_QUERY_DESC", [
+ (D3D11_QUERY, "Query"),
+ (D3D11_QUERY_MISC_FLAG, "MiscFlags"),
])
ID3D11Query.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_QUERY_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_QUERY_DESC), "pDesc")]),
]
-D3D11_QUERY_DATA_TIMESTAMP_DISJOINT = Struct('D3D11_QUERY_DATA_TIMESTAMP_DISJOINT', [
- (UINT64, 'Frequency'),
- (BOOL, 'Disjoint'),
+D3D11_QUERY_DATA_TIMESTAMP_DISJOINT = Struct("D3D11_QUERY_DATA_TIMESTAMP_DISJOINT", [
+ (UINT64, "Frequency"),
+ (BOOL, "Disjoint"),
])
-D3D11_QUERY_DATA_PIPELINE_STATISTICS = Struct('D3D11_QUERY_DATA_PIPELINE_STATISTICS', [
- (UINT64, 'IAVertices'),
- (UINT64, 'IAPrimitives'),
- (UINT64, 'VSInvocations'),
- (UINT64, 'GSInvocations'),
- (UINT64, 'GSPrimitives'),
- (UINT64, 'CInvocations'),
- (UINT64, 'CPrimitives'),
- (UINT64, 'PSInvocations'),
- (UINT64, 'HSInvocations'),
- (UINT64, 'DSInvocations'),
- (UINT64, 'CSInvocations'),
+D3D11_QUERY_DATA_PIPELINE_STATISTICS = Struct("D3D11_QUERY_DATA_PIPELINE_STATISTICS", [
+ (UINT64, "IAVertices"),
+ (UINT64, "IAPrimitives"),
+ (UINT64, "VSInvocations"),
+ (UINT64, "GSInvocations"),
+ (UINT64, "GSPrimitives"),
+ (UINT64, "CInvocations"),
+ (UINT64, "CPrimitives"),
+ (UINT64, "PSInvocations"),
+ (UINT64, "HSInvocations"),
+ (UINT64, "DSInvocations"),
+ (UINT64, "CSInvocations"),
])
-D3D11_QUERY_DATA_SO_STATISTICS = Struct('D3D11_QUERY_DATA_SO_STATISTICS', [
- (UINT64, 'NumPrimitivesWritten'),
- (UINT64, 'PrimitivesStorageNeeded'),
+D3D11_QUERY_DATA_SO_STATISTICS = Struct("D3D11_QUERY_DATA_SO_STATISTICS", [
+ (UINT64, "NumPrimitivesWritten"),
+ (UINT64, "PrimitivesStorageNeeded"),
])
-D3D11_COUNTER = Enum('D3D11_COUNTER', [
- 'D3D11_COUNTER_DEVICE_DEPENDENT_0',
+D3D11_COUNTER = Enum("D3D11_COUNTER", [
+ "D3D11_COUNTER_DEVICE_DEPENDENT_0",
])
-D3D11_COUNTER_TYPE = Enum('D3D11_COUNTER_TYPE', [
- 'D3D11_COUNTER_TYPE_FLOAT32',
- 'D3D11_COUNTER_TYPE_UINT16',
- 'D3D11_COUNTER_TYPE_UINT32',
- 'D3D11_COUNTER_TYPE_UINT64',
+D3D11_COUNTER_TYPE = Enum("D3D11_COUNTER_TYPE", [
+ "D3D11_COUNTER_TYPE_FLOAT32",
+ "D3D11_COUNTER_TYPE_UINT16",
+ "D3D11_COUNTER_TYPE_UINT32",
+ "D3D11_COUNTER_TYPE_UINT64",
])
-D3D11_COUNTER_DESC = Struct('D3D11_COUNTER_DESC', [
- (D3D11_COUNTER, 'Counter'),
- (UINT, 'MiscFlags'),
+D3D11_COUNTER_DESC = Struct("D3D11_COUNTER_DESC", [
+ (D3D11_COUNTER, "Counter"),
+ (UINT, "MiscFlags"),
])
-D3D11_COUNTER_INFO = Struct('D3D11_COUNTER_INFO', [
- (D3D11_COUNTER, 'LastDeviceDependentCounter'),
- (UINT, 'NumSimultaneousCounters'),
- (UINT8, 'NumDetectableParallelUnits'),
+D3D11_COUNTER_INFO = Struct("D3D11_COUNTER_INFO", [
+ (D3D11_COUNTER, "LastDeviceDependentCounter"),
+ (UINT, "NumSimultaneousCounters"),
+ (UINT8, "NumDetectableParallelUnits"),
])
ID3D11Counter.methods += [
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_COUNTER_DESC), 'pDesc')]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_COUNTER_DESC), "pDesc")]),
]
-D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS = Enum('D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS', [
- 'D3D11_STANDARD_MULTISAMPLE_PATTERN',
- 'D3D11_CENTER_MULTISAMPLE_PATTERN',
+D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS = Enum("D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS", [
+ "D3D11_STANDARD_MULTISAMPLE_PATTERN",
+ "D3D11_CENTER_MULTISAMPLE_PATTERN",
])
-D3D11_DEVICE_CONTEXT_TYPE = Enum('D3D11_DEVICE_CONTEXT_TYPE', [
- 'D3D11_DEVICE_CONTEXT_IMMEDIATE',
- 'D3D11_DEVICE_CONTEXT_DEFERRED',
+D3D11_DEVICE_CONTEXT_TYPE = Enum("D3D11_DEVICE_CONTEXT_TYPE", [
+ "D3D11_DEVICE_CONTEXT_IMMEDIATE",
+ "D3D11_DEVICE_CONTEXT_DEFERRED",
])
-D3D11_CLASS_INSTANCE_DESC = Struct('D3D11_CLASS_INSTANCE_DESC', [
- (UINT, 'InstanceId'),
- (UINT, 'InstanceIndex'),
- (UINT, 'TypeId'),
- (UINT, 'ConstantBuffer'),
- (UINT, 'BaseConstantBufferOffset'),
- (UINT, 'BaseTexture'),
- (UINT, 'BaseSampler'),
- (BOOL, 'Created'),
+D3D11_CLASS_INSTANCE_DESC = Struct("D3D11_CLASS_INSTANCE_DESC", [
+ (UINT, "InstanceId"),
+ (UINT, "InstanceIndex"),
+ (UINT, "TypeId"),
+ (UINT, "ConstantBuffer"),
+ (UINT, "BaseConstantBufferOffset"),
+ (UINT, "BaseTexture"),
+ (UINT, "BaseSampler"),
+ (BOOL, "Created"),
])
ID3D11ClassInstance.methods += [
- StdMethod(Void, 'GetClassLinkage', [Out(Pointer(ObjPointer(ID3D11ClassLinkage)), 'ppLinkage')]),
- StdMethod(Void, 'GetDesc', [Out(Pointer(D3D11_CLASS_INSTANCE_DESC), 'pDesc')]),
- StdMethod(Void, 'GetInstanceName', [Out(LPSTR, 'pInstanceName'), Out(Pointer(SIZE_T), 'pBufferLength')]),
- StdMethod(Void, 'GetTypeName', [Out(LPSTR, 'pTypeName'), Out(Pointer(SIZE_T), 'pBufferLength')]),
+ StdMethod(Void, "GetClassLinkage", [Out(Pointer(ObjPointer(ID3D11ClassLinkage)), "ppLinkage")]),
+ StdMethod(Void, "GetDesc", [Out(Pointer(D3D11_CLASS_INSTANCE_DESC), "pDesc")]),
+ StdMethod(Void, "GetInstanceName", [Out(LPSTR, "pInstanceName"), Out(Pointer(SIZE_T), "pBufferLength")]),
+ StdMethod(Void, "GetTypeName", [Out(LPSTR, "pTypeName"), Out(Pointer(SIZE_T), "pBufferLength")]),
]
ID3D11ClassLinkage.methods += [
- StdMethod(HRESULT, 'GetClassInstance', [(LPCSTR, 'pClassInstanceName'), (UINT, 'InstanceIndex'), Out(Pointer(ObjPointer(ID3D11ClassInstance)), 'ppInstance')]),
- StdMethod(HRESULT, 'CreateClassInstance', [(LPCSTR, 'pClassTypeName'), (UINT, 'ConstantBufferOffset'), (UINT, 'ConstantVectorOffset'), (UINT, 'TextureOffset'), (UINT, 'SamplerOffset'), Out(Pointer(ObjPointer(ID3D11ClassInstance)), 'ppInstance')]),
+ StdMethod(HRESULT, "GetClassInstance", [(LPCSTR, "pClassInstanceName"), (UINT, "InstanceIndex"), Out(Pointer(ObjPointer(ID3D11ClassInstance)), "ppInstance")]),
+ StdMethod(HRESULT, "CreateClassInstance", [(LPCSTR, "pClassTypeName"), (UINT, "ConstantBufferOffset"), (UINT, "ConstantVectorOffset"), (UINT, "TextureOffset"), (UINT, "SamplerOffset"), Out(Pointer(ObjPointer(ID3D11ClassInstance)), "ppInstance")]),
]
ID3D11CommandList.methods += [
- StdMethod(UINT, 'GetContextFlags', []),
+ StdMethod(UINT, "GetContextFlags", []),
]
-D3D11_FEATURE = Enum('D3D11_FEATURE', [
- 'D3D11_FEATURE_THREADING',
- 'D3D11_FEATURE_DOUBLES',
- 'D3D11_FEATURE_FORMAT_SUPPORT',
- 'D3D11_FEATURE_FORMAT_SUPPORT2',
- 'D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS',
+D3D11_FEATURE = Enum("D3D11_FEATURE", [
+ "D3D11_FEATURE_THREADING",
+ "D3D11_FEATURE_DOUBLES",
+ "D3D11_FEATURE_FORMAT_SUPPORT",
+ "D3D11_FEATURE_FORMAT_SUPPORT2",
+ "D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS",
])
-D3D11_FEATURE_DATA_THREADING = Struct('D3D11_FEATURE_DATA_THREADING', [
- (BOOL, 'DriverConcurrentCreates'),
- (BOOL, 'DriverCommandLists'),
+D3D11_FEATURE_DATA_THREADING = Struct("D3D11_FEATURE_DATA_THREADING", [
+ (BOOL, "DriverConcurrentCreates"),
+ (BOOL, "DriverCommandLists"),
])
-D3D11_FEATURE_DATA_DOUBLES = Struct('D3D11_FEATURE_DATA_DOUBLES', [
- (BOOL, 'DoublePrecisionFloatShaderOps'),
+D3D11_FEATURE_DATA_DOUBLES = Struct("D3D11_FEATURE_DATA_DOUBLES", [
+ (BOOL, "DoublePrecisionFloatShaderOps"),
])
-D3D11_FEATURE_DATA_FORMAT_SUPPORT = Struct('D3D11_FEATURE_DATA_FORMAT_SUPPORT', [
- (DXGI_FORMAT, 'InFormat'),
- (UINT, 'OutFormatSupport'),
+D3D11_FEATURE_DATA_FORMAT_SUPPORT = Struct("D3D11_FEATURE_DATA_FORMAT_SUPPORT", [
+ (DXGI_FORMAT, "InFormat"),
+ (D3D11_FORMAT_SUPPORT, "OutFormatSupport"),
])
-D3D11_FEATURE_DATA_FORMAT_SUPPORT2 = Struct('D3D11_FEATURE_DATA_FORMAT_SUPPORT2', [
- (DXGI_FORMAT, 'InFormat'),
- (UINT, 'OutFormatSupport2'),
+D3D11_FEATURE_DATA_FORMAT_SUPPORT2 = Struct("D3D11_FEATURE_DATA_FORMAT_SUPPORT2", [
+ (DXGI_FORMAT, "InFormat"),
+ (D3D11_FORMAT_SUPPORT2, "OutFormatSupport2"),
])
-D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS = Struct('D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS', [
- (BOOL, 'ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x'),
+D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS = Struct("D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS", [
+ (BOOL, "ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x"),
])
ID3D11DeviceContext.methods += [
- StdMethod(Void, 'VSSetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'PSSetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'PSSetShader', [(ObjPointer(ID3D11PixelShader), 'pPixelShader'), (Array(Const(ObjPointer(ID3D11ClassInstance)), 'NumClassInstances'), 'ppClassInstances'), (UINT, 'NumClassInstances')]),
- StdMethod(Void, 'PSSetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(Const(ObjPointer(ID3D11SamplerState)), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'VSSetShader', [(ObjPointer(ID3D11VertexShader), 'pVertexShader'), (Array(Const(ObjPointer(ID3D11ClassInstance)), 'NumClassInstances'), 'ppClassInstances'), (UINT, 'NumClassInstances')]),
- StdMethod(Void, 'DrawIndexed', [(UINT, 'IndexCount'), (UINT, 'StartIndexLocation'), (INT, 'BaseVertexLocation')]),
- StdMethod(Void, 'Draw', [(UINT, 'VertexCount'), (UINT, 'StartVertexLocation')]),
- StdMethod(HRESULT, 'Map', [(ObjPointer(ID3D11Resource), 'pResource'), (UINT, 'Subresource'), (D3D11_MAP, 'MapType'), (D3D11_MAP_FLAG, 'MapFlags'), Out(Pointer(D3D11_MAPPED_SUBRESOURCE), 'pMappedResource')]),
- StdMethod(Void, 'Unmap', [(ObjPointer(ID3D11Resource), 'pResource'), (UINT, 'Subresource')]),
- StdMethod(Void, 'PSSetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'IASetInputLayout', [(ObjPointer(ID3D11InputLayout), 'pInputLayout')]),
- StdMethod(Void, 'IASetVertexBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppVertexBuffers'), (Pointer(Const(UINT)), 'pStrides'), (Pointer(Const(UINT)), 'pOffsets')]),
- StdMethod(Void, 'IASetIndexBuffer', [(ObjPointer(ID3D11Buffer), 'pIndexBuffer'), (DXGI_FORMAT, 'Format'), (UINT, 'Offset')]),
- StdMethod(Void, 'DrawIndexedInstanced', [(UINT, 'IndexCountPerInstance'), (UINT, 'InstanceCount'), (UINT, 'StartIndexLocation'), (INT, 'BaseVertexLocation'), (UINT, 'StartInstanceLocation')]),
- StdMethod(Void, 'DrawInstanced', [(UINT, 'VertexCountPerInstance'), (UINT, 'InstanceCount'), (UINT, 'StartVertexLocation'), (UINT, 'StartInstanceLocation')]),
- StdMethod(Void, 'GSSetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'GSSetShader', [(ObjPointer(ID3D11GeometryShader), 'pShader'), (Array(Const(ObjPointer(ID3D11ClassInstance)), 'NumClassInstances'), 'ppClassInstances'), (UINT, 'NumClassInstances')]),
- StdMethod(Void, 'IASetPrimitiveTopology', [(D3D11_PRIMITIVE_TOPOLOGY, 'Topology')]),
- StdMethod(Void, 'VSSetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'VSSetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(Const(ObjPointer(ID3D11SamplerState)), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'Begin', [(ObjPointer(ID3D11Asynchronous), 'pAsync')]),
- StdMethod(Void, 'End', [(ObjPointer(ID3D11Asynchronous), 'pAsync')]),
- StdMethod(HRESULT, 'GetData', [(ObjPointer(ID3D11Asynchronous), 'pAsync'), Out(OpaqueBlob(Void, 'DataSize'), 'pData'), (UINT, 'DataSize'), (D3D11_ASYNC_GETDATA_FLAG, 'GetDataFlags')]),
- StdMethod(Void, 'SetPredication', [(ObjPointer(ID3D11Predicate), 'pPredicate'), (BOOL, 'PredicateValue')]),
- StdMethod(Void, 'GSSetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'GSSetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(Const(ObjPointer(ID3D11SamplerState)), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'OMSetRenderTargets', [(UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11RenderTargetView)), 'NumViews'), 'ppRenderTargetViews'), (ObjPointer(ID3D11DepthStencilView), 'pDepthStencilView')]),
- StdMethod(Void, 'OMSetRenderTargetsAndUnorderedAccessViews', [(UINT, 'NumRTVs'), (Array(Const(ObjPointer(ID3D11RenderTargetView)), 'NumRTVs'), 'ppRenderTargetViews'), (ObjPointer(ID3D11DepthStencilView), 'pDepthStencilView'), (UINT, 'UAVStartSlot'), (UINT, 'NumUAVs'), (Array(Const(ObjPointer(ID3D11UnorderedAccessView)), 'NumUAVs'), 'ppUnorderedAccessViews'), (Pointer(Const(UINT)), 'pUAVInitialCounts')]),
- StdMethod(Void, 'OMSetBlendState', [(ObjPointer(ID3D11BlendState), 'pBlendState'), (Array(Const(FLOAT), 4), 'BlendFactor'), (UINT, 'SampleMask')]),
- StdMethod(Void, 'OMSetDepthStencilState', [(ObjPointer(ID3D11DepthStencilState), 'pDepthStencilState'), (UINT, 'StencilRef')]),
- StdMethod(Void, 'SOSetTargets', [(UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppSOTargets'), (Pointer(Const(UINT)), 'pOffsets')]),
- StdMethod(Void, 'DrawAuto', []),
- StdMethod(Void, 'DrawIndexedInstancedIndirect', [(ObjPointer(ID3D11Buffer), 'pBufferForArgs'), (UINT, 'AlignedByteOffsetForArgs')]),
- StdMethod(Void, 'DrawInstancedIndirect', [(ObjPointer(ID3D11Buffer), 'pBufferForArgs'), (UINT, 'AlignedByteOffsetForArgs')]),
- StdMethod(Void, 'Dispatch', [(UINT, 'ThreadGroupCountX'), (UINT, 'ThreadGroupCountY'), (UINT, 'ThreadGroupCountZ')]),
- StdMethod(Void, 'DispatchIndirect', [(ObjPointer(ID3D11Buffer), 'pBufferForArgs'), (UINT, 'AlignedByteOffsetForArgs')]),
- StdMethod(Void, 'RSSetState', [(ObjPointer(ID3D11RasterizerState), 'pRasterizerState')]),
- StdMethod(Void, 'RSSetViewports', [(UINT, 'NumViewports'), (Array(Const(D3D11_VIEWPORT), 'NumViewports'), 'pViewports')]),
- StdMethod(Void, 'RSSetScissorRects', [(UINT, 'NumRects'), (Array(Const(D3D11_RECT), 'NumRects'), 'pRects')]),
- StdMethod(Void, 'CopySubresourceRegion', [(ObjPointer(ID3D11Resource), 'pDstResource'), (UINT, 'DstSubresource'), (UINT, 'DstX'), (UINT, 'DstY'), (UINT, 'DstZ'), (ObjPointer(ID3D11Resource), 'pSrcResource'), (UINT, 'SrcSubresource'), (Pointer(Const(D3D11_BOX)), 'pSrcBox')]),
- StdMethod(Void, 'CopyResource', [(ObjPointer(ID3D11Resource), 'pDstResource'), (ObjPointer(ID3D11Resource), 'pSrcResource')]),
- StdMethod(Void, 'UpdateSubresource', [(ObjPointer(ID3D11Resource), 'pDstResource'), (UINT, 'DstSubresource'), (Pointer(Const(D3D11_BOX)), 'pDstBox'), (OpaquePointer(Const(Void)), 'pSrcData'), (UINT, 'SrcRowPitch'), (UINT, 'SrcDepthPitch')]),
- StdMethod(Void, 'CopyStructureCount', [(ObjPointer(ID3D11Buffer), 'pDstBuffer'), (UINT, 'DstAlignedByteOffset'), (ObjPointer(ID3D11UnorderedAccessView), 'pSrcView')]),
- StdMethod(Void, 'ClearRenderTargetView', [(ObjPointer(ID3D11RenderTargetView), 'pRenderTargetView'), (Array(Const(FLOAT), 4), 'ColorRGBA')]),
- StdMethod(Void, 'ClearUnorderedAccessViewUint', [(ObjPointer(ID3D11UnorderedAccessView), 'pUnorderedAccessView'), (Array(Const(UINT), 4), 'Values')]),
- StdMethod(Void, 'ClearUnorderedAccessViewFloat', [(ObjPointer(ID3D11UnorderedAccessView), 'pUnorderedAccessView'), (Array(Const(FLOAT), 4), 'Values')]),
- StdMethod(Void, 'ClearDepthStencilView', [(ObjPointer(ID3D11DepthStencilView), 'pDepthStencilView'), (D3D11_CLEAR_FLAG, 'ClearFlags'), (FLOAT, 'Depth'), (UINT8, 'Stencil')]),
- StdMethod(Void, 'GenerateMips', [(ObjPointer(ID3D11ShaderResourceView), 'pShaderResourceView')]),
- StdMethod(Void, 'SetResourceMinLOD', [(ObjPointer(ID3D11Resource), 'pResource'), (FLOAT, 'MinLOD')]),
- StdMethod(FLOAT, 'GetResourceMinLOD', [(ObjPointer(ID3D11Resource), 'pResource')]),
- StdMethod(Void, 'ResolveSubresource', [(ObjPointer(ID3D11Resource), 'pDstResource'), (UINT, 'DstSubresource'), (ObjPointer(ID3D11Resource), 'pSrcResource'), (UINT, 'SrcSubresource'), (DXGI_FORMAT, 'Format')]),
- StdMethod(Void, 'ExecuteCommandList', [(ObjPointer(ID3D11CommandList), 'pCommandList'), (BOOL, 'RestoreContextState')]),
- StdMethod(Void, 'HSSetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'HSSetShader', [(ObjPointer(ID3D11HullShader), 'pHullShader'), (Array(Const(ObjPointer(ID3D11ClassInstance)), 'NumClassInstances'), 'ppClassInstances'), (UINT, 'NumClassInstances')]),
- StdMethod(Void, 'HSSetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(Const(ObjPointer(ID3D11SamplerState)), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'HSSetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'DSSetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'DSSetShader', [(ObjPointer(ID3D11DomainShader), 'pDomainShader'), (Array(Const(ObjPointer(ID3D11ClassInstance)), 'NumClassInstances'), 'ppClassInstances'), (UINT, 'NumClassInstances')]),
- StdMethod(Void, 'DSSetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(Const(ObjPointer(ID3D11SamplerState)), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'DSSetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'CSSetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'CSSetUnorderedAccessViews', [(UINT, 'StartSlot'), (UINT, 'NumUAVs'), (Array(Const(ObjPointer(ID3D11UnorderedAccessView)), 'NumUAVs'), 'ppUnorderedAccessViews'), (Pointer(Const(UINT)), 'pUAVInitialCounts')]),
- StdMethod(Void, 'CSSetShader', [(ObjPointer(ID3D11ComputeShader), 'pComputeShader'), (Array(Const(ObjPointer(ID3D11ClassInstance)), 'NumClassInstances'), 'ppClassInstances'), (UINT, 'NumClassInstances')]),
- StdMethod(Void, 'CSSetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(Const(ObjPointer(ID3D11SamplerState)), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'CSSetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(Const(ObjPointer(ID3D11Buffer)), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'VSGetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'PSGetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(ObjPointer(ID3D11ShaderResourceView), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'PSGetShader', [Out(Pointer(ObjPointer(ID3D11PixelShader)), 'ppPixelShader'), Out(Array(ObjPointer(ID3D11ClassInstance), '*pNumClassInstances'), 'ppClassInstances'), Out(Pointer(UINT), 'pNumClassInstances')]),
- StdMethod(Void, 'PSGetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(ObjPointer(ID3D11SamplerState), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'VSGetShader', [Out(Pointer(ObjPointer(ID3D11VertexShader)), 'ppVertexShader'), Out(Array(ObjPointer(ID3D11ClassInstance), '*pNumClassInstances'), 'ppClassInstances'), Out(Pointer(UINT), 'pNumClassInstances')]),
- StdMethod(Void, 'PSGetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'IAGetInputLayout', [Out(Pointer(ObjPointer(ID3D11InputLayout)), 'ppInputLayout')]),
- StdMethod(Void, 'IAGetVertexBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppVertexBuffers'), Out(Pointer(UINT), 'pStrides'), Out(Pointer(UINT), 'pOffsets')]),
- StdMethod(Void, 'IAGetIndexBuffer', [Out(Pointer(ObjPointer(ID3D11Buffer)), 'pIndexBuffer'), Out(Pointer(DXGI_FORMAT), 'Format'), Out(Pointer(UINT), 'Offset')]),
- StdMethod(Void, 'GSGetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'GSGetShader', [Out(Pointer(ObjPointer(ID3D11GeometryShader)), 'ppGeometryShader'), Out(Array(ObjPointer(ID3D11ClassInstance), '*pNumClassInstances'), 'ppClassInstances'), Out(Pointer(UINT), 'pNumClassInstances')]),
- StdMethod(Void, 'IAGetPrimitiveTopology', [Out(Pointer(D3D11_PRIMITIVE_TOPOLOGY), 'pTopology')]),
- StdMethod(Void, 'VSGetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(ObjPointer(ID3D11ShaderResourceView), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'VSGetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(ObjPointer(ID3D11SamplerState), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'GetPredication', [Out(Pointer(ObjPointer(ID3D11Predicate)), 'ppPredicate'), Out(Pointer(BOOL), 'pPredicateValue')]),
- StdMethod(Void, 'GSGetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(ObjPointer(ID3D11ShaderResourceView), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'GSGetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(ObjPointer(ID3D11SamplerState), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'OMGetRenderTargets', [(UINT, 'NumViews'), (Array(ObjPointer(ID3D11RenderTargetView), 'NumViews'), 'ppRenderTargetViews'), Out(Pointer(ObjPointer(ID3D11DepthStencilView)), 'ppDepthStencilView')]),
- StdMethod(Void, 'OMGetRenderTargetsAndUnorderedAccessViews', [(UINT, 'NumRTVs'), (Array(ObjPointer(ID3D11RenderTargetView), 'NumRTVs'), 'ppRenderTargetViews'), Out(Pointer(ObjPointer(ID3D11DepthStencilView)), 'ppDepthStencilView'), (UINT, 'UAVStartSlot'), (UINT, 'NumUAVs'), (Array(ObjPointer(ID3D11UnorderedAccessView), 'NumUAVs'), 'ppUnorderedAccessViews')]),
- StdMethod(Void, 'OMGetBlendState', [Out(Pointer(ObjPointer(ID3D11BlendState)), 'ppBlendState'), Out(Array(FLOAT, 4), 'BlendFactor'), Out(Pointer(UINT), 'pSampleMask')]),
- StdMethod(Void, 'OMGetDepthStencilState', [Out(Pointer(ObjPointer(ID3D11DepthStencilState)), 'ppDepthStencilState'), Out(Pointer(UINT), 'pStencilRef')]),
- StdMethod(Void, 'SOGetTargets', [(UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppSOTargets')]),
- StdMethod(Void, 'RSGetState', [Out(Pointer(ObjPointer(ID3D11RasterizerState)), 'ppRasterizerState')]),
- StdMethod(Void, 'RSGetViewports', [Out(Pointer(UINT), 'pNumViewports'), Out(Array(D3D11_VIEWPORT, '*pNumViewports'), 'pViewports')]),
- StdMethod(Void, 'RSGetScissorRects', [Out(Pointer(UINT), 'pNumRects'), Out(Array(D3D11_RECT, '*pNumRects'), 'pRects')]),
- StdMethod(Void, 'HSGetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(ObjPointer(ID3D11ShaderResourceView), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'HSGetShader', [Out(Pointer(ObjPointer(ID3D11HullShader)), 'ppHullShader'), Out(Array(ObjPointer(ID3D11ClassInstance), '*pNumClassInstances'), 'ppClassInstances'), Out(Pointer(UINT), 'pNumClassInstances')]),
- StdMethod(Void, 'HSGetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(ObjPointer(ID3D11SamplerState), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'HSGetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'DSGetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(ObjPointer(ID3D11ShaderResourceView), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'DSGetShader', [Out(Pointer(ObjPointer(ID3D11DomainShader)), 'ppDomainShader'), Out(Array(ObjPointer(ID3D11ClassInstance), '*pNumClassInstances'), 'ppClassInstances'), Out(Pointer(UINT), 'pNumClassInstances')]),
- StdMethod(Void, 'DSGetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(ObjPointer(ID3D11SamplerState), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'DSGetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'CSGetShaderResources', [(UINT, 'StartSlot'), (UINT, 'NumViews'), (Array(ObjPointer(ID3D11ShaderResourceView), 'NumViews'), 'ppShaderResourceViews')]),
- StdMethod(Void, 'CSGetUnorderedAccessViews', [(UINT, 'StartSlot'), (UINT, 'NumUAVs'), (Array(ObjPointer(ID3D11UnorderedAccessView), 'NumUAVs'), 'ppUnorderedAccessViews')]),
- StdMethod(Void, 'CSGetShader', [Out(Pointer(ObjPointer(ID3D11ComputeShader)), 'ppComputeShader'), Out(Array(ObjPointer(ID3D11ClassInstance), '*pNumClassInstances'), 'ppClassInstances'), Out(Pointer(UINT), 'pNumClassInstances')]),
- StdMethod(Void, 'CSGetSamplers', [(UINT, 'StartSlot'), (UINT, 'NumSamplers'), (Array(ObjPointer(ID3D11SamplerState), 'NumSamplers'), 'ppSamplers')]),
- StdMethod(Void, 'CSGetConstantBuffers', [(UINT, 'StartSlot'), (UINT, 'NumBuffers'), (Array(ObjPointer(ID3D11Buffer), 'NumBuffers'), 'ppConstantBuffers')]),
- StdMethod(Void, 'ClearState', []),
- StdMethod(Void, 'Flush', []),
- StdMethod(D3D11_DEVICE_CONTEXT_TYPE, 'GetType', []),
- StdMethod(UINT, 'GetContextFlags', []),
- StdMethod(HRESULT, 'FinishCommandList', [(BOOL, 'RestoreDeferredContextState'), Out(Pointer(ObjPointer(ID3D11CommandList)), 'ppCommandList')]),
+ StdMethod(Void, "VSSetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "PSSetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "PSSetShader", [(ObjPointer(ID3D11PixelShader), "pPixelShader"), (Array(Const(ObjPointer(ID3D11ClassInstance)), "NumClassInstances"), "ppClassInstances"), (UINT, "NumClassInstances")]),
+ StdMethod(Void, "PSSetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(Const(ObjPointer(ID3D11SamplerState)), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "VSSetShader", [(ObjPointer(ID3D11VertexShader), "pVertexShader"), (Array(Const(ObjPointer(ID3D11ClassInstance)), "NumClassInstances"), "ppClassInstances"), (UINT, "NumClassInstances")]),
+ StdMethod(Void, "DrawIndexed", [(UINT, "IndexCount"), (UINT, "StartIndexLocation"), (INT, "BaseVertexLocation")]),
+ StdMethod(Void, "Draw", [(UINT, "VertexCount"), (UINT, "StartVertexLocation")]),
+ StdMethod(HRESULT, "Map", [(ObjPointer(ID3D11Resource), "pResource"), (UINT, "Subresource"), (D3D11_MAP, "MapType"), (D3D11_MAP_FLAG, "MapFlags"), Out(Pointer(D3D11_MAPPED_SUBRESOURCE), "pMappedResource")]),
+ StdMethod(Void, "Unmap", [(ObjPointer(ID3D11Resource), "pResource"), (UINT, "Subresource")]),
+ StdMethod(Void, "PSSetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "IASetInputLayout", [(ObjPointer(ID3D11InputLayout), "pInputLayout")]),
+ StdMethod(Void, "IASetVertexBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppVertexBuffers"), (Pointer(Const(UINT)), "pStrides"), (Pointer(Const(UINT)), "pOffsets")]),
+ StdMethod(Void, "IASetIndexBuffer", [(ObjPointer(ID3D11Buffer), "pIndexBuffer"), (DXGI_FORMAT, "Format"), (UINT, "Offset")]),
+ StdMethod(Void, "DrawIndexedInstanced", [(UINT, "IndexCountPerInstance"), (UINT, "InstanceCount"), (UINT, "StartIndexLocation"), (INT, "BaseVertexLocation"), (UINT, "StartInstanceLocation")]),
+ StdMethod(Void, "DrawInstanced", [(UINT, "VertexCountPerInstance"), (UINT, "InstanceCount"), (UINT, "StartVertexLocation"), (UINT, "StartInstanceLocation")]),
+ StdMethod(Void, "GSSetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "GSSetShader", [(ObjPointer(ID3D11GeometryShader), "pShader"), (Array(Const(ObjPointer(ID3D11ClassInstance)), "NumClassInstances"), "ppClassInstances"), (UINT, "NumClassInstances")]),
+ StdMethod(Void, "IASetPrimitiveTopology", [(D3D11_PRIMITIVE_TOPOLOGY, "Topology")]),
+ StdMethod(Void, "VSSetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "VSSetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(Const(ObjPointer(ID3D11SamplerState)), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "Begin", [(ObjPointer(ID3D11Asynchronous), "pAsync")]),
+ StdMethod(Void, "End", [(ObjPointer(ID3D11Asynchronous), "pAsync")]),
+ StdMethod(HRESULT, "GetData", [(ObjPointer(ID3D11Asynchronous), "pAsync"), Out(OpaqueBlob(Void, "DataSize"), "pData"), (UINT, "DataSize"), (D3D11_ASYNC_GETDATA_FLAG, "GetDataFlags")]),
+ StdMethod(Void, "SetPredication", [(ObjPointer(ID3D11Predicate), "pPredicate"), (BOOL, "PredicateValue")]),
+ StdMethod(Void, "GSSetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "GSSetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(Const(ObjPointer(ID3D11SamplerState)), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "OMSetRenderTargets", [(UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11RenderTargetView)), "NumViews"), "ppRenderTargetViews"), (ObjPointer(ID3D11DepthStencilView), "pDepthStencilView")]),
+ StdMethod(Void, "OMSetRenderTargetsAndUnorderedAccessViews", [(UINT, "NumRTVs"), (Array(Const(ObjPointer(ID3D11RenderTargetView)), "NumRTVs"), "ppRenderTargetViews"), (ObjPointer(ID3D11DepthStencilView), "pDepthStencilView"), (UINT, "UAVStartSlot"), (UINT, "NumUAVs"), (Array(Const(ObjPointer(ID3D11UnorderedAccessView)), "NumUAVs"), "ppUnorderedAccessViews"), (Pointer(Const(UINT)), "pUAVInitialCounts")]),
+ StdMethod(Void, "OMSetBlendState", [(ObjPointer(ID3D11BlendState), "pBlendState"), (Array(Const(FLOAT), 4), "BlendFactor"), (UINT, "SampleMask")]),
+ StdMethod(Void, "OMSetDepthStencilState", [(ObjPointer(ID3D11DepthStencilState), "pDepthStencilState"), (UINT, "StencilRef")]),
+ StdMethod(Void, "SOSetTargets", [(UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppSOTargets"), (Pointer(Const(UINT)), "pOffsets")]),
+ StdMethod(Void, "DrawAuto", []),
+ StdMethod(Void, "DrawIndexedInstancedIndirect", [(ObjPointer(ID3D11Buffer), "pBufferForArgs"), (UINT, "AlignedByteOffsetForArgs")]),
+ StdMethod(Void, "DrawInstancedIndirect", [(ObjPointer(ID3D11Buffer), "pBufferForArgs"), (UINT, "AlignedByteOffsetForArgs")]),
+ StdMethod(Void, "Dispatch", [(UINT, "ThreadGroupCountX"), (UINT, "ThreadGroupCountY"), (UINT, "ThreadGroupCountZ")]),
+ StdMethod(Void, "DispatchIndirect", [(ObjPointer(ID3D11Buffer), "pBufferForArgs"), (UINT, "AlignedByteOffsetForArgs")]),
+ StdMethod(Void, "RSSetState", [(ObjPointer(ID3D11RasterizerState), "pRasterizerState")]),
+ StdMethod(Void, "RSSetViewports", [(UINT, "NumViewports"), (Array(Const(D3D11_VIEWPORT), "NumViewports"), "pViewports")]),
+ StdMethod(Void, "RSSetScissorRects", [(UINT, "NumRects"), (Array(Const(D3D11_RECT), "NumRects"), "pRects")]),
+ StdMethod(Void, "CopySubresourceRegion", [(ObjPointer(ID3D11Resource), "pDstResource"), (UINT, "DstSubresource"), (UINT, "DstX"), (UINT, "DstY"), (UINT, "DstZ"), (ObjPointer(ID3D11Resource), "pSrcResource"), (UINT, "SrcSubresource"), (Pointer(Const(D3D11_BOX)), "pSrcBox")]),
+ StdMethod(Void, "CopyResource", [(ObjPointer(ID3D11Resource), "pDstResource"), (ObjPointer(ID3D11Resource), "pSrcResource")]),
+ StdMethod(Void, "UpdateSubresource", [(ObjPointer(ID3D11Resource), "pDstResource"), (UINT, "DstSubresource"), (Pointer(Const(D3D11_BOX)), "pDstBox"), (OpaquePointer(Const(Void)), "pSrcData"), (UINT, "SrcRowPitch"), (UINT, "SrcDepthPitch")]),
+ StdMethod(Void, "CopyStructureCount", [(ObjPointer(ID3D11Buffer), "pDstBuffer"), (UINT, "DstAlignedByteOffset"), (ObjPointer(ID3D11UnorderedAccessView), "pSrcView")]),
+ StdMethod(Void, "ClearRenderTargetView", [(ObjPointer(ID3D11RenderTargetView), "pRenderTargetView"), (Array(Const(FLOAT), 4), "ColorRGBA")]),
+ StdMethod(Void, "ClearUnorderedAccessViewUint", [(ObjPointer(ID3D11UnorderedAccessView), "pUnorderedAccessView"), (Array(Const(UINT), 4), "Values")]),
+ StdMethod(Void, "ClearUnorderedAccessViewFloat", [(ObjPointer(ID3D11UnorderedAccessView), "pUnorderedAccessView"), (Array(Const(FLOAT), 4), "Values")]),
+ StdMethod(Void, "ClearDepthStencilView", [(ObjPointer(ID3D11DepthStencilView), "pDepthStencilView"), (D3D11_CLEAR_FLAG, "ClearFlags"), (FLOAT, "Depth"), (UINT8, "Stencil")]),
+ StdMethod(Void, "GenerateMips", [(ObjPointer(ID3D11ShaderResourceView), "pShaderResourceView")]),
+ StdMethod(Void, "SetResourceMinLOD", [(ObjPointer(ID3D11Resource), "pResource"), (FLOAT, "MinLOD")]),
+ StdMethod(FLOAT, "GetResourceMinLOD", [(ObjPointer(ID3D11Resource), "pResource")]),
+ StdMethod(Void, "ResolveSubresource", [(ObjPointer(ID3D11Resource), "pDstResource"), (UINT, "DstSubresource"), (ObjPointer(ID3D11Resource), "pSrcResource"), (UINT, "SrcSubresource"), (DXGI_FORMAT, "Format")]),
+ StdMethod(Void, "ExecuteCommandList", [(ObjPointer(ID3D11CommandList), "pCommandList"), (BOOL, "RestoreContextState")]),
+ StdMethod(Void, "HSSetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "HSSetShader", [(ObjPointer(ID3D11HullShader), "pHullShader"), (Array(Const(ObjPointer(ID3D11ClassInstance)), "NumClassInstances"), "ppClassInstances"), (UINT, "NumClassInstances")]),
+ StdMethod(Void, "HSSetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(Const(ObjPointer(ID3D11SamplerState)), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "HSSetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "DSSetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "DSSetShader", [(ObjPointer(ID3D11DomainShader), "pDomainShader"), (Array(Const(ObjPointer(ID3D11ClassInstance)), "NumClassInstances"), "ppClassInstances"), (UINT, "NumClassInstances")]),
+ StdMethod(Void, "DSSetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(Const(ObjPointer(ID3D11SamplerState)), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "DSSetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "CSSetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(Const(ObjPointer(ID3D11ShaderResourceView)), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "CSSetUnorderedAccessViews", [(UINT, "StartSlot"), (UINT, "NumUAVs"), (Array(Const(ObjPointer(ID3D11UnorderedAccessView)), "NumUAVs"), "ppUnorderedAccessViews"), (Pointer(Const(UINT)), "pUAVInitialCounts")]),
+ StdMethod(Void, "CSSetShader", [(ObjPointer(ID3D11ComputeShader), "pComputeShader"), (Array(Const(ObjPointer(ID3D11ClassInstance)), "NumClassInstances"), "ppClassInstances"), (UINT, "NumClassInstances")]),
+ StdMethod(Void, "CSSetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(Const(ObjPointer(ID3D11SamplerState)), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "CSSetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(Const(ObjPointer(ID3D11Buffer)), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "VSGetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "PSGetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(ObjPointer(ID3D11ShaderResourceView), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "PSGetShader", [Out(Pointer(ObjPointer(ID3D11PixelShader)), "ppPixelShader"), Out(Array(ObjPointer(ID3D11ClassInstance), "*pNumClassInstances"), "ppClassInstances"), Out(Pointer(UINT), "pNumClassInstances")]),
+ StdMethod(Void, "PSGetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(ObjPointer(ID3D11SamplerState), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "VSGetShader", [Out(Pointer(ObjPointer(ID3D11VertexShader)), "ppVertexShader"), Out(Array(ObjPointer(ID3D11ClassInstance), "*pNumClassInstances"), "ppClassInstances"), Out(Pointer(UINT), "pNumClassInstances")]),
+ StdMethod(Void, "PSGetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "IAGetInputLayout", [Out(Pointer(ObjPointer(ID3D11InputLayout)), "ppInputLayout")]),
+ StdMethod(Void, "IAGetVertexBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppVertexBuffers"), Out(Pointer(UINT), "pStrides"), Out(Pointer(UINT), "pOffsets")]),
+ StdMethod(Void, "IAGetIndexBuffer", [Out(Pointer(ObjPointer(ID3D11Buffer)), "pIndexBuffer"), Out(Pointer(DXGI_FORMAT), "Format"), Out(Pointer(UINT), "Offset")]),
+ StdMethod(Void, "GSGetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "GSGetShader", [Out(Pointer(ObjPointer(ID3D11GeometryShader)), "ppGeometryShader"), Out(Array(ObjPointer(ID3D11ClassInstance), "*pNumClassInstances"), "ppClassInstances"), Out(Pointer(UINT), "pNumClassInstances")]),
+ StdMethod(Void, "IAGetPrimitiveTopology", [Out(Pointer(D3D11_PRIMITIVE_TOPOLOGY), "pTopology")]),
+ StdMethod(Void, "VSGetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(ObjPointer(ID3D11ShaderResourceView), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "VSGetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(ObjPointer(ID3D11SamplerState), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "GetPredication", [Out(Pointer(ObjPointer(ID3D11Predicate)), "ppPredicate"), Out(Pointer(BOOL), "pPredicateValue")]),
+ StdMethod(Void, "GSGetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(ObjPointer(ID3D11ShaderResourceView), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "GSGetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(ObjPointer(ID3D11SamplerState), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "OMGetRenderTargets", [(UINT, "NumViews"), (Array(ObjPointer(ID3D11RenderTargetView), "NumViews"), "ppRenderTargetViews"), Out(Pointer(ObjPointer(ID3D11DepthStencilView)), "ppDepthStencilView")]),
+ StdMethod(Void, "OMGetRenderTargetsAndUnorderedAccessViews", [(UINT, "NumRTVs"), (Array(ObjPointer(ID3D11RenderTargetView), "NumRTVs"), "ppRenderTargetViews"), Out(Pointer(ObjPointer(ID3D11DepthStencilView)), "ppDepthStencilView"), (UINT, "UAVStartSlot"), (UINT, "NumUAVs"), (Array(ObjPointer(ID3D11UnorderedAccessView), "NumUAVs"), "ppUnorderedAccessViews")]),
+ StdMethod(Void, "OMGetBlendState", [Out(Pointer(ObjPointer(ID3D11BlendState)), "ppBlendState"), Out(Array(FLOAT, 4), "BlendFactor"), Out(Pointer(UINT), "pSampleMask")]),
+ StdMethod(Void, "OMGetDepthStencilState", [Out(Pointer(ObjPointer(ID3D11DepthStencilState)), "ppDepthStencilState"), Out(Pointer(UINT), "pStencilRef")]),
+ StdMethod(Void, "SOGetTargets", [(UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppSOTargets")]),
+ StdMethod(Void, "RSGetState", [Out(Pointer(ObjPointer(ID3D11RasterizerState)), "ppRasterizerState")]),
+ StdMethod(Void, "RSGetViewports", [Out(Pointer(UINT), "pNumViewports"), Out(Array(D3D11_VIEWPORT, "*pNumViewports"), "pViewports")]),
+ StdMethod(Void, "RSGetScissorRects", [Out(Pointer(UINT), "pNumRects"), Out(Array(D3D11_RECT, "*pNumRects"), "pRects")]),
+ StdMethod(Void, "HSGetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(ObjPointer(ID3D11ShaderResourceView), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "HSGetShader", [Out(Pointer(ObjPointer(ID3D11HullShader)), "ppHullShader"), Out(Array(ObjPointer(ID3D11ClassInstance), "*pNumClassInstances"), "ppClassInstances"), Out(Pointer(UINT), "pNumClassInstances")]),
+ StdMethod(Void, "HSGetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(ObjPointer(ID3D11SamplerState), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "HSGetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "DSGetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(ObjPointer(ID3D11ShaderResourceView), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "DSGetShader", [Out(Pointer(ObjPointer(ID3D11DomainShader)), "ppDomainShader"), Out(Array(ObjPointer(ID3D11ClassInstance), "*pNumClassInstances"), "ppClassInstances"), Out(Pointer(UINT), "pNumClassInstances")]),
+ StdMethod(Void, "DSGetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(ObjPointer(ID3D11SamplerState), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "DSGetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "CSGetShaderResources", [(UINT, "StartSlot"), (UINT, "NumViews"), (Array(ObjPointer(ID3D11ShaderResourceView), "NumViews"), "ppShaderResourceViews")]),
+ StdMethod(Void, "CSGetUnorderedAccessViews", [(UINT, "StartSlot"), (UINT, "NumUAVs"), (Array(ObjPointer(ID3D11UnorderedAccessView), "NumUAVs"), "ppUnorderedAccessViews")]),
+ StdMethod(Void, "CSGetShader", [Out(Pointer(ObjPointer(ID3D11ComputeShader)), "ppComputeShader"), Out(Array(ObjPointer(ID3D11ClassInstance), "*pNumClassInstances"), "ppClassInstances"), Out(Pointer(UINT), "pNumClassInstances")]),
+ StdMethod(Void, "CSGetSamplers", [(UINT, "StartSlot"), (UINT, "NumSamplers"), (Array(ObjPointer(ID3D11SamplerState), "NumSamplers"), "ppSamplers")]),
+ StdMethod(Void, "CSGetConstantBuffers", [(UINT, "StartSlot"), (UINT, "NumBuffers"), (Array(ObjPointer(ID3D11Buffer), "NumBuffers"), "ppConstantBuffers")]),
+ StdMethod(Void, "ClearState", []),
+ StdMethod(Void, "Flush", []),
+ StdMethod(D3D11_DEVICE_CONTEXT_TYPE, "GetType", []),
+ StdMethod(UINT, "GetContextFlags", []),
+ StdMethod(HRESULT, "FinishCommandList", [(BOOL, "RestoreDeferredContextState"), Out(Pointer(ObjPointer(ID3D11CommandList)), "ppCommandList")]),
]
D3D11_CREATE_DEVICE_FLAG = Flags(UINT, [
- 'D3D11_CREATE_DEVICE_SINGLETHREADED',
- 'D3D11_CREATE_DEVICE_DEBUG',
- 'D3D11_CREATE_DEVICE_SWITCH_TO_REF',
- 'D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS',
- 'D3D11_CREATE_DEVICE_BGRA_SUPPORT',
+ "D3D11_CREATE_DEVICE_SINGLETHREADED",
+ "D3D11_CREATE_DEVICE_DEBUG",
+ "D3D11_CREATE_DEVICE_SWITCH_TO_REF",
+ "D3D11_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS",
+ "D3D11_CREATE_DEVICE_BGRA_SUPPORT",
])
ID3D11Device.methods += [
- StdMethod(HRESULT, 'CreateBuffer', [(Pointer(Const(D3D11_BUFFER_DESC)), 'pDesc'), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), 'pInitialData'), Out(Pointer(ObjPointer(ID3D11Buffer)), 'ppBuffer')]),
- StdMethod(HRESULT, 'CreateTexture1D', [(Pointer(Const(D3D11_TEXTURE1D_DESC)), 'pDesc'), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), 'pInitialData'), Out(Pointer(ObjPointer(ID3D11Texture1D)), 'ppTexture1D')]),
- StdMethod(HRESULT, 'CreateTexture2D', [(Pointer(Const(D3D11_TEXTURE2D_DESC)), 'pDesc'), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), 'pInitialData'), Out(Pointer(ObjPointer(ID3D11Texture2D)), 'ppTexture2D')]),
- StdMethod(HRESULT, 'CreateTexture3D', [(Pointer(Const(D3D11_TEXTURE3D_DESC)), 'pDesc'), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), 'pInitialData'), Out(Pointer(ObjPointer(ID3D11Texture3D)), 'ppTexture3D')]),
- StdMethod(HRESULT, 'CreateShaderResourceView', [(ObjPointer(ID3D11Resource), 'pResource'), (Pointer(Const(D3D11_SHADER_RESOURCE_VIEW_DESC)), 'pDesc'), Out(Pointer(ObjPointer(ID3D11ShaderResourceView)), 'ppSRView')]),
- StdMethod(HRESULT, 'CreateUnorderedAccessView', [(ObjPointer(ID3D11Resource), 'pResource'), (Pointer(Const(D3D11_UNORDERED_ACCESS_VIEW_DESC)), 'pDesc'), Out(Pointer(ObjPointer(ID3D11UnorderedAccessView)), 'ppUAView')]),
- StdMethod(HRESULT, 'CreateRenderTargetView', [(ObjPointer(ID3D11Resource), 'pResource'), (Pointer(Const(D3D11_RENDER_TARGET_VIEW_DESC)), 'pDesc'), Out(Pointer(ObjPointer(ID3D11RenderTargetView)), 'ppRTView')]),
- StdMethod(HRESULT, 'CreateDepthStencilView', [(ObjPointer(ID3D11Resource), 'pResource'), (Pointer(Const(D3D11_DEPTH_STENCIL_VIEW_DESC)), 'pDesc'), Out(Pointer(ObjPointer(ID3D11DepthStencilView)), 'ppDepthStencilView')]),
- StdMethod(HRESULT, 'CreateInputLayout', [(Array(Const(D3D11_INPUT_ELEMENT_DESC), 'NumElements'), 'pInputElementDescs'), (UINT, 'NumElements'), (Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecodeWithInputSignature'), (SIZE_T, 'BytecodeLength'), Out(Pointer(ObjPointer(ID3D11InputLayout)), 'ppInputLayout')]),
- StdMethod(HRESULT, 'CreateVertexShader', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11VertexShader)), 'ppVertexShader')]),
- StdMethod(HRESULT, 'CreateGeometryShader', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11GeometryShader)), 'ppGeometryShader')]),
- StdMethod(HRESULT, 'CreateGeometryShaderWithStreamOutput', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (Array(Const(D3D11_SO_DECLARATION_ENTRY), 'NumEntries'), 'pSODeclaration'), (UINT, 'NumEntries'), (Array(Const(UINT), 'NumStrides'), 'pBufferStrides'), (UINT, 'NumStrides'), (UINT, 'RasterizedStream'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11GeometryShader)), 'ppGeometryShader')]),
- StdMethod(HRESULT, 'CreatePixelShader', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11PixelShader)), 'ppPixelShader')]),
- StdMethod(HRESULT, 'CreateHullShader', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11HullShader)), 'ppHullShader')]),
- StdMethod(HRESULT, 'CreateDomainShader', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11DomainShader)), 'ppDomainShader')]),
- StdMethod(HRESULT, 'CreateComputeShader', [(Blob(Const(Void), 'BytecodeLength'), 'pShaderBytecode'), (SIZE_T, 'BytecodeLength'), (ObjPointer(ID3D11ClassLinkage), 'pClassLinkage'), Out(Pointer(ObjPointer(ID3D11ComputeShader)), 'ppComputeShader')]),
- StdMethod(HRESULT, 'CreateClassLinkage', [Out(Pointer(ObjPointer(ID3D11ClassLinkage)), 'ppLinkage')]),
- StdMethod(HRESULT, 'CreateBlendState', [(Pointer(Const(D3D11_BLEND_DESC)), 'pBlendStateDesc'), Out(Pointer(ObjPointer(ID3D11BlendState)), 'ppBlendState')]),
- StdMethod(HRESULT, 'CreateDepthStencilState', [(Pointer(Const(D3D11_DEPTH_STENCIL_DESC)), 'pDepthStencilDesc'), Out(Pointer(ObjPointer(ID3D11DepthStencilState)), 'ppDepthStencilState')]),
- StdMethod(HRESULT, 'CreateRasterizerState', [(Pointer(Const(D3D11_RASTERIZER_DESC)), 'pRasterizerDesc'), Out(Pointer(ObjPointer(ID3D11RasterizerState)), 'ppRasterizerState')]),
- StdMethod(HRESULT, 'CreateSamplerState', [(Pointer(Const(D3D11_SAMPLER_DESC)), 'pSamplerDesc'), Out(Pointer(ObjPointer(ID3D11SamplerState)), 'ppSamplerState')]),
- StdMethod(HRESULT, 'CreateQuery', [(Pointer(Const(D3D11_QUERY_DESC)), 'pQueryDesc'), Out(Pointer(ObjPointer(ID3D11Query)), 'ppQuery')]),
- StdMethod(HRESULT, 'CreatePredicate', [(Pointer(Const(D3D11_QUERY_DESC)), 'pPredicateDesc'), Out(Pointer(ObjPointer(ID3D11Predicate)), 'ppPredicate')]),
- StdMethod(HRESULT, 'CreateCounter', [(Pointer(Const(D3D11_COUNTER_DESC)), 'pCounterDesc'), Out(Pointer(ObjPointer(ID3D11Counter)), 'ppCounter')]),
- StdMethod(HRESULT, 'CreateDeferredContext', [(UINT, 'ContextFlags'), Out(Pointer(ObjPointer(ID3D11DeviceContext)), 'ppDeferredContext')]),
- StdMethod(HRESULT, 'OpenSharedResource', [(HANDLE, 'hResource'), (REFIID, 'ReturnedInterface'), Out(Pointer(ObjPointer(Void)), 'ppResource')]),
- StdMethod(HRESULT, 'CheckFormatSupport', [(DXGI_FORMAT, 'Format'), Out(Pointer(UINT), 'pFormatSupport')]),
- StdMethod(HRESULT, 'CheckMultisampleQualityLevels', [(DXGI_FORMAT, 'Format'), (UINT, 'SampleCount'), Out(Pointer(UINT), 'pNumQualityLevels')]),
- StdMethod(Void, 'CheckCounterInfo', [Out(Pointer(D3D11_COUNTER_INFO), 'pCounterInfo')]),
- StdMethod(HRESULT, 'CheckCounter', [(Pointer(Const(D3D11_COUNTER_DESC)), 'pDesc'), Out(Pointer(D3D11_COUNTER_TYPE), 'pType'), Out(Pointer(UINT), 'pActiveCounters'), Out(LPSTR, 'szName'), Out(Pointer(UINT), 'pNameLength'), Out(LPSTR, 'szUnits'), Out(Pointer(UINT), 'pUnitsLength'), Out(LPSTR, 'szDescription'), Out(Pointer(UINT), 'pDescriptionLength')]),
- StdMethod(HRESULT, 'CheckFeatureSupport', [(D3D11_FEATURE, 'Feature'), Out(OpaqueBlob(Void, 'FeatureSupportDataSize'), 'pFeatureSupportData'), (UINT, 'FeatureSupportDataSize')]),
- StdMethod(HRESULT, 'GetPrivateData', [(REFGUID, 'guid'), Out(Pointer(UINT), 'pDataSize'), Out(OpaquePointer(Void), 'pData')]),
- StdMethod(HRESULT, 'SetPrivateData', [(REFGUID, 'guid'), (UINT, 'DataSize'), (OpaqueBlob(Const(Void), 'DataSize'), 'pData')]),
- StdMethod(HRESULT, 'SetPrivateDataInterface', [(REFGUID, 'guid'), (OpaquePointer(Const(IUnknown)), 'pData')]),
- StdMethod(D3D_FEATURE_LEVEL, 'GetFeatureLevel', []),
- StdMethod(D3D11_CREATE_DEVICE_FLAG, 'GetCreationFlags', []),
- StdMethod(HRESULT, 'GetDeviceRemovedReason', []),
- StdMethod(Void, 'GetImmediateContext', [Out(Pointer(ObjPointer(ID3D11DeviceContext)), 'ppImmediateContext')]),
- StdMethod(HRESULT, 'SetExceptionMode', [(D3D11_RAISE_FLAG, 'RaiseFlags')]),
- StdMethod(UINT, 'GetExceptionMode', []),
+ StdMethod(HRESULT, "CreateBuffer", [(Pointer(Const(D3D11_BUFFER_DESC)), "pDesc"), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), "pInitialData"), Out(Pointer(ObjPointer(ID3D11Buffer)), "ppBuffer")]),
+ StdMethod(HRESULT, "CreateTexture1D", [(Pointer(Const(D3D11_TEXTURE1D_DESC)), "pDesc"), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), "pInitialData"), Out(Pointer(ObjPointer(ID3D11Texture1D)), "ppTexture1D")]),
+ StdMethod(HRESULT, "CreateTexture2D", [(Pointer(Const(D3D11_TEXTURE2D_DESC)), "pDesc"), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), "pInitialData"), Out(Pointer(ObjPointer(ID3D11Texture2D)), "ppTexture2D")]),
+ StdMethod(HRESULT, "CreateTexture3D", [(Pointer(Const(D3D11_TEXTURE3D_DESC)), "pDesc"), (Pointer(Const(D3D11_SUBRESOURCE_DATA)), "pInitialData"), Out(Pointer(ObjPointer(ID3D11Texture3D)), "ppTexture3D")]),
+ StdMethod(HRESULT, "CreateShaderResourceView", [(ObjPointer(ID3D11Resource), "pResource"), (Pointer(Const(D3D11_SHADER_RESOURCE_VIEW_DESC)), "pDesc"), Out(Pointer(ObjPointer(ID3D11ShaderResourceView)), "ppSRView")]),
+ StdMethod(HRESULT, "CreateUnorderedAccessView", [(ObjPointer(ID3D11Resource), "pResource"), (Pointer(Const(D3D11_UNORDERED_ACCESS_VIEW_DESC)), "pDesc"), Out(Pointer(ObjPointer(ID3D11UnorderedAccessView)), "ppUAView")]),
+ StdMethod(HRESULT, "CreateRenderTargetView", [(ObjPointer(ID3D11Resource), "pResource"), (Pointer(Const(D3D11_RENDER_TARGET_VIEW_DESC)), "pDesc"), Out(Pointer(ObjPointer(ID3D11RenderTargetView)), "ppRTView")]),
+ StdMethod(HRESULT, "CreateDepthStencilView", [(ObjPointer(ID3D11Resource), "pResource"), (Pointer(Const(D3D11_DEPTH_STENCIL_VIEW_DESC)), "pDesc"), Out(Pointer(ObjPointer(ID3D11DepthStencilView)), "ppDepthStencilView")]),
+ StdMethod(HRESULT, "CreateInputLayout", [(Array(Const(D3D11_INPUT_ELEMENT_DESC), "NumElements"), "pInputElementDescs"), (UINT, "NumElements"), (Blob(Const(Void), "BytecodeLength"), "pShaderBytecodeWithInputSignature"), (SIZE_T, "BytecodeLength"), Out(Pointer(ObjPointer(ID3D11InputLayout)), "ppInputLayout")]),
+ StdMethod(HRESULT, "CreateVertexShader", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11VertexShader)), "ppVertexShader")]),
+ StdMethod(HRESULT, "CreateGeometryShader", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11GeometryShader)), "ppGeometryShader")]),
+ StdMethod(HRESULT, "CreateGeometryShaderWithStreamOutput", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (Array(Const(D3D11_SO_DECLARATION_ENTRY), "NumEntries"), "pSODeclaration"), (UINT, "NumEntries"), (Array(Const(UINT), "NumStrides"), "pBufferStrides"), (UINT, "NumStrides"), (UINT, "RasterizedStream"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11GeometryShader)), "ppGeometryShader")]),
+ StdMethod(HRESULT, "CreatePixelShader", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11PixelShader)), "ppPixelShader")]),
+ StdMethod(HRESULT, "CreateHullShader", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11HullShader)), "ppHullShader")]),
+ StdMethod(HRESULT, "CreateDomainShader", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11DomainShader)), "ppDomainShader")]),
+ StdMethod(HRESULT, "CreateComputeShader", [(Blob(Const(Void), "BytecodeLength"), "pShaderBytecode"), (SIZE_T, "BytecodeLength"), (ObjPointer(ID3D11ClassLinkage), "pClassLinkage"), Out(Pointer(ObjPointer(ID3D11ComputeShader)), "ppComputeShader")]),
+ StdMethod(HRESULT, "CreateClassLinkage", [Out(Pointer(ObjPointer(ID3D11ClassLinkage)), "ppLinkage")]),
+ StdMethod(HRESULT, "CreateBlendState", [(Pointer(Const(D3D11_BLEND_DESC)), "pBlendStateDesc"), Out(Pointer(ObjPointer(ID3D11BlendState)), "ppBlendState")]),
+ StdMethod(HRESULT, "CreateDepthStencilState", [(Pointer(Const(D3D11_DEPTH_STENCIL_DESC)), "pDepthStencilDesc"), Out(Pointer(ObjPointer(ID3D11DepthStencilState)), "ppDepthStencilState")]),
+ StdMethod(HRESULT, "CreateRasterizerState", [(Pointer(Const(D3D11_RASTERIZER_DESC)), "pRasterizerDesc"), Out(Pointer(ObjPointer(ID3D11RasterizerState)), "ppRasterizerState")]),
+ StdMethod(HRESULT, "CreateSamplerState", [(Pointer(Const(D3D11_SAMPLER_DESC)), "pSamplerDesc"), Out(Pointer(ObjPointer(ID3D11SamplerState)), "ppSamplerState")]),
+ StdMethod(HRESULT, "CreateQuery", [(Pointer(Const(D3D11_QUERY_DESC)), "pQueryDesc"), Out(Pointer(ObjPointer(ID3D11Query)), "ppQuery")]),
+ StdMethod(HRESULT, "CreatePredicate", [(Pointer(Const(D3D11_QUERY_DESC)), "pPredicateDesc"), Out(Pointer(ObjPointer(ID3D11Predicate)), "ppPredicate")]),
+ StdMethod(HRESULT, "CreateCounter", [(Pointer(Const(D3D11_COUNTER_DESC)), "pCounterDesc"), Out(Pointer(ObjPointer(ID3D11Counter)), "ppCounter")]),
+ StdMethod(HRESULT, "CreateDeferredContext", [(UINT, "ContextFlags"), Out(Pointer(ObjPointer(ID3D11DeviceContext)), "ppDeferredContext")]),
+ StdMethod(HRESULT, "OpenSharedResource", [(HANDLE, "hResource"), (REFIID, "ReturnedInterface"), Out(Pointer(ObjPointer(Void)), "ppResource")]),
+ StdMethod(HRESULT, "CheckFormatSupport", [(DXGI_FORMAT, "Format"), Out(Pointer(D3D11_FORMAT_SUPPORT), "pFormatSupport")]),
+ StdMethod(HRESULT, "CheckMultisampleQualityLevels", [(DXGI_FORMAT, "Format"), (UINT, "SampleCount"), Out(Pointer(UINT), "pNumQualityLevels")]),
+ StdMethod(Void, "CheckCounterInfo", [Out(Pointer(D3D11_COUNTER_INFO), "pCounterInfo")]),
+ StdMethod(HRESULT, "CheckCounter", [(Pointer(Const(D3D11_COUNTER_DESC)), "pDesc"), Out(Pointer(D3D11_COUNTER_TYPE), "pType"), Out(Pointer(UINT), "pActiveCounters"), Out(LPSTR, "szName"), Out(Pointer(UINT), "pNameLength"), Out(LPSTR, "szUnits"), Out(Pointer(UINT), "pUnitsLength"), Out(LPSTR, "szDescription"), Out(Pointer(UINT), "pDescriptionLength")]),
+ StdMethod(HRESULT, "CheckFeatureSupport", [(D3D11_FEATURE, "Feature"), Out(OpaqueBlob(Void, "FeatureSupportDataSize"), "pFeatureSupportData"), (UINT, "FeatureSupportDataSize")]),
+ StdMethod(HRESULT, "GetPrivateData", [(REFGUID, "guid"), Out(Pointer(UINT), "pDataSize"), Out(OpaquePointer(Void), "pData")]),
+ StdMethod(HRESULT, "SetPrivateData", [(REFGUID, "guid"), (UINT, "DataSize"), (OpaqueBlob(Const(Void), "DataSize"), "pData")]),
+ StdMethod(HRESULT, "SetPrivateDataInterface", [(REFGUID, "guid"), (OpaquePointer(Const(IUnknown)), "pData")]),
+ StdMethod(D3D_FEATURE_LEVEL, "GetFeatureLevel", []),
+ StdMethod(D3D11_CREATE_DEVICE_FLAG, "GetCreationFlags", []),
+ StdMethod(HRESULT, "GetDeviceRemovedReason", []),
+ StdMethod(Void, "GetImmediateContext", [Out(Pointer(ObjPointer(ID3D11DeviceContext)), "ppImmediateContext")]),
+ StdMethod(HRESULT, "SetExceptionMode", [(D3D11_RAISE_FLAG, "RaiseFlags")]),
+ StdMethod(UINT, "GetExceptionMode", []),
]
d3d11 = API("d3d11")
d3d11.addFunctions([
- StdFunction(HRESULT, 'D3D11CreateDevice', [(ObjPointer(IDXGIAdapter), 'pAdapter'), (D3D_DRIVER_TYPE, 'DriverType'), (HMODULE, 'Software'), (D3D11_CREATE_DEVICE_FLAG, 'Flags'), (Array(Const(D3D_FEATURE_LEVEL), 'FeatureLevels'), 'pFeatureLevels'), (UINT, 'FeatureLevels'), (UINT, 'SDKVersion'), Out(Pointer(ObjPointer(ID3D11Device)), 'ppDevice'), Out(Pointer(D3D_FEATURE_LEVEL), 'pFeatureLevel'), Out(Pointer(ObjPointer(ID3D11DeviceContext)), 'ppImmediateContext')]),
- StdFunction(HRESULT, 'D3D11CreateDeviceAndSwapChain', [(ObjPointer(IDXGIAdapter), 'pAdapter'), (D3D_DRIVER_TYPE, 'DriverType'), (HMODULE, 'Software'), (D3D11_CREATE_DEVICE_FLAG, 'Flags'), (Array(Const(D3D_FEATURE_LEVEL), 'FeatureLevels'), 'pFeatureLevels'), (UINT, 'FeatureLevels'), (UINT, 'SDKVersion'), (Pointer(Const(DXGI_SWAP_CHAIN_DESC)), 'pSwapChainDesc'), Out(Pointer(ObjPointer(IDXGISwapChain)), 'ppSwapChain'), Out(Pointer(ObjPointer(ID3D11Device)), 'ppDevice'), Out(Pointer(D3D_FEATURE_LEVEL), 'pFeatureLevel'), Out(Pointer(ObjPointer(ID3D11DeviceContext)), 'ppImmediateContext')]),
+ StdFunction(HRESULT, "D3D11CreateDevice", [(ObjPointer(IDXGIAdapter), "pAdapter"), (D3D_DRIVER_TYPE, "DriverType"), (HMODULE, "Software"), (D3D11_CREATE_DEVICE_FLAG, "Flags"), (Array(Const(D3D_FEATURE_LEVEL), "FeatureLevels"), "pFeatureLevels"), (UINT, "FeatureLevels"), (UINT, "SDKVersion"), Out(Pointer(ObjPointer(ID3D11Device)), "ppDevice"), Out(Pointer(D3D_FEATURE_LEVEL), "pFeatureLevel"), Out(Pointer(ObjPointer(ID3D11DeviceContext)), "ppImmediateContext")]),
+ StdFunction(HRESULT, "D3D11CreateDeviceAndSwapChain", [(ObjPointer(IDXGIAdapter), "pAdapter"), (D3D_DRIVER_TYPE, "DriverType"), (HMODULE, "Software"), (D3D11_CREATE_DEVICE_FLAG, "Flags"), (Array(Const(D3D_FEATURE_LEVEL), "FeatureLevels"), "pFeatureLevels"), (UINT, "FeatureLevels"), (UINT, "SDKVersion"), (Pointer(Const(DXGI_SWAP_CHAIN_DESC)), "pSwapChainDesc"), Out(Pointer(ObjPointer(IDXGISwapChain)), "ppSwapChain"), Out(Pointer(ObjPointer(ID3D11Device)), "ppDevice"), Out(Pointer(D3D_FEATURE_LEVEL), "pFeatureLevel"), Out(Pointer(ObjPointer(ID3D11DeviceContext)), "ppImmediateContext")]),
])
d3d11.addInterfaces([
from dxgi import *
-ID3D11DeviceChild = Interface('ID3D11DeviceChild', IUnknown)
-ID3D11DeviceContext = Interface('ID3D11DeviceContext', ID3D11DeviceChild)
+ID3D11DeviceChild = Interface("ID3D11DeviceChild", IUnknown)
+ID3D11DeviceContext = Interface("ID3D11DeviceContext", ID3D11DeviceChild)
D3D11_DEBUG_FEATURE = Flags(UINT, [
- 'D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP',
- 'D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP',
- 'D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP',
+ "D3D11_DEBUG_FEATURE_FLUSH_PER_RENDER_OP",
+ "D3D11_DEBUG_FEATURE_FINISH_PER_RENDER_OP",
+ "D3D11_DEBUG_FEATURE_PRESENT_PER_RENDER_OP",
])
-D3D11_RLDO_FLAGS = Enum('D3D11_RLDO_FLAGS', [
- 'D3D11_RLDO_SUMMARY',
- 'D3D11_RLDO_DETAIL',
+D3D11_RLDO_FLAGS = Enum("D3D11_RLDO_FLAGS", [
+ "D3D11_RLDO_SUMMARY",
+ "D3D11_RLDO_DETAIL",
])
-ID3D11Debug = Interface('ID3D11Debug', IUnknown)
+ID3D11Debug = Interface("ID3D11Debug", IUnknown)
ID3D11Debug.methods += [
- StdMethod(HRESULT, 'SetFeatureMask', [(D3D11_DEBUG_FEATURE, 'Mask')]),
- StdMethod(D3D11_DEBUG_FEATURE, 'GetFeatureMask', []),
- StdMethod(HRESULT, 'SetPresentPerRenderOpDelay', [(UINT, 'Milliseconds')]),
- StdMethod(UINT, 'GetPresentPerRenderOpDelay', []),
- StdMethod(HRESULT, 'SetSwapChain', [(ObjPointer(IDXGISwapChain), 'pSwapChain')]),
- StdMethod(HRESULT, 'GetSwapChain', [Out(Pointer(ObjPointer(IDXGISwapChain)), 'ppSwapChain')]),
- StdMethod(HRESULT, 'ValidateContext', [(ObjPointer(ID3D11DeviceContext), 'pContext')]),
- StdMethod(HRESULT, 'ReportLiveDeviceObjects', [(D3D11_RLDO_FLAGS, 'Flags')]),
- StdMethod(HRESULT, 'ValidateContextForDispatch', [(ObjPointer(ID3D11DeviceContext), 'pContext')]),
+ StdMethod(HRESULT, "SetFeatureMask", [(D3D11_DEBUG_FEATURE, "Mask")]),
+ StdMethod(D3D11_DEBUG_FEATURE, "GetFeatureMask", []),
+ StdMethod(HRESULT, "SetPresentPerRenderOpDelay", [(UINT, "Milliseconds")]),
+ StdMethod(UINT, "GetPresentPerRenderOpDelay", []),
+ StdMethod(HRESULT, "SetSwapChain", [(ObjPointer(IDXGISwapChain), "pSwapChain")]),
+ StdMethod(HRESULT, "GetSwapChain", [Out(Pointer(ObjPointer(IDXGISwapChain)), "ppSwapChain")]),
+ StdMethod(HRESULT, "ValidateContext", [(ObjPointer(ID3D11DeviceContext), "pContext")]),
+ StdMethod(HRESULT, "ReportLiveDeviceObjects", [(D3D11_RLDO_FLAGS, "Flags")]),
+ StdMethod(HRESULT, "ValidateContextForDispatch", [(ObjPointer(ID3D11DeviceContext), "pContext")]),
]
-ID3D11SwitchToRef = Interface('ID3D11SwitchToRef', IUnknown)
+ID3D11SwitchToRef = Interface("ID3D11SwitchToRef", IUnknown)
ID3D11SwitchToRef.methods += [
- StdMethod(BOOL, 'SetUseRef', [(BOOL, 'UseRef')]),
- StdMethod(BOOL, 'GetUseRef', []),
+ StdMethod(BOOL, "SetUseRef", [(BOOL, "UseRef")]),
+ StdMethod(BOOL, "GetUseRef", []),
]
-D3D11_MESSAGE_CATEGORY = Enum('D3D11_MESSAGE_CATEGORY', [
- 'D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED',
- 'D3D11_MESSAGE_CATEGORY_MISCELLANEOUS',
- 'D3D11_MESSAGE_CATEGORY_INITIALIZATION',
- 'D3D11_MESSAGE_CATEGORY_CLEANUP',
- 'D3D11_MESSAGE_CATEGORY_COMPILATION',
- 'D3D11_MESSAGE_CATEGORY_STATE_CREATION',
- 'D3D11_MESSAGE_CATEGORY_STATE_SETTING',
- 'D3D11_MESSAGE_CATEGORY_STATE_GETTING',
- 'D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION',
- 'D3D11_MESSAGE_CATEGORY_EXECUTION',
+D3D11_MESSAGE_CATEGORY = Enum("D3D11_MESSAGE_CATEGORY", [
+ "D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED",
+ "D3D11_MESSAGE_CATEGORY_MISCELLANEOUS",
+ "D3D11_MESSAGE_CATEGORY_INITIALIZATION",
+ "D3D11_MESSAGE_CATEGORY_CLEANUP",
+ "D3D11_MESSAGE_CATEGORY_COMPILATION",
+ "D3D11_MESSAGE_CATEGORY_STATE_CREATION",
+ "D3D11_MESSAGE_CATEGORY_STATE_SETTING",
+ "D3D11_MESSAGE_CATEGORY_STATE_GETTING",
+ "D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION",
+ "D3D11_MESSAGE_CATEGORY_EXECUTION",
])
-D3D11_MESSAGE_SEVERITY = Enum('D3D11_MESSAGE_SEVERITY', [
- 'D3D11_MESSAGE_SEVERITY_CORRUPTION',
- 'D3D11_MESSAGE_SEVERITY_ERROR',
- 'D3D11_MESSAGE_SEVERITY_WARNING',
- 'D3D11_MESSAGE_SEVERITY_INFO',
+D3D11_MESSAGE_SEVERITY = Enum("D3D11_MESSAGE_SEVERITY", [
+ "D3D11_MESSAGE_SEVERITY_CORRUPTION",
+ "D3D11_MESSAGE_SEVERITY_ERROR",
+ "D3D11_MESSAGE_SEVERITY_WARNING",
+ "D3D11_MESSAGE_SEVERITY_INFO",
])
-D3D11_MESSAGE_ID = Enum('D3D11_MESSAGE_ID', [
- 'D3D11_MESSAGE_ID_UNKNOWN',
- 'D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD',
- 'D3D11_MESSAGE_ID_STRING_FROM_APPLICATION',
- 'D3D11_MESSAGE_ID_CORRUPTED_THIS',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14',
- 'D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15',
- 'D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING',
- 'D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA',
- 'D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA',
- 'D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN',
- 'D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS',
- 'D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE',
- 'D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC',
- 'D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY',
- 'D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS',
- 'D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG',
- 'D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC',
- 'D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED',
- 'D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED',
- 'D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE',
- 'D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE',
- 'D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT',
- 'D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR',
- 'D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH',
- 'D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH',
- 'D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID',
- 'D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE',
- 'D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE',
- 'D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX',
- 'D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE',
- 'D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE',
- 'D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE',
- 'D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE',
- 'D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE',
- 'D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE',
- 'D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE',
- 'D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX',
- 'D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE',
- 'D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID',
- 'D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE',
- 'D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED',
- 'D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN',
- 'D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED',
- 'D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE',
- 'D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED',
- 'D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN',
- 'D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED',
- 'D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE',
- 'D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED',
- 'D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN',
- 'D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED',
- 'D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE',
- 'D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED',
- 'D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN',
- 'D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED',
- 'D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED',
- 'D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED',
- 'D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS',
- 'D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN',
- 'D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE',
- 'D3D11_MESSAGE_ID_REF_THREADING_MODE',
- 'D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION',
- 'D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION',
- 'D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION',
- 'D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE',
- 'D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER',
- 'D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY',
- 'D3D11_MESSAGE_ID_REF_INFO',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND',
- 'D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX',
- 'D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE',
- 'D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK',
- 'D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE',
- 'D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0',
- 'D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT',
- 'D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT',
- 'D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT',
- 'D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC',
- 'D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH',
- 'D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW',
- 'D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH',
- 'D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY',
- 'D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY',
- 'D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER',
- 'D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED',
- 'D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER',
- 'D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN',
- 'D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC',
- 'D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER',
- 'D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER',
- 'D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE',
- 'D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION',
- 'D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE',
- 'D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS',
- 'D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION',
- 'D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS',
- 'D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN',
- 'D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE',
- 'D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS',
- 'D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN',
- 'D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE',
- 'D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH',
- 'D3D11_MESSAGE_ID_D3D10_MESSAGES_END',
- 'D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE',
- 'D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS',
- 'D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE',
- 'D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS',
- 'D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS',
- 'D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX',
- 'D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS',
- 'D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS',
- 'D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY',
- 'D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK',
- 'D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK',
- 'D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE',
- 'D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE',
- 'D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED',
- 'D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND',
- 'D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE',
- 'D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3',
- 'D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR',
- 'D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA',
- 'D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP',
- 'D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT',
- 'D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END',
- 'D3D11_MESSAGE_ID_D3D11_MESSAGES_START',
- 'D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS',
- 'D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED',
- 'D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN',
- 'D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT',
- 'D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES',
- 'D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES',
- 'D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL',
- 'D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL',
- 'D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH',
- 'D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD',
- 'D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE',
- 'D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS',
- 'D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH',
- 'D3D11_MESSAGE_ID_CREATE_CONTEXT',
- 'D3D11_MESSAGE_ID_LIVE_CONTEXT',
- 'D3D11_MESSAGE_ID_DESTROY_CONTEXT',
- 'D3D11_MESSAGE_ID_CREATE_BUFFER',
- 'D3D11_MESSAGE_ID_LIVE_BUFFER',
- 'D3D11_MESSAGE_ID_DESTROY_BUFFER',
- 'D3D11_MESSAGE_ID_CREATE_TEXTURE1D',
- 'D3D11_MESSAGE_ID_LIVE_TEXTURE1D',
- 'D3D11_MESSAGE_ID_DESTROY_TEXTURE1D',
- 'D3D11_MESSAGE_ID_CREATE_TEXTURE2D',
- 'D3D11_MESSAGE_ID_LIVE_TEXTURE2D',
- 'D3D11_MESSAGE_ID_DESTROY_TEXTURE2D',
- 'D3D11_MESSAGE_ID_CREATE_TEXTURE3D',
- 'D3D11_MESSAGE_ID_LIVE_TEXTURE3D',
- 'D3D11_MESSAGE_ID_DESTROY_TEXTURE3D',
- 'D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW',
- 'D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW',
- 'D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW',
- 'D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW',
- 'D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW',
- 'D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW',
- 'D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW',
- 'D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW',
- 'D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW',
- 'D3D11_MESSAGE_ID_CREATE_VERTEXSHADER',
- 'D3D11_MESSAGE_ID_LIVE_VERTEXSHADER',
- 'D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER',
- 'D3D11_MESSAGE_ID_CREATE_HULLSHADER',
- 'D3D11_MESSAGE_ID_LIVE_HULLSHADER',
- 'D3D11_MESSAGE_ID_DESTROY_HULLSHADER',
- 'D3D11_MESSAGE_ID_CREATE_DOMAINSHADER',
- 'D3D11_MESSAGE_ID_LIVE_DOMAINSHADER',
- 'D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER',
- 'D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER',
- 'D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER',
- 'D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER',
- 'D3D11_MESSAGE_ID_CREATE_PIXELSHADER',
- 'D3D11_MESSAGE_ID_LIVE_PIXELSHADER',
- 'D3D11_MESSAGE_ID_DESTROY_PIXELSHADER',
- 'D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT',
- 'D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT',
- 'D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT',
- 'D3D11_MESSAGE_ID_CREATE_SAMPLER',
- 'D3D11_MESSAGE_ID_LIVE_SAMPLER',
- 'D3D11_MESSAGE_ID_DESTROY_SAMPLER',
- 'D3D11_MESSAGE_ID_CREATE_BLENDSTATE',
- 'D3D11_MESSAGE_ID_LIVE_BLENDSTATE',
- 'D3D11_MESSAGE_ID_DESTROY_BLENDSTATE',
- 'D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE',
- 'D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE',
- 'D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE',
- 'D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE',
- 'D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE',
- 'D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE',
- 'D3D11_MESSAGE_ID_CREATE_QUERY',
- 'D3D11_MESSAGE_ID_LIVE_QUERY',
- 'D3D11_MESSAGE_ID_DESTROY_QUERY',
- 'D3D11_MESSAGE_ID_CREATE_PREDICATE',
- 'D3D11_MESSAGE_ID_LIVE_PREDICATE',
- 'D3D11_MESSAGE_ID_DESTROY_PREDICATE',
- 'D3D11_MESSAGE_ID_CREATE_COUNTER',
- 'D3D11_MESSAGE_ID_LIVE_COUNTER',
- 'D3D11_MESSAGE_ID_DESTROY_COUNTER',
- 'D3D11_MESSAGE_ID_CREATE_COMMANDLIST',
- 'D3D11_MESSAGE_ID_LIVE_COMMANDLIST',
- 'D3D11_MESSAGE_ID_DESTROY_COMMANDLIST',
- 'D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE',
- 'D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE',
- 'D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE',
- 'D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE',
- 'D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE',
- 'D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE',
- 'D3D11_MESSAGE_ID_LIVE_DEVICE',
- 'D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY',
- 'D3D11_MESSAGE_ID_CREATE_COMPUTESHADER',
- 'D3D11_MESSAGE_ID_LIVE_COMPUTESHADER',
- 'D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER',
- 'D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW',
- 'D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW',
- 'D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA',
- 'D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS',
- 'D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL',
- 'D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE',
- 'D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE',
- 'D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD',
- 'D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL',
- 'D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY',
- 'D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE',
- 'D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE',
- 'D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED',
- 'D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE',
- 'D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT',
- 'D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD',
- 'D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS',
- 'D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP',
- 'D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD',
- 'D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY',
- 'D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS',
- 'D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT',
- 'D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE',
- 'D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD',
- 'D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT',
- 'D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE',
- 'D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT',
- 'D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY',
- 'D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY',
- 'D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET',
- 'D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO',
- 'D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH',
- 'D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET',
- 'D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET',
- 'D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE',
- 'D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE',
- 'D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET',
- 'D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS',
- 'D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT',
- 'D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED',
- 'D3D11_MESSAGE_ID_REF_WARNING',
- 'D3D11_MESSAGE_ID_D3D11_MESSAGES_END',
+D3D11_MESSAGE_ID = Enum("D3D11_MESSAGE_ID", [
+ "D3D11_MESSAGE_ID_UNKNOWN",
+ "D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD",
+ "D3D11_MESSAGE_ID_STRING_FROM_APPLICATION",
+ "D3D11_MESSAGE_ID_CORRUPTED_THIS",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14",
+ "D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15",
+ "D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING",
+ "D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA",
+ "D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA",
+ "D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN",
+ "D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS",
+ "D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE",
+ "D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC",
+ "D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY",
+ "D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS",
+ "D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG",
+ "D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC",
+ "D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED",
+ "D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED",
+ "D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE",
+ "D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE",
+ "D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT",
+ "D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR",
+ "D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH",
+ "D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH",
+ "D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID",
+ "D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE",
+ "D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE",
+ "D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX",
+ "D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE",
+ "D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE",
+ "D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE",
+ "D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE",
+ "D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE",
+ "D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE",
+ "D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE",
+ "D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX",
+ "D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE",
+ "D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID",
+ "D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE",
+ "D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED",
+ "D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN",
+ "D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED",
+ "D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE",
+ "D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED",
+ "D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN",
+ "D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED",
+ "D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE",
+ "D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED",
+ "D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN",
+ "D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED",
+ "D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE",
+ "D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED",
+ "D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN",
+ "D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED",
+ "D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED",
+ "D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED",
+ "D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS",
+ "D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN",
+ "D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE",
+ "D3D11_MESSAGE_ID_REF_THREADING_MODE",
+ "D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION",
+ "D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION",
+ "D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION",
+ "D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE",
+ "D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER",
+ "D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY",
+ "D3D11_MESSAGE_ID_REF_INFO",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND",
+ "D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX",
+ "D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE",
+ "D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK",
+ "D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE",
+ "D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0",
+ "D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT",
+ "D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT",
+ "D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT",
+ "D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC",
+ "D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH",
+ "D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW",
+ "D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH",
+ "D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY",
+ "D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY",
+ "D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER",
+ "D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED",
+ "D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER",
+ "D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN",
+ "D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC",
+ "D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER",
+ "D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER",
+ "D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE",
+ "D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION",
+ "D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE",
+ "D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS",
+ "D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION",
+ "D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS",
+ "D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN",
+ "D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE",
+ "D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS",
+ "D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN",
+ "D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE",
+ "D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH",
+ "D3D11_MESSAGE_ID_D3D10_MESSAGES_END",
+ "D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE",
+ "D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS",
+ "D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE",
+ "D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS",
+ "D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS",
+ "D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX",
+ "D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS",
+ "D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS",
+ "D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY",
+ "D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK",
+ "D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK",
+ "D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE",
+ "D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE",
+ "D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED",
+ "D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND",
+ "D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE",
+ "D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3",
+ "D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR",
+ "D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA",
+ "D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP",
+ "D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT",
+ "D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END",
+ "D3D11_MESSAGE_ID_D3D11_MESSAGES_START",
+ "D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS",
+ "D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED",
+ "D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN",
+ "D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT",
+ "D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES",
+ "D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES",
+ "D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL",
+ "D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL",
+ "D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH",
+ "D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD",
+ "D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE",
+ "D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS",
+ "D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH",
+ "D3D11_MESSAGE_ID_CREATE_CONTEXT",
+ "D3D11_MESSAGE_ID_LIVE_CONTEXT",
+ "D3D11_MESSAGE_ID_DESTROY_CONTEXT",
+ "D3D11_MESSAGE_ID_CREATE_BUFFER",
+ "D3D11_MESSAGE_ID_LIVE_BUFFER",
+ "D3D11_MESSAGE_ID_DESTROY_BUFFER",
+ "D3D11_MESSAGE_ID_CREATE_TEXTURE1D",
+ "D3D11_MESSAGE_ID_LIVE_TEXTURE1D",
+ "D3D11_MESSAGE_ID_DESTROY_TEXTURE1D",
+ "D3D11_MESSAGE_ID_CREATE_TEXTURE2D",
+ "D3D11_MESSAGE_ID_LIVE_TEXTURE2D",
+ "D3D11_MESSAGE_ID_DESTROY_TEXTURE2D",
+ "D3D11_MESSAGE_ID_CREATE_TEXTURE3D",
+ "D3D11_MESSAGE_ID_LIVE_TEXTURE3D",
+ "D3D11_MESSAGE_ID_DESTROY_TEXTURE3D",
+ "D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW",
+ "D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW",
+ "D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW",
+ "D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW",
+ "D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW",
+ "D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW",
+ "D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW",
+ "D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW",
+ "D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW",
+ "D3D11_MESSAGE_ID_CREATE_VERTEXSHADER",
+ "D3D11_MESSAGE_ID_LIVE_VERTEXSHADER",
+ "D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER",
+ "D3D11_MESSAGE_ID_CREATE_HULLSHADER",
+ "D3D11_MESSAGE_ID_LIVE_HULLSHADER",
+ "D3D11_MESSAGE_ID_DESTROY_HULLSHADER",
+ "D3D11_MESSAGE_ID_CREATE_DOMAINSHADER",
+ "D3D11_MESSAGE_ID_LIVE_DOMAINSHADER",
+ "D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER",
+ "D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER",
+ "D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER",
+ "D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER",
+ "D3D11_MESSAGE_ID_CREATE_PIXELSHADER",
+ "D3D11_MESSAGE_ID_LIVE_PIXELSHADER",
+ "D3D11_MESSAGE_ID_DESTROY_PIXELSHADER",
+ "D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT",
+ "D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT",
+ "D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT",
+ "D3D11_MESSAGE_ID_CREATE_SAMPLER",
+ "D3D11_MESSAGE_ID_LIVE_SAMPLER",
+ "D3D11_MESSAGE_ID_DESTROY_SAMPLER",
+ "D3D11_MESSAGE_ID_CREATE_BLENDSTATE",
+ "D3D11_MESSAGE_ID_LIVE_BLENDSTATE",
+ "D3D11_MESSAGE_ID_DESTROY_BLENDSTATE",
+ "D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE",
+ "D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE",
+ "D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE",
+ "D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE",
+ "D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE",
+ "D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE",
+ "D3D11_MESSAGE_ID_CREATE_QUERY",
+ "D3D11_MESSAGE_ID_LIVE_QUERY",
+ "D3D11_MESSAGE_ID_DESTROY_QUERY",
+ "D3D11_MESSAGE_ID_CREATE_PREDICATE",
+ "D3D11_MESSAGE_ID_LIVE_PREDICATE",
+ "D3D11_MESSAGE_ID_DESTROY_PREDICATE",
+ "D3D11_MESSAGE_ID_CREATE_COUNTER",
+ "D3D11_MESSAGE_ID_LIVE_COUNTER",
+ "D3D11_MESSAGE_ID_DESTROY_COUNTER",
+ "D3D11_MESSAGE_ID_CREATE_COMMANDLIST",
+ "D3D11_MESSAGE_ID_LIVE_COMMANDLIST",
+ "D3D11_MESSAGE_ID_DESTROY_COMMANDLIST",
+ "D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE",
+ "D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE",
+ "D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE",
+ "D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE",
+ "D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE",
+ "D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE",
+ "D3D11_MESSAGE_ID_LIVE_DEVICE",
+ "D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY",
+ "D3D11_MESSAGE_ID_CREATE_COMPUTESHADER",
+ "D3D11_MESSAGE_ID_LIVE_COMPUTESHADER",
+ "D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER",
+ "D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW",
+ "D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW",
+ "D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA",
+ "D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS",
+ "D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL",
+ "D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE",
+ "D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE",
+ "D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD",
+ "D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL",
+ "D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY",
+ "D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE",
+ "D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE",
+ "D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED",
+ "D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE",
+ "D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT",
+ "D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD",
+ "D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS",
+ "D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP",
+ "D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD",
+ "D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY",
+ "D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS",
+ "D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT",
+ "D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE",
+ "D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD",
+ "D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT",
+ "D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE",
+ "D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT",
+ "D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY",
+ "D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY",
+ "D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET",
+ "D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO",
+ "D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH",
+ "D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET",
+ "D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET",
+ "D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE",
+ "D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE",
+ "D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET",
+ "D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS",
+ "D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT",
+ "D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED",
+ "D3D11_MESSAGE_ID_REF_WARNING",
+ "D3D11_MESSAGE_ID_D3D11_MESSAGES_END",
])
-D3D11_MESSAGE = Struct('D3D11_MESSAGE', [
- (D3D11_MESSAGE_CATEGORY, 'Category'),
- (D3D11_MESSAGE_SEVERITY, 'Severity'),
- (D3D11_MESSAGE_ID, 'ID'),
- (Pointer(Const(Int)), 'pDescription'),
- (SIZE_T, 'DescriptionByteLength'),
+D3D11_MESSAGE = Struct("D3D11_MESSAGE", [
+ (D3D11_MESSAGE_CATEGORY, "Category"),
+ (D3D11_MESSAGE_SEVERITY, "Severity"),
+ (D3D11_MESSAGE_ID, "ID"),
+ (Pointer(Const(Int)), "pDescription"),
+ (SIZE_T, "DescriptionByteLength"),
])
-D3D11_INFO_QUEUE_FILTER_DESC = Struct('D3D11_INFO_QUEUE_FILTER_DESC', [
- (UINT, 'NumCategories'),
- (Pointer(D3D11_MESSAGE_CATEGORY), 'pCategoryList'),
- (UINT, 'NumSeverities'),
- (Pointer(D3D11_MESSAGE_SEVERITY), 'pSeverityList'),
- (UINT, 'NumIDs'),
- (Pointer(D3D11_MESSAGE_ID), 'pIDList'),
+D3D11_INFO_QUEUE_FILTER_DESC = Struct("D3D11_INFO_QUEUE_FILTER_DESC", [
+ (UINT, "NumCategories"),
+ (Pointer(D3D11_MESSAGE_CATEGORY), "pCategoryList"),
+ (UINT, "NumSeverities"),
+ (Pointer(D3D11_MESSAGE_SEVERITY), "pSeverityList"),
+ (UINT, "NumIDs"),
+ (Pointer(D3D11_MESSAGE_ID), "pIDList"),
])
-D3D11_INFO_QUEUE_FILTER = Struct('D3D11_INFO_QUEUE_FILTER', [
- (D3D11_INFO_QUEUE_FILTER_DESC, 'AllowList'),
- (D3D11_INFO_QUEUE_FILTER_DESC, 'DenyList'),
+D3D11_INFO_QUEUE_FILTER = Struct("D3D11_INFO_QUEUE_FILTER", [
+ (D3D11_INFO_QUEUE_FILTER_DESC, "AllowList"),
+ (D3D11_INFO_QUEUE_FILTER_DESC, "DenyList"),
])
-ID3D11InfoQueue = Interface('ID3D11InfoQueue', IUnknown)
+ID3D11InfoQueue = Interface("ID3D11InfoQueue", IUnknown)
ID3D11InfoQueue.methods += [
- StdMethod(HRESULT, 'SetMessageCountLimit', [(UINT64, 'MessageCountLimit')]),
- StdMethod(Void, 'ClearStoredMessages', []),
- StdMethod(HRESULT, 'GetMessage', [(UINT64, 'MessageIndex'), Out(Pointer(D3D11_MESSAGE), 'pMessage'), Out(Pointer(SIZE_T), 'pMessageByteLength')]),
- StdMethod(UINT64, 'GetNumMessagesAllowedByStorageFilter', []),
- StdMethod(UINT64, 'GetNumMessagesDeniedByStorageFilter', []),
- StdMethod(UINT64, 'GetNumStoredMessages', []),
- StdMethod(UINT64, 'GetNumStoredMessagesAllowedByRetrievalFilter', []),
- StdMethod(UINT64, 'GetNumMessagesDiscardedByMessageCountLimit', []),
- StdMethod(UINT64, 'GetMessageCountLimit', []),
- StdMethod(HRESULT, 'AddStorageFilterEntries', [(Pointer(D3D11_INFO_QUEUE_FILTER), 'pFilter')]),
- StdMethod(HRESULT, 'GetStorageFilter', [Out(Pointer(D3D11_INFO_QUEUE_FILTER), 'pFilter'), Out(Pointer(SIZE_T), 'pFilterByteLength')]),
- StdMethod(Void, 'ClearStorageFilter', []),
- StdMethod(HRESULT, 'PushEmptyStorageFilter', []),
- StdMethod(HRESULT, 'PushCopyOfStorageFilter', []),
- StdMethod(HRESULT, 'PushStorageFilter', [(Pointer(D3D11_INFO_QUEUE_FILTER), 'pFilter')]),
- StdMethod(Void, 'PopStorageFilter', []),
- StdMethod(UINT, 'GetStorageFilterStackSize', []),
- StdMethod(HRESULT, 'AddRetrievalFilterEntries', [(Pointer(D3D11_INFO_QUEUE_FILTER), 'pFilter')]),
- StdMethod(HRESULT, 'GetRetrievalFilter', [Out(Pointer(D3D11_INFO_QUEUE_FILTER), 'pFilter'), Out(Pointer(SIZE_T), 'pFilterByteLength')]),
- StdMethod(Void, 'ClearRetrievalFilter', []),
- StdMethod(HRESULT, 'PushEmptyRetrievalFilter', []),
- StdMethod(HRESULT, 'PushCopyOfRetrievalFilter', []),
- StdMethod(HRESULT, 'PushRetrievalFilter', [(Pointer(D3D11_INFO_QUEUE_FILTER), 'pFilter')]),
- StdMethod(Void, 'PopRetrievalFilter', []),
- StdMethod(UINT, 'GetRetrievalFilterStackSize', []),
- StdMethod(HRESULT, 'AddMessage', [(D3D11_MESSAGE_CATEGORY, 'Category'), (D3D11_MESSAGE_SEVERITY, 'Severity'), (D3D11_MESSAGE_ID, 'ID'), (LPCSTR, 'pDescription')]),
- StdMethod(HRESULT, 'AddApplicationMessage', [(D3D11_MESSAGE_SEVERITY, 'Severity'), (LPCSTR, 'pDescription')]),
- StdMethod(HRESULT, 'SetBreakOnCategory', [(D3D11_MESSAGE_CATEGORY, 'Category'), (BOOL, 'bEnable')]),
- StdMethod(HRESULT, 'SetBreakOnSeverity', [(D3D11_MESSAGE_SEVERITY, 'Severity'), (BOOL, 'bEnable')]),
- StdMethod(HRESULT, 'SetBreakOnID', [(D3D11_MESSAGE_ID, 'ID'), (BOOL, 'bEnable')]),
- StdMethod(BOOL, 'GetBreakOnCategory', [(D3D11_MESSAGE_CATEGORY, 'Category')]),
- StdMethod(BOOL, 'GetBreakOnSeverity', [(D3D11_MESSAGE_SEVERITY, 'Severity')]),
- StdMethod(BOOL, 'GetBreakOnID', [(D3D11_MESSAGE_ID, 'ID')]),
- StdMethod(Void, 'SetMuteDebugOutput', [(BOOL, 'bMute')]),
- StdMethod(BOOL, 'GetMuteDebugOutput', []),
+ StdMethod(HRESULT, "SetMessageCountLimit", [(UINT64, "MessageCountLimit")]),
+ StdMethod(Void, "ClearStoredMessages", []),
+ StdMethod(HRESULT, "GetMessage", [(UINT64, "MessageIndex"), Out(Pointer(D3D11_MESSAGE), "pMessage"), Out(Pointer(SIZE_T), "pMessageByteLength")]),
+ StdMethod(UINT64, "GetNumMessagesAllowedByStorageFilter", []),
+ StdMethod(UINT64, "GetNumMessagesDeniedByStorageFilter", []),
+ StdMethod(UINT64, "GetNumStoredMessages", []),
+ StdMethod(UINT64, "GetNumStoredMessagesAllowedByRetrievalFilter", []),
+ StdMethod(UINT64, "GetNumMessagesDiscardedByMessageCountLimit", []),
+ StdMethod(UINT64, "GetMessageCountLimit", []),
+ StdMethod(HRESULT, "AddStorageFilterEntries", [(Pointer(D3D11_INFO_QUEUE_FILTER), "pFilter")]),
+ StdMethod(HRESULT, "GetStorageFilter", [Out(Pointer(D3D11_INFO_QUEUE_FILTER), "pFilter"), Out(Pointer(SIZE_T), "pFilterByteLength")]),
+ StdMethod(Void, "ClearStorageFilter", []),
+ StdMethod(HRESULT, "PushEmptyStorageFilter", []),
+ StdMethod(HRESULT, "PushCopyOfStorageFilter", []),
+ StdMethod(HRESULT, "PushStorageFilter", [(Pointer(D3D11_INFO_QUEUE_FILTER), "pFilter")]),
+ StdMethod(Void, "PopStorageFilter", []),
+ StdMethod(UINT, "GetStorageFilterStackSize", []),
+ StdMethod(HRESULT, "AddRetrievalFilterEntries", [(Pointer(D3D11_INFO_QUEUE_FILTER), "pFilter")]),
+ StdMethod(HRESULT, "GetRetrievalFilter", [Out(Pointer(D3D11_INFO_QUEUE_FILTER), "pFilter"), Out(Pointer(SIZE_T), "pFilterByteLength")]),
+ StdMethod(Void, "ClearRetrievalFilter", []),
+ StdMethod(HRESULT, "PushEmptyRetrievalFilter", []),
+ StdMethod(HRESULT, "PushCopyOfRetrievalFilter", []),
+ StdMethod(HRESULT, "PushRetrievalFilter", [(Pointer(D3D11_INFO_QUEUE_FILTER), "pFilter")]),
+ StdMethod(Void, "PopRetrievalFilter", []),
+ StdMethod(UINT, "GetRetrievalFilterStackSize", []),
+ StdMethod(HRESULT, "AddMessage", [(D3D11_MESSAGE_CATEGORY, "Category"), (D3D11_MESSAGE_SEVERITY, "Severity"), (D3D11_MESSAGE_ID, "ID"), (LPCSTR, "pDescription")]),
+ StdMethod(HRESULT, "AddApplicationMessage", [(D3D11_MESSAGE_SEVERITY, "Severity"), (LPCSTR, "pDescription")]),
+ StdMethod(HRESULT, "SetBreakOnCategory", [(D3D11_MESSAGE_CATEGORY, "Category"), (BOOL, "bEnable")]),
+ StdMethod(HRESULT, "SetBreakOnSeverity", [(D3D11_MESSAGE_SEVERITY, "Severity"), (BOOL, "bEnable")]),
+ StdMethod(HRESULT, "SetBreakOnID", [(D3D11_MESSAGE_ID, "ID"), (BOOL, "bEnable")]),
+ StdMethod(BOOL, "GetBreakOnCategory", [(D3D11_MESSAGE_CATEGORY, "Category")]),
+ StdMethod(BOOL, "GetBreakOnSeverity", [(D3D11_MESSAGE_SEVERITY, "Severity")]),
+ StdMethod(BOOL, "GetBreakOnID", [(D3D11_MESSAGE_ID, "ID")]),
+ StdMethod(Void, "SetMuteDebugOutput", [(BOOL, "bMute")]),
+ StdMethod(BOOL, "GetMuteDebugOutput", []),
]