Home | History | Annotate | Download | only in baseResults
      1 hlsl.getdimensions.dx10.vert
      2 Shader version: 500
      3 0:? Sequence
      4 0:11  Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
      5 0:11    Function Parameters: 
      6 0:?     Sequence
      7 0:21      Sequence
      8 0:21        move second child to first child ( temp uint)
      9 0:21          'sizeQueryTemp' ( temp uint)
     10 0:21          textureSize ( temp uint)
     11 0:21            'g_tTex1df4' (layout( binding=0) uniform texture1D)
     12 0:21            Constant:
     13 0:21              0 (const int)
     14 0:21        move second child to first child ( temp uint)
     15 0:21          'WidthU' ( temp uint)
     16 0:21          'sizeQueryTemp' ( temp uint)
     17 0:22      Sequence
     18 0:22        move second child to first child ( temp uint)
     19 0:22          'sizeQueryTemp' ( temp uint)
     20 0:22          textureSize ( temp uint)
     21 0:22            'g_tTex1df4' (layout( binding=0) uniform texture1D)
     22 0:22            Constant:
     23 0:22              6 (const uint)
     24 0:22        move second child to first child ( temp uint)
     25 0:22          'WidthU' ( temp uint)
     26 0:22          'sizeQueryTemp' ( temp uint)
     27 0:22        move second child to first child ( temp uint)
     28 0:22          'NumberOfLevelsU' ( temp uint)
     29 0:22          textureQueryLevels ( temp uint)
     30 0:22            'g_tTex1df4' (layout( binding=0) uniform texture1D)
     31 0:24      move second child to first child ( temp 4-component vector of float)
     32 0:24        Pos: direct index for structure ( temp 4-component vector of float)
     33 0:24          'vsout' ( temp structure{ temp 4-component vector of float Pos})
     34 0:24          Constant:
     35 0:24            0 (const int)
     36 0:?         Constant:
     37 0:?           0.000000
     38 0:?           0.000000
     39 0:?           0.000000
     40 0:?           0.000000
     41 0:26      Branch: Return with expression
     42 0:26        'vsout' ( temp structure{ temp 4-component vector of float Pos})
     43 0:11  Function Definition: main( ( temp void)
     44 0:11    Function Parameters: 
     45 0:?     Sequence
     46 0:11      Sequence
     47 0:11        move second child to first child ( temp 4-component vector of float)
     48 0:?           '@entryPointOutput.Pos' ( out 4-component vector of float Position)
     49 0:11          Pos: direct index for structure ( temp 4-component vector of float)
     50 0:11            Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
     51 0:11            Constant:
     52 0:11              0 (const int)
     53 0:?   Linker Objects
     54 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
     55 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
     56 0:?     '@entryPointOutput.Pos' ( out 4-component vector of float Position)
     57 
     58 
     59 Linked vertex stage:
     60 
     61 
     62 Shader version: 500
     63 0:? Sequence
     64 0:11  Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos})
     65 0:11    Function Parameters: 
     66 0:?     Sequence
     67 0:21      Sequence
     68 0:21        move second child to first child ( temp uint)
     69 0:21          'sizeQueryTemp' ( temp uint)
     70 0:21          textureSize ( temp uint)
     71 0:21            'g_tTex1df4' (layout( binding=0) uniform texture1D)
     72 0:21            Constant:
     73 0:21              0 (const int)
     74 0:21        move second child to first child ( temp uint)
     75 0:21          'WidthU' ( temp uint)
     76 0:21          'sizeQueryTemp' ( temp uint)
     77 0:22      Sequence
     78 0:22        move second child to first child ( temp uint)
     79 0:22          'sizeQueryTemp' ( temp uint)
     80 0:22          textureSize ( temp uint)
     81 0:22            'g_tTex1df4' (layout( binding=0) uniform texture1D)
     82 0:22            Constant:
     83 0:22              6 (const uint)
     84 0:22        move second child to first child ( temp uint)
     85 0:22          'WidthU' ( temp uint)
     86 0:22          'sizeQueryTemp' ( temp uint)
     87 0:22        move second child to first child ( temp uint)
     88 0:22          'NumberOfLevelsU' ( temp uint)
     89 0:22          textureQueryLevels ( temp uint)
     90 0:22            'g_tTex1df4' (layout( binding=0) uniform texture1D)
     91 0:24      move second child to first child ( temp 4-component vector of float)
     92 0:24        Pos: direct index for structure ( temp 4-component vector of float)
     93 0:24          'vsout' ( temp structure{ temp 4-component vector of float Pos})
     94 0:24          Constant:
     95 0:24            0 (const int)
     96 0:?         Constant:
     97 0:?           0.000000
     98 0:?           0.000000
     99 0:?           0.000000
    100 0:?           0.000000
    101 0:26      Branch: Return with expression
    102 0:26        'vsout' ( temp structure{ temp 4-component vector of float Pos})
    103 0:11  Function Definition: main( ( temp void)
    104 0:11    Function Parameters: 
    105 0:?     Sequence
    106 0:11      Sequence
    107 0:11        move second child to first child ( temp 4-component vector of float)
    108 0:?           '@entryPointOutput.Pos' ( out 4-component vector of float Position)
    109 0:11          Pos: direct index for structure ( temp 4-component vector of float)
    110 0:11            Function Call: @main( ( temp structure{ temp 4-component vector of float Pos})
    111 0:11            Constant:
    112 0:11              0 (const int)
    113 0:?   Linker Objects
    114 0:?     'g_sSamp' (layout( binding=0) uniform sampler)
    115 0:?     'g_tTex1df4' (layout( binding=0) uniform texture1D)
    116 0:?     '@entryPointOutput.Pos' ( out 4-component vector of float Position)
    117 
    118 // Module Version 10000
    119 // Generated by (magic number): 80007
    120 // Id's are bound by 48
    121 
    122                               Capability Shader
    123                               Capability Sampled1D
    124                               Capability ImageQuery
    125                1:             ExtInstImport  "GLSL.std.450"
    126                               MemoryModel Logical GLSL450
    127                               EntryPoint Vertex 4  "main" 42
    128                               Source HLSL 500
    129                               Name 4  "main"
    130                               Name 8  "VS_OUTPUT"
    131                               MemberName 8(VS_OUTPUT) 0  "Pos"
    132                               Name 10  "@main("
    133                               Name 14  "sizeQueryTemp"
    134                               Name 17  "g_tTex1df4"
    135                               Name 22  "WidthU"
    136                               Name 24  "sizeQueryTemp"
    137                               Name 29  "NumberOfLevelsU"
    138                               Name 33  "vsout"
    139                               Name 42  "@entryPointOutput.Pos"
    140                               Name 47  "g_sSamp"
    141                               Decorate 17(g_tTex1df4) DescriptorSet 0
    142                               Decorate 17(g_tTex1df4) Binding 0
    143                               Decorate 42(@entryPointOutput.Pos) BuiltIn Position
    144                               Decorate 47(g_sSamp) DescriptorSet 0
    145                               Decorate 47(g_sSamp) Binding 0
    146                2:             TypeVoid
    147                3:             TypeFunction 2
    148                6:             TypeFloat 32
    149                7:             TypeVector 6(float) 4
    150     8(VS_OUTPUT):             TypeStruct 7(fvec4)
    151                9:             TypeFunction 8(VS_OUTPUT)
    152               12:             TypeInt 32 0
    153               13:             TypePointer Function 12(int)
    154               15:             TypeImage 6(float) 1D sampled format:Unknown
    155               16:             TypePointer UniformConstant 15
    156   17(g_tTex1df4):     16(ptr) Variable UniformConstant
    157               19:             TypeInt 32 1
    158               20:     19(int) Constant 0
    159               26:     12(int) Constant 6
    160               32:             TypePointer Function 8(VS_OUTPUT)
    161               34:    6(float) Constant 0
    162               35:    7(fvec4) ConstantComposite 34 34 34 34
    163               36:             TypePointer Function 7(fvec4)
    164               41:             TypePointer Output 7(fvec4)
    165 42(@entryPointOutput.Pos):     41(ptr) Variable Output
    166               45:             TypeSampler
    167               46:             TypePointer UniformConstant 45
    168      47(g_sSamp):     46(ptr) Variable UniformConstant
    169          4(main):           2 Function None 3
    170                5:             Label
    171               43:8(VS_OUTPUT) FunctionCall 10(@main()
    172               44:    7(fvec4) CompositeExtract 43 0
    173                               Store 42(@entryPointOutput.Pos) 44
    174                               Return
    175                               FunctionEnd
    176       10(@main():8(VS_OUTPUT) Function None 9
    177               11:             Label
    178 14(sizeQueryTemp):     13(ptr) Variable Function
    179       22(WidthU):     13(ptr) Variable Function
    180 24(sizeQueryTemp):     13(ptr) Variable Function
    181 29(NumberOfLevelsU):     13(ptr) Variable Function
    182        33(vsout):     32(ptr) Variable Function
    183               18:          15 Load 17(g_tTex1df4)
    184               21:     12(int) ImageQuerySizeLod 18 20
    185                               Store 14(sizeQueryTemp) 21
    186               23:     12(int) Load 14(sizeQueryTemp)
    187                               Store 22(WidthU) 23
    188               25:          15 Load 17(g_tTex1df4)
    189               27:     12(int) ImageQuerySizeLod 25 26
    190                               Store 24(sizeQueryTemp) 27
    191               28:     12(int) Load 24(sizeQueryTemp)
    192                               Store 22(WidthU) 28
    193               30:          15 Load 17(g_tTex1df4)
    194               31:     12(int) ImageQueryLevels 30
    195                               Store 29(NumberOfLevelsU) 31
    196               37:     36(ptr) AccessChain 33(vsout) 20
    197                               Store 37 35
    198               38:8(VS_OUTPUT) Load 33(vsout)
    199                               ReturnValue 38
    200                               FunctionEnd
    201