Home | History | Annotate | Download | only in baseResults
      1 hlsl.intrinsics.barriers.comp
      2 Shader version: 500
      3 local_size = (1, 1, 1)
      4 0:? Sequence
      5 0:3  Function Definition: @ComputeShaderFunction( ( temp float)
      6 0:3    Function Parameters: 
      7 0:?     Sequence
      8 0:4      MemoryBarrier ( temp void)
      9 0:5      AllMemoryBarrierWithGroupSync ( temp void)
     10 0:6      DeviceMemoryBarrier ( temp void)
     11 0:7      DeviceMemoryBarrierWithGroupSync ( temp void)
     12 0:8      WorkgroupMemoryBarrier ( temp void)
     13 0:9      WorkgroupMemoryBarrierWithGroupSync ( temp void)
     14 0:11      Branch: Return with expression
     15 0:11        Constant:
     16 0:11          0.000000
     17 0:3  Function Definition: ComputeShaderFunction( ( temp void)
     18 0:3    Function Parameters: 
     19 0:?     Sequence
     20 0:3      move second child to first child ( temp float)
     21 0:?         '@entryPointOutput' (layout( location=0) out float)
     22 0:3        Function Call: @ComputeShaderFunction( ( temp float)
     23 0:?   Linker Objects
     24 0:?     '@entryPointOutput' (layout( location=0) out float)
     25 
     26 
     27 Linked compute stage:
     28 
     29 
     30 Shader version: 500
     31 local_size = (1, 1, 1)
     32 0:? Sequence
     33 0:3  Function Definition: @ComputeShaderFunction( ( temp float)
     34 0:3    Function Parameters: 
     35 0:?     Sequence
     36 0:4      MemoryBarrier ( temp void)
     37 0:5      AllMemoryBarrierWithGroupSync ( temp void)
     38 0:6      DeviceMemoryBarrier ( temp void)
     39 0:7      DeviceMemoryBarrierWithGroupSync ( temp void)
     40 0:8      WorkgroupMemoryBarrier ( temp void)
     41 0:9      WorkgroupMemoryBarrierWithGroupSync ( temp void)
     42 0:11      Branch: Return with expression
     43 0:11        Constant:
     44 0:11          0.000000
     45 0:3  Function Definition: ComputeShaderFunction( ( temp void)
     46 0:3    Function Parameters: 
     47 0:?     Sequence
     48 0:3      move second child to first child ( temp float)
     49 0:?         '@entryPointOutput' (layout( location=0) out float)
     50 0:3        Function Call: @ComputeShaderFunction( ( temp float)
     51 0:?   Linker Objects
     52 0:?     '@entryPointOutput' (layout( location=0) out float)
     53 
     54 // Module Version 10000
     55 // Generated by (magic number): 80007
     56 // Id's are bound by 22
     57 
     58                               Capability Shader
     59                1:             ExtInstImport  "GLSL.std.450"
     60                               MemoryModel Logical GLSL450
     61                               EntryPoint GLCompute 4  "ComputeShaderFunction" 20
     62                               ExecutionMode 4 LocalSize 1 1 1
     63                               Source HLSL 500
     64                               Name 4  "ComputeShaderFunction"
     65                               Name 8  "@ComputeShaderFunction("
     66                               Name 20  "@entryPointOutput"
     67                               Decorate 20(@entryPointOutput) Location 0
     68                2:             TypeVoid
     69                3:             TypeFunction 2
     70                6:             TypeFloat 32
     71                7:             TypeFunction 6(float)
     72               10:             TypeInt 32 0
     73               11:     10(int) Constant 1
     74               12:     10(int) Constant 3400
     75               13:     10(int) Constant 2
     76               14:     10(int) Constant 2120
     77               15:     10(int) Constant 264
     78               16:    6(float) Constant 0
     79               19:             TypePointer Output 6(float)
     80 20(@entryPointOutput):     19(ptr) Variable Output
     81 4(ComputeShaderFunction):           2 Function None 3
     82                5:             Label
     83               21:    6(float) FunctionCall 8(@ComputeShaderFunction()
     84                               Store 20(@entryPointOutput) 21
     85                               Return
     86                               FunctionEnd
     87 8(@ComputeShaderFunction():    6(float) Function None 7
     88                9:             Label
     89                               MemoryBarrier 11 12
     90                               ControlBarrier 13 11 12
     91                               MemoryBarrier 11 14
     92                               ControlBarrier 13 11 14
     93                               MemoryBarrier 13 15
     94                               ControlBarrier 13 13 15
     95                               ReturnValue 16
     96                               FunctionEnd
     97