2021-09-16 D3D12中各种边界对齐常量定义
作者:互联网
#define D3D12_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE ( 4 )
#define D3D12_TEXTURE_DATA_PITCH_ALIGNMENT ( 256 )
#define D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT ( 512 )
#define D3D12_UAV_COUNTER_PLACEMENT_ALIGNMENT ( 4096 )
#define D3D12_VIDEO_DECODE_MIN_BITSTREAM_OFFSET_ALIGNMENT ( 256 )
#define D3D12_VIDEO_DECODE_MIN_HISTOGRAM_OFFSET_ALIGNMENT ( 256 )
#define D3D12_COMMONSHADER_CONSTANT_BUFFER_PARTIAL_UPDATE_EXTENTS_BYTE_ALIGNMENT ( 16 )
#define D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT ( 256 )
#define D3D12_CS_4_X_RAW_UAV_BYTE_ALIGNMENT ( 256 )
#define D3D12_DEFAULT_MSAA_RESOURCE_PLACEMENT_ALIGNMENT ( 4194304 )
#define D3D12_DEFAULT_RESOURCE_PLACEMENT_ALIGNMENT ( 65536 )
#define D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT ( 16 )
#define D3D12_RAYTRACING_AABB_BYTE_ALIGNMENT ( 8 )
#define D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BYTE_ALIGNMENT ( 256 )
#define D3D12_RAYTRACING_INSTANCE_DESCS_BYTE_ALIGNMENT ( 16 )
#define D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT ( 32 )
#define D3D12_RAYTRACING_SHADER_TABLE_BYTE_ALIGNMENT ( 64 )
#define D3D12_RAYTRACING_TRANSFORM3X4_BYTE_ALIGNMENT ( 16 )
#define D3D12_SMALL_MSAA_RESOURCE_PLACEMENT_ALIGNMENT ( 65536 )
#define D3D12_SMALL_RESOURCE_PLACEMENT_ALIGNMENT ( 4096 )
标签:PLACEMENT,16,09,RAYTRACING,2021,D3D12,BYTE,ALIGNMENT,define 来源: https://blog.csdn.net/u014038143/article/details/120333660