summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2016-05-18 16:16:35 +0100
committerJose Fonseca <jfonseca@vmware.com>2016-05-18 16:16:35 +0100
commit6da8e7712cba338e846a40ba737c1ccd0d76a6ce (patch)
tree2edaf7b124ccdb42d1f247db5774fef5a0aab6e7
parentd8d9fd5c702e2ce36bf1205785f950a23737db33 (diff)
specs: Use EnumFlags where appropriate.
-rw-r--r--specs/d3d12.py36
1 files changed, 18 insertions, 18 deletions
diff --git a/specs/d3d12.py b/specs/d3d12.py
index 560c3ee4..ec277117 100644
--- a/specs/d3d12.py
+++ b/specs/d3d12.py
@@ -59,7 +59,7 @@ D3D12_COMMAND_LIST_TYPE = Enum('D3D12_COMMAND_LIST_TYPE', [
'D3D12_COMMAND_LIST_TYPE_COPY',
])
-D3D12_COMMAND_QUEUE_FLAGS = Enum('D3D12_COMMAND_QUEUE_FLAGS', [
+D3D12_COMMAND_QUEUE_FLAGS = EnumFlags('D3D12_COMMAND_QUEUE_FLAGS', [
'D3D12_COMMAND_QUEUE_FLAG_NONE',
'D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT',
])
@@ -392,7 +392,7 @@ D3D12_CACHED_PIPELINE_STATE = Struct('D3D12_CACHED_PIPELINE_STATE', [
(SIZE_T, 'CachedBlobSizeInBytes'),
])
-D3D12_PIPELINE_STATE_FLAGS = Enum('D3D12_PIPELINE_STATE_FLAGS', [
+D3D12_PIPELINE_STATE_FLAGS = EnumFlags('D3D12_PIPELINE_STATE_FLAGS', [
'D3D12_PIPELINE_STATE_FLAG_NONE',
'D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG',
])
@@ -439,7 +439,7 @@ D3D12_FEATURE = Enum('D3D12_FEATURE', [
'D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT',
])
-D3D12_SHADER_MIN_PRECISION_SUPPORT = Enum('D3D12_SHADER_MIN_PRECISION_SUPPORT', [
+D3D12_SHADER_MIN_PRECISION_SUPPORT = EnumFlags('D3D12_SHADER_MIN_PRECISION_SUPPORT', [
'D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE',
'D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT',
'D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT',
@@ -465,7 +465,7 @@ D3D12_CONSERVATIVE_RASTERIZATION_TIER = Enum('D3D12_CONSERVATIVE_RASTERIZATION_T
'D3D12_CONSERVATIVE_RASTERIZATION_TIER_3',
])
-D3D12_FORMAT_SUPPORT1 = Enum('D3D12_FORMAT_SUPPORT1', [
+D3D12_FORMAT_SUPPORT1 = EnumFlags('D3D12_FORMAT_SUPPORT1', [
'D3D12_FORMAT_SUPPORT1_NONE',
'D3D12_FORMAT_SUPPORT1_BUFFER',
'D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER',
@@ -498,7 +498,7 @@ D3D12_FORMAT_SUPPORT1 = Enum('D3D12_FORMAT_SUPPORT1', [
'D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER',
])
-D3D12_FORMAT_SUPPORT2 = Enum('D3D12_FORMAT_SUPPORT2', [
+D3D12_FORMAT_SUPPORT2 = EnumFlags('D3D12_FORMAT_SUPPORT2', [
'D3D12_FORMAT_SUPPORT2_NONE',
'D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD',
'D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS',
@@ -513,7 +513,7 @@ D3D12_FORMAT_SUPPORT2 = Enum('D3D12_FORMAT_SUPPORT2', [
'D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY',
])
-D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS = Enum('D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS', [
+D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS = EnumFlags('D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS', [
'D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE',
'D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE',
])
@@ -617,7 +617,7 @@ D3D12_HEAP_PROPERTIES = Struct('D3D12_HEAP_PROPERTIES', [
(UINT, 'VisibleNodeMask'),
])
-D3D12_HEAP_FLAGS = Enum('D3D12_HEAP_FLAGS', [
+D3D12_HEAP_FLAGS = EnumFlags('D3D12_HEAP_FLAGS', [
'D3D12_HEAP_FLAG_NONE',
'D3D12_HEAP_FLAG_SHARED',
'D3D12_HEAP_FLAG_DENY_BUFFERS',
@@ -653,7 +653,7 @@ D3D12_TEXTURE_LAYOUT = Enum('D3D12_TEXTURE_LAYOUT', [
'D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE',
])
-D3D12_RESOURCE_FLAGS = Enum('D3D12_RESOURCE_FLAGS', [
+D3D12_RESOURCE_FLAGS = EnumFlags('D3D12_RESOURCE_FLAGS', [
'D3D12_RESOURCE_FLAG_NONE',
'D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET',
'D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL',
@@ -743,19 +743,19 @@ D3D12_PACKED_MIP_INFO = Struct('D3D12_PACKED_MIP_INFO', [
(UINT, 'StartTileIndexInOverallResource'),
])
-D3D12_TILE_MAPPING_FLAGS = Enum('D3D12_TILE_MAPPING_FLAGS', [
+D3D12_TILE_MAPPING_FLAGS = EnumFlags('D3D12_TILE_MAPPING_FLAGS', [
'D3D12_TILE_MAPPING_FLAG_NONE',
'D3D12_TILE_MAPPING_FLAG_NO_HAZARD',
])
-D3D12_TILE_COPY_FLAGS = Enum('D3D12_TILE_COPY_FLAGS', [
+D3D12_TILE_COPY_FLAGS = EnumFlags('D3D12_TILE_COPY_FLAGS', [
'D3D12_TILE_COPY_FLAG_NONE',
'D3D12_TILE_COPY_FLAG_NO_HAZARD',
'D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE',
'D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER',
])
-D3D12_RESOURCE_STATES = Enum('D3D12_RESOURCE_STATES', [
+D3D12_RESOURCE_STATES = EnumFlags('D3D12_RESOURCE_STATES', [
'D3D12_RESOURCE_STATE_COMMON',
'D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER',
'D3D12_RESOURCE_STATE_INDEX_BUFFER',
@@ -798,7 +798,7 @@ D3D12_RESOURCE_UAV_BARRIER = Struct('D3D12_RESOURCE_UAV_BARRIER', [
(ObjPointer(ID3D12Resource), 'pResource'),
])
-D3D12_RESOURCE_BARRIER_FLAGS = Enum('D3D12_RESOURCE_BARRIER_FLAGS', [
+D3D12_RESOURCE_BARRIER_FLAGS = EnumFlags('D3D12_RESOURCE_BARRIER_FLAGS', [
'D3D12_RESOURCE_BARRIER_FLAG_NONE',
'D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY',
'D3D12_RESOURCE_BARRIER_FLAG_END_ONLY',
@@ -850,7 +850,7 @@ D3D12_SHADER_COMPONENT_MAPPING = Enum('D3D12_SHADER_COMPONENT_MAPPING', [
'D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1',
])
-D3D12_BUFFER_SRV_FLAGS = Enum('D3D12_BUFFER_SRV_FLAGS', [
+D3D12_BUFFER_SRV_FLAGS = EnumFlags('D3D12_BUFFER_SRV_FLAGS', [
'D3D12_BUFFER_SRV_FLAG_NONE',
'D3D12_BUFFER_SRV_FLAG_RAW',
])
@@ -1030,7 +1030,7 @@ D3D12_SAMPLER_DESC = Struct('D3D12_SAMPLER_DESC', [
(FLOAT, 'MaxLOD'),
])
-D3D12_BUFFER_UAV_FLAGS = Enum('D3D12_BUFFER_UAV_FLAGS', [
+D3D12_BUFFER_UAV_FLAGS = EnumFlags('D3D12_BUFFER_UAV_FLAGS', [
'D3D12_BUFFER_UAV_FLAG_NONE',
'D3D12_BUFFER_UAV_FLAG_RAW',
])
@@ -1192,7 +1192,7 @@ D3D12_TEX2DMS_ARRAY_DSV = Struct('D3D12_TEX2DMS_ARRAY_DSV', [
(UINT, 'ArraySize'),
])
-D3D12_DSV_FLAGS = Enum('D3D12_DSV_FLAGS', [
+D3D12_DSV_FLAGS = EnumFlags('D3D12_DSV_FLAGS', [
'D3D12_DSV_FLAG_NONE',
'D3D12_DSV_FLAG_READ_ONLY_DEPTH',
'D3D12_DSV_FLAG_READ_ONLY_STENCIL',
@@ -1222,12 +1222,12 @@ D3D12_DEPTH_STENCIL_VIEW_DESC = Struct('D3D12_DEPTH_STENCIL_VIEW_DESC', [
]), None),
])
-D3D12_CLEAR_FLAGS = Enum('D3D12_CLEAR_FLAGS', [
+D3D12_CLEAR_FLAGS = EnumFlags('D3D12_CLEAR_FLAGS', [
'D3D12_CLEAR_FLAG_DEPTH',
'D3D12_CLEAR_FLAG_STENCIL',
])
-D3D12_FENCE_FLAGS = Enum('D3D12_FENCE_FLAGS', [
+D3D12_FENCE_FLAGS = EnumFlags('D3D12_FENCE_FLAGS', [
'D3D12_FENCE_FLAG_NONE',
'D3D12_FENCE_FLAG_SHARED',
'D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER',
@@ -1241,7 +1241,7 @@ D3D12_DESCRIPTOR_HEAP_TYPE = Enum('D3D12_DESCRIPTOR_HEAP_TYPE', [
'D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES',
])
-D3D12_DESCRIPTOR_HEAP_FLAGS = Enum('D3D12_DESCRIPTOR_HEAP_FLAGS', [
+D3D12_DESCRIPTOR_HEAP_FLAGS = EnumFlags('D3D12_DESCRIPTOR_HEAP_FLAGS', [
'D3D12_DESCRIPTOR_HEAP_FLAG_NONE',
'D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE',
])