Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 14 | pmbaty | 1 | |
| 2 | #ifdef CONTAINER_PART |
||
| 3 | CONTAINER_PART(DXIL) |
||
| 4 | CONTAINER_PART(SFI0) |
||
| 5 | CONTAINER_PART(HASH) |
||
| 6 | |||
| 7 | #undef CONTAINER_PART |
||
| 8 | #endif |
||
| 9 | |||
| 10 | #ifdef SHADER_FLAG |
||
| 11 | |||
| 12 | SHADER_FLAG(0, Doubles, "Double-precision floating point") |
||
| 13 | SHADER_FLAG(1, ComputeShadersPlusRawAndStructuredBuffers, "Raw and Structured buffers") |
||
| 14 | SHADER_FLAG(2, UAVsAtEveryStage, "UAVs at every shader stage") |
||
| 15 | SHADER_FLAG(3, Max64UAVs, "64 UAV slots") |
||
| 16 | SHADER_FLAG(4, MinimumPrecision, "Minimum-precision data types") |
||
| 17 | SHADER_FLAG(5, DX11_1_DoubleExtensions, "Double-precision extensions for 11.1") |
||
| 18 | SHADER_FLAG(6, DX11_1_ShaderExtensions, "Shader extensions for 11.1") |
||
| 19 | SHADER_FLAG(7, LEVEL9ComparisonFiltering, "Comparison filtering for feature level 9") |
||
| 20 | SHADER_FLAG(8, TiledResources, "Tiled resources") |
||
| 21 | SHADER_FLAG(9, StencilRef, "PS Output Stencil Ref") |
||
| 22 | SHADER_FLAG(10, InnerCoverage, "PS Inner Coverage") |
||
| 23 | SHADER_FLAG(11, TypedUAVLoadAdditionalFormats, "Typed UAV Load Additional Formats") |
||
| 24 | SHADER_FLAG(12, ROVs, "Raster Ordered UAVs") |
||
| 25 | SHADER_FLAG(13, ViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer, "SV_RenderTargetArrayIndex or SV_ViewportArrayIndex from any shader feeding rasterizer") |
||
| 26 | SHADER_FLAG(14, WaveOps, "Wave level operations") |
||
| 27 | SHADER_FLAG(15, Int64Ops, "64-Bit integer") |
||
| 28 | SHADER_FLAG(16, ViewID, "View Instancing") |
||
| 29 | SHADER_FLAG(17, Barycentrics, "Barycentrics") |
||
| 30 | SHADER_FLAG(18, NativeLowPrecision, "Use native low precision") |
||
| 31 | SHADER_FLAG(19, ShadingRate, "Shading Rate") |
||
| 32 | SHADER_FLAG(20, Raytracing_Tier_1_1, "Raytracing tier 1.1 features") |
||
| 33 | SHADER_FLAG(21, SamplerFeedback, "Sampler feedback") |
||
| 34 | SHADER_FLAG(22, AtomicInt64OnTypedResource, "64-bit Atomics on Typed Resources") |
||
| 35 | SHADER_FLAG(23, AtomicInt64OnGroupShared, "64-bit Atomics on Group Shared") |
||
| 36 | SHADER_FLAG(24, DerivativesInMeshAndAmpShaders, "Derivatives in mesh and amplification shaders") |
||
| 37 | SHADER_FLAG(25, ResourceDescriptorHeapIndexing, "Resource descriptor heap indexing") |
||
| 38 | SHADER_FLAG(26, SamplerDescriptorHeapIndexing, "Sampler descriptor heap indexing") |
||
| 39 | SHADER_FLAG(27, RESERVED, "<RESERVED>") |
||
| 40 | SHADER_FLAG(28, AtomicInt64OnHeapResource, "64-bit Atomics on Heap Resources") |
||
| 41 | SHADER_FLAG(29, AdvancedTextureOps, "Advanced Texture Ops") |
||
| 42 | SHADER_FLAG(30, WriteableMSAATextures, "Writeable MSAA Textures") |
||
| 43 | |||
| 44 | SHADER_FLAG(31, NextUnusedBit, "Next reserved shader flag bit (not a flag)") |
||
| 45 | |||
| 46 | #undef SHADER_FLAG |
||
| 47 | #endif |