1spv.ext.ShaderTileImage.depth_stencil.frag
2WARNING: 0:6: '' : all default precisions are highp; use precision statements to quiet warning, e.g.:
3         "precision mediump int; precision highp float;"
4
5// Module Version 10000
6// Generated by (magic number): 8000b
7// Id's are bound by 26
8
9                              Capability Shader
10                              Capability TileImageDepthReadAccessEXT
11                              Capability TileImageStencilReadAccessEXT
12                              Extension  "SPV_EXT_shader_tile_image"
13               1:             ExtInstImport  "GLSL.std.450"
14                              MemoryModel Logical GLSL450
15                              EntryPoint Fragment 4  "main" 16 22
16                              ExecutionMode 4 OriginUpperLeft
17                              Source GLSL 460
18                              SourceExtension  "GL_EXT_shader_tile_image"
19                              Name 4  "main"
20                              Name 8  "depth"
21                              Name 12  "stencil_value"
22                              Name 16  "stencil_out"
23                              Name 22  "depth_out"
24                              Decorate 13 RelaxedPrecision
25                              Decorate 16(stencil_out) Location 0
26                              Decorate 22(depth_out) Location 1
27               2:             TypeVoid
28               3:             TypeFunction 2
29               6:             TypeFloat 32
30               7:             TypePointer Function 6(float)
31              10:             TypeInt 32 0
32              11:             TypePointer Function 10(int)
33              14:             TypeVector 10(int) 4
34              15:             TypePointer Output 14(ivec4)
35 16(stencil_out):     15(ptr) Variable Output
36              18:     10(int) Constant 0
37              20:             TypeVector 6(float) 4
38              21:             TypePointer Output 20(fvec4)
39   22(depth_out):     21(ptr) Variable Output
40              24:    6(float) Constant 0
41         4(main):           2 Function None 3
42               5:             Label
43        8(depth):      7(ptr) Variable Function
4412(stencil_value):     11(ptr) Variable Function
45               9:    6(float) DepthAttachmentReadEXT
46                              Store 8(depth) 9
47              13:     10(int) StencilAttachmentReadEXT
48                              Store 12(stencil_value) 13
49              17:     10(int) Load 12(stencil_value)
50              19:   14(ivec4) CompositeConstruct 17 18 18 18
51                              Store 16(stencil_out) 19
52              23:    6(float) Load 8(depth)
53              25:   20(fvec4) CompositeConstruct 23 24 24 24
54                              Store 22(depth_out) 25
55                              Return
56                              FunctionEnd
57