diff options
author | Jose Fonseca <jfonseca@vmware.com> | 2016-05-18 16:16:35 +0100 |
---|---|---|
committer | Jose Fonseca <jfonseca@vmware.com> | 2016-05-18 16:16:35 +0100 |
commit | 6da8e7712cba338e846a40ba737c1ccd0d76a6ce (patch) | |
tree | 2edaf7b124ccdb42d1f247db5774fef5a0aab6e7 | |
parent | d8d9fd5c702e2ce36bf1205785f950a23737db33 (diff) |
specs: Use EnumFlags where appropriate.
-rw-r--r-- | specs/d3d12.py | 36 |
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', ]) |