brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.3 KiB · 0ed21df Raw
92 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s 2 3# This test verifies that shader flags are omitted if they are all off.4--- !dxcontainer5Header:6  Hash:            [ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 7                     0x0, 0x0, 0x0, 0x0, 0x0, 0x0 ]8  Version:9    Major:           110    Minor:           011  PartCount:       212Parts:13  - Name:            SFI014    Size:            815    Flags:16      Doubles:         true17      ComputeShadersPlusRawAndStructuredBuffers: false18      UAVsAtEveryStage: true19      Max64UAVs:       false20      MinimumPrecision: true21      DX11_1_DoubleExtensions: false22      DX11_1_ShaderExtensions: true23      LEVEL9ComparisonFiltering: true24      TiledResources:  false25      StencilRef:      true26      InnerCoverage:   true27      TypedUAVLoadAdditionalFormats: false28      ROVs:            false29      ViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer: true30      WaveOps:         false31      Int64Ops:        false32      ViewID:          true33      Barycentrics:    false34      NativeLowPrecision: false35      ShadingRate:     false36      Raytracing_Tier_1_1: true37      SamplerFeedback: false38      AtomicInt64OnTypedResource: false39      AtomicInt64OnGroupShared: false40      DerivativesInMeshAndAmpShaders: true41      ResourceDescriptorHeapIndexing: false42      SamplerDescriptorHeapIndexing: false43      RESERVED:        true44      AtomicInt64OnHeapResource: false45      AdvancedTextureOps: true46      WriteableMSAATextures: false47      SampleCmpWithGradientOrBias: false48      ExtendedCommandInfo: false49      NextUnusedBit:   true50  - Name:            FKE051    Size:            852...53 54# CHECK: Parts:55# CHECK-NEXT:   - Name:            SFI056# CHECK-NEXT:     Size:            857# CHECK-NEXT:     Flags:58# CHECK-NEXT:       Doubles:         true59# CHECK-NEXT:       ComputeShadersPlusRawAndStructuredBuffers: false60# CHECK-NEXT:       UAVsAtEveryStage: true61# CHECK-NEXT:       Max64UAVs:       false62# CHECK-NEXT:       MinimumPrecision: true63# CHECK-NEXT:       DX11_1_DoubleExtensions: false64# CHECK-NEXT:       DX11_1_ShaderExtensions: true65# CHECK-NEXT:       LEVEL9ComparisonFiltering: true66# CHECK-NEXT:       TiledResources:  false67# CHECK-NEXT:       StencilRef:      true68# CHECK-NEXT:       InnerCoverage:   true69# CHECK-NEXT:       TypedUAVLoadAdditionalFormats: false70# CHECK-NEXT:       ROVs:            false71# CHECK-NEXT:       ViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer: true72# CHECK-NEXT:       WaveOps:         false73# CHECK-NEXT:       Int64Ops:        false74# CHECK-NEXT:       ViewID:          true75# CHECK-NEXT:       Barycentrics:    false76# CHECK-NEXT:       NativeLowPrecision: false77# CHECK-NEXT:       ShadingRate:     false78# CHECK-NEXT:       Raytracing_Tier_1_1: true79# CHECK-NEXT:       SamplerFeedback: false80# CHECK-NEXT:       AtomicInt64OnTypedResource: false81# CHECK-NEXT:       AtomicInt64OnGroupShared: false82# CHECK-NEXT:       DerivativesInMeshAndAmpShaders: true83# CHECK-NEXT:       ResourceDescriptorHeapIndexing: false84# CHECK-NEXT:       SamplerDescriptorHeapIndexing: false85# CHECK-NEXT:       RESERVED:        true86# CHECK-NEXT:       AtomicInt64OnHeapResource: false87# CHECK-NEXT:       AdvancedTextureOps: true88# CHECK-NEXT:       WriteableMSAATextures: false89# CHECK-NEXT:       SampleCmpWithGradientOrBias: false90# CHECK-NEXT:       ExtendedCommandInfo: false91# CHECK-NEXT:       NextUnusedBit:   true92