yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
2345014d
main
1#version 310 es 2 3#extension GL_EXT_descriptor_heap : require 4 5precision highp float ; 6 7layout (descriptor_heap) uniform highp sampler heapSampler[]; 8layout (descriptor_heap) uniform highp texture2D heapTexture2D[]; 9layout (descriptor_heap) buffer StorageBuffer { 10vec4 a ; 11} heapStorageBuffer[]; 12layout (descriptor_heap) uniform UniformBuffer { 13vec4 colorOffset ; 14} heapUniformBuffer[]; 15 16layout (location = 0 ) in vec2 uvs; 17 18layout (location = 0 ) out vec4 fragColor; 19 20void main() 21{ 22fragColor = texture(sampler2D(heapTexture2D[ 27 ], heapSampler[ 0 ]), uvs); 23fragColor += heapUniformBuffer[ 3 ]. colorOffset ; 24heapStorageBuffer[ 1 ]. a = fragColor ; 25}