#     
                  1           
  SPV_EXT_descriptor_indexing      GLSL.std.450              #       main                      	   
         
                                                                                       !   type.ConstantBuffer.KernelGlobals    	 !       cameraTransformation     	 !      cameraTransformationInv  
 !      cameraTransformationPrev     
 !      cameraTransformationPrevInv   !      cameraParams      !      cameraModel   !      cameraConeWidth  	 !      cameraConeSpreadAngle     !      nearDistance      !   	   renderRegion      !   
   rayEpsilon    !      maxBounces    !      maxCutoutBounces      !   
   maxIndirectBounces    !      direct    !      indirect      !      lightPresampling      !      environment   !      backplate    
 !      backgroundColor_backgroundColorEnabled    !      cutplanes     !      numLights     !      numVirtualLights      !      flags     !      PAD_0     "   CameraParams      "       thinLens      "      telecentric   "      latlong   #   ThinLensCameraParams      #       sensorSize    #      focalLength   #      ipdStereo     $   TelecentricCameraParams   $       sensorSize    $      magnification     $      PAD0_     %   LatlongCameraParams   %       ipd   %      ipdFalloff    %      stereo    %      PAD0_     &   RenderRegion      &       left      &      bottom    &      width     &      height    '   DirectLightGlobals   	 '       numMeshLightCandidates   	 '      numEnvLightCandidates    
 '      numVirtualLightCandidates     '      numBSDFCandidates     '      numSpatialSamples    
 '      numDisocclusionBoostSamples   '      spatialRadius     '      historyLength     '      perturbation      '   	   pad0      '   
   pad1      '      pad2      (   IndirectLightGlobals      (       neeMeshLightWeight   	 (      neeVirtualLightWeight     (      neeEnvLightWeight     (      fireflyFilter    
 (      reconnectDistanceThreshold   
 (      reconnectRoughnessThreshold   (      maxLuminance     	 (      maxResamplingPdfChange    (      numSpatialSamples     (   	   spatialRadius     (   
   historyLength    
 (      spatialCanonicalMISWeight    
 (      temporalCanonicalMISWeight    (   
   PAD0_     (      PAD1_     (      PAD2_     )   LightPresamplingGlobals   )       bucketCount   )      bucketSize    )      tileSize      )      PAD0_     *   Environment   *       kind      *      horizonHeight     *      brightness    *      visibilityFlags   *      top_groundBottomR    	 *      bottom_groundBottomG     	 *      groundTop_groundBottomB   *      rotation      *      sunDirection_haze    
 *   	   rgbUnitConversion_RBShift    	 *   
   groundColor_horizonBlur  	 *      nightColor_saturation     *      sunDiskIntensity_scale_cosF_glow      *   
   iblMipMapResolution   *      physicallyScaledSun  	 *      sunSamplingProbability    *      position      *      translation   *      radius    *      height    *      flattenGround     *      PAD2_     +   Quaternion    +       x     +      y     +      z     +      w     ,   Backplate     ,       regionMin     ,      regionMax     ,      brightness    ,      enabled_      ,      visibilityFlags   ,      PAD0_     -   Cutplane      -       p        globals_      .   type.2d.image     /   type.2d.image     0   type.2d.image        bufMatteMask_     1   type.2d.image        bufShapeId_   2   type.2d.image        bufDiffuseAlbedo_        bufGlossyAlbedo_      	   bufViewZ_     
   bufNormalRoughness_      bufDiffuse_      bufGlossy_   
 
   bufPTSpatialNeighborIterState_       bufPTSet1Bits_       bufPTSet1Data1_   3   type.2d.image        bufPTSet1Data2_      bufPTSet1Data3_      bufPTSet1Data5_      bufPTSet1Data6_      bufPTSet1Data8_      bufPTSet1Data9_      bufPTSet1Data10_         bufPTSet1Data13_         bufPTSet1Data14_         bufPTSet2Data2_      bufPTSet2Data3_      bufPTSet4Bits_       bufPTSet4Data1_      bufPTSet4Data2_      bufPTSet4Data3_      bufPTSet4Data4_   4   type.ConstantBuffer.RenderKernelParams    4       jitter    4      prevJitter    4      launchSize    4      seed      4      frameIndex    4      bounce    4      shiftMode    	 4      resamplingNeighborIdx     4      upscalingFactor       kernelParams_        main    G           G     "       G     !       G     "       G     !      G     "       G     !      G     "       G     !   #   G     "       G     !   $   G  	   "       G  	   !   %   G  
   "       G  
   !   '   G     "       G     !   (   G     "       G     !   )   G  
   "       G  
   !   ,   G     "       G     !   .   G     "       G     !   /   G     "       G     !   0   G     "       G     !   1   G     "       G     !   3   G     "       G     !   4   G     "       G     !   6   G     "       G     !   7   G     "       G     !   8   G     "       G     !   ;   G     "       G     !   <   G     "       G     !   ?   G     "       G     !   @   G     "       G     !   H   G     "       G     !   I   G     "       G     !   J   G     "       G     !   K   G     "       G     !   L   H  #       #       H  #      #      H  #      #      H  $       #       H  $      #      H  $      #      H  %       #       H  %      #      H  %      #      H  %      #      H  "       #       H  "      #      H  "      #       H  &       #       H  &      #      H  &      #      H  &      #      H  '       #       H  '      #      H  '      #      H  '      #      H  '      #      H  '      #      H  '      #      H  '      #      H  '      #       H  '   	   #   $   H  '   
   #   (   H  '      #   ,   H  (       #       H  (      #      H  (      #      H  (      #      H  (      #      H  (      #      H  (      #      H  (      #      H  (      #       H  (   	   #   $   H  (   
   #   (   H  (      #   ,   H  (      #   0   H  (   
   #   4   H  (      #   8   H  (      #   <   H  )       #       H  )      #      H  )      #      H  )      #      H  +       #       H  +      #      H  +      #      H  +      #      H  *       #       H  *      #      H  *      #      H  *      #      H  *      #      H  *      #       H  *      #   0   H  *      #   @   H  *      #   P   H  *   	   #   `   H  *   
   #   p   H  *      #      H  *      #      H  *   
   #      H  *      #      H  *      #      H  *      #      H  *      #      H  *      #      H  *      #      H  *      #      H  *      #      G  5         H  ,       #       H  ,      #      H  ,      #      H  ,      #      H  ,      #      H  ,      #      H  -       #       G  6         H  !       #       H  !             H  !          H  !      #   @   H  !            H  !         H  !      #      H  !            H  !         H  !      #      H  !            H  !         H  !      #      H  !      #   0  H  !      #   4  H  !      #   8  H  !      #   <  H  !   	   #   @  H  !   
   #   P  H  !      #   T  H  !      #   X  H  !   
   #   \  H  !      #   `  H  !      #     H  !      #     H  !      #     H  !      #     H  !      #     H  !      #     H  !      #   0  H  !      #   4  H  !      #   8  H  !      #   <  G  !      H  4       #       H  4      #      H  4      #      H  4      #      H  4      #      H  4      #       H  4      #   $   H  4      #   (   H  4      #   ,   G  4      G  7     G  8     G  9     G  :     G  ;     G  <     G  =     G  >     G  ?     G  @     G  A     G  B     G  C     G  D       E          +  E   F       +  E   G        H           +  E   I      +  E   J      +  E   K      +  E   L     M       +  H   N      +  H   O      +  H   P        Q   H        R   E        S   H        T   M      +  H   U       +  M   V       ,  T   W   V   V   V     X   M        Y   X        Z   M      +  H   [      +  H   \        ]     ^   @       +  M   _     ?+  M   `   75+  H   a   *  ]   b   )  ]   c   +  M   d     +  M   e   3+  H   f    ?  +  H   g      +  H   h      +  M   i     >+  M   j      ?,  T   k   i   j   i   +  M   l      ,  T   m   j   V   l   +  M   n     ,  T   o   n   j   n   +  H   p      +  H   q      +  H   r      +  H   s      +  H   t      +  M   u   Y>+  M   v   77?+  M   w   }Г=,  T   x   u   v   w   +  H   y     +  H   z      +  ^   {          +  ^   |   ?       +  ^   }          +  ^   ~   ;       +  H        ?+  H      	   +  ^              +  H         +  H      
   +  H        +  H        +  M       :+  M       :+  M      
ף<,  T               +  M       PG+  H      ? +  M        @@+  M      =+  M        A+  H      l1A+  H      >+  H      }w+  H      v~     H      ,                    +  H      y7+  ^      -L-QX+  ^             +  H        #   Z   M   H     $   Z   M   E     %   M   M   H   E     "   #   $   %     &   M   M   M   M     '   E   E   E   E   E   E   E   E   M   E   E   E     (   M   M   M   M   M   M   M   M   E   E   E   M   M   M   M   M     )   H   H   H   H     +   M   M   M   M     *   E   M   M   E   X   X   X   +   X   X   X   X   X   R   H   M   X   X   M   M   H   H     5   *   [     ,   Z   Z   M   H   E   E     -   X     6   -   \     !   Y   Y   Y   Y   "   E   M   M   M   &   M   E   E   E   '   (   )   5   ,   X   6   E   E   E   E            !    	 .   M                                 .    	 /   H                    !             /    	 0   M                                 0    	 1   E                            1   N                     0   N                 	 2   H                            .   N                     0   p                          2    	 3   H                    #             3     4   Z   Z   R   E   H   H   H   H   M         	   4            Q        !             ]                1        E      ;           ;            ;            ;            ;            ;     	       ;     
       ;            ;            ;     
       ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;            ;         	   ;             R      .  R      .  H      +  M        +  H      .  T      .  M      .  S      .  Q      +  H      +  H       +  M        +  H      +  H                  M   +  H         .  E      ,  R      L           ]      6                    =  Q         =  4          Q  R            Q  E            Q  H            Q  H                       U                      U                      G           Q  H             |  E         Q  H            |  E         P  R                            ]                                                        R                    R                    ]      c      b                                           R                    R                  Q  E               ]         F     ]                                            |  S         A     7      F   =  1   8   7   b        8          Q  E               ]         L     ]                                            =  /      
   b                  Q  H             A                 =  M         |  H         Q  E             |  H         Q  E            |  H         P              U   q                             H      U              H                    H                    E      F            |  H           ]         O                               H              H        N   Q  H              H           H             H           H        p   Q  H             H   	        H   
    	    H         
    H        N   Q  H             H   
        H             H     
      H        p   Q  H             H           H           H             E         G            q  ^          ^        |     ^         q  ^          ^         A             q   =  M         H             ^            ^            ^            H                      ^   !      "  #    H   $  U     %  #    ]   &  $       '  #        &  #  '    #    ^   (  !       ^   "  (       H   %  $  P          '    ]   )    V     *        )  +  ,    ,    M   -     P     `     *    +    *    *    M   .  -  ,     +  =  /   /     b     0  /         Q  H   1  0        2        U   3    3    4        U   5    5    H   6  1  t     ]   7  6  U     ]   8  7    9        8  :  9    :    4    9  =  2   ;     b     <  ;         =  2   =     b     >  =         O  Q   ?  <  <            Q  H   @  <     O  S   A  >  >         Q  H   B  >     |  M   C  B  Q  H   D  >     |  M   E  D  =  /   F     b     G  F         Q  H   H  G      |  M   I  H    4    4    S   J     :  A  9    M   K     :  C  9    Q   L     :  ?  9    H   M     :  @  9    M   N  V   :  I  9    M   O  V   :  E  9    P        8  Q  P    Q    2    P  =  2   R     b     S  R         Q  H   T  S      |  M   U  T  Q  H   V  S     |  M   W  V  Q  H   X  S     |  M   Y  X  P  T   Z  U  W  Y  Q  H   [  S     |  M   \  [    2    2    T   ]     Q  Z  P    M   ^     Q  \  P  =  3   _     b     `  _         Q  H   a  `      |  M   b  a  Q  H   c  `     |  M   d  c  =  /   e     b     f  e         Q  H   g  f      =  /   h     b     i  h         Q  H   j  i        H   k  j  r     H   l  k  s     H   m  l  a   |  E   n  m    ]   o  n  L     ]   p  o    q        p  r  q    r    s        U   t    t    u        o  v  u    v    s    u  =  2   w     b     x  w         =  /   y     b     z  y         Q  H   {  z      Q  H   |  x      |  M   }  |  Q  H   ~  x     Q  H     x     Q  H     x     P  S         |  M     {  =  3        b                =  /        b                Q  H           Q  H           Q  H          |  M       |  M       |  M       P  T           =  /        b                Q  H           =  3        b                =  /        b                Q  H           Q  H           Q  H          |  M       |  M       |  M       P  T           =  3        b                =  /        b                Q  H           Q  H           Q  H          P  Q           =  /        b                Q  H           |  M         s    s    S        v    u    M        v    u    Q        v    u    H        v  ~  u    T        v    u    M        v    u    T        v    u    M        v  }  u    H        v    u            U           ]     .  V     E       G   F   |  H         ]       P             U                   o                    T               T           M        P       Q  M           |  H         H       h     ]       U                       Q  M           |  H         H            H       h     H         |  M       R  T             Q  M          Q  M          |  H       |  H         H            H       h     H         |  M       R  T                      T               H            H            H            H       U     H          p  M         M          p  M         M          p  M         M          P  T             H     j       H     U       T               T        P          T           M     x               U           ]                                         M            ]                                                   M            ]                   ]     b                   ]                       ]     c           ]                                     H            H     U       H            H     U       H            H       t            	 H                     	 S                    	 M                    	 Q                    	 H                    	 T                    	 M                    	 M               _       H        t     ]   	    U     ]   
  	            
                    T   
            M     x   
    M       d    H             H     U       ]       V                         H            H     U       H            H       t     M                   H                M              P             S              M            P               Q               H   !           T   "           M   #           M   $           ]   %    U     &        %  '  (    (    H   )  1  y     H   *  )  z   p  M   +  *    M   ,  +      M   -  ,  b    M   .  b  -    &    '  m  H   /  b    H   0  g  /    &    &    H   1  g  (  0  '    M   2  .  (  b  '    ^   3  {   |     ^   4  !  3    ^   5  4  !    ^   6  }   |     ^   7  5  6  q  H   8  7    ^   9  ~   |     ^   :  !  9  q  H   ;  :    H   <  ;  g     H   =  8  <    H   >  ;    H   ?  >  P     H   @  ?  g     H   A  @  g     H   B  8  A    H   C  =  B    H   D  C       H   E     D  |  M   F  E    M   G  F  _     M   H    2    ]   I  H    M   J  I  V   H    M   K  N  J    M   L  G  K    ]   M  L  J    N        M  O  N    O    H   P         H   Q  U   P    H   R  1       H   S  Q       H   T  R  S    H   U  T       H   V  U  t     N    N    H   W  1  &  V  O  P     X  M  M  M    T   Y  X  "  ]    M   Z  M  #  ^    M   [  M  $  O  P     \  M  M    S   ]  \    J    M   ^  M    K    Q   _  X     L    H   `  M  !  M            T   a  ]    Y  N    M   b  ^    Z  N    M   c  O    [  N    S   d  J    ]  N    M   e  K    ^  N    Q   f  L    _  N    H   g  M    `  N    M   h  N    K  N    H   i  1    W  N    H   j  g    1  N    q    q    T   k  ]  2  a      M   l  ^  2  b      M   m  O  2  c      S   n  J  2  d      M   o  K  2  e      Q   p  L  2  f      H   q  M  2  g      M   r  N  2  h      H   s  1  2  i      H   t  g  2  j    |  E   u  t    E   v  u  K   |  H   w  v    H   x  s  w    ]   y  .  V     E   z  y  G   F   |  H   {  z    ]   |  {  U     }        |  ~          H       p     H       p  M         M       .    }    ~    H     x  y     H       z   p  M         }    }    M           ~    M     r      H     x       H       U             U         =  /        c               H       t     ]       U     ]                                   Q  H     p      Q  H     p     Q  H     p     P             q  |  H     o  |  H     m  Q  H     n      Q  H     n     P               =  2        c             =  2        c             |  H       =  /        c                       ]                                   A     9   	   F   =  .   :   9   b  X     :          Q  M           A     ;   
   F   =  0   <   ;   b  X     <          Q  M            ]     l  d     M       V   l    M               M            M            M            M           M               M        +     V   _     M        .   _          M           M           M        P     e     T           k    ]     m  V                         M       m                    M         V       T           H       f     H       O   |  E         E        *     G   A             \   =  M       o  M         M                   U           M     x       ]                               T         P  T             T                                 T                       U         Q  M     k      |  H         H       h     ]       U                               Q  M     k     |  H         H       h     ]       U                                              	 E     F     G     I       ]       I                       =  .        b  X              Q  M             ]       V                               A     =      F   =  0   >   =   b  X     >          O  T                     T                   T               M       k     M       m     M       o   P  T                   A     ?      F   =  0   @   ?   b  X     @          O  T                     T           M       k     M       m     M       o   P  T                     T         W       T     W           M       V       M         V             M     V           T     W           M      V           T     W         Q  M           Q  M          Q  M          P  X              A     A      J   =  0   B   A   c  B            Q  M           Q  M          Q  M          P  X   	          A     C      J   =  0   D   C   c  D      	                  8  