Files
Pulse/Tests/Shaders/Vulkan-OpenGL/WriteOnlyBindings.comp.glsl
2025-04-07 18:13:55 +02:00

37 lines
652 B
GLSL

#version 310 es
// compute shader - this file was generated by NZSL compiler (Nazara Shading Language)
precision highp int;
#if GL_FRAGMENT_PRECISION_HIGH
precision highp float;
precision highp image2D;
#else
precision mediump float;
precision mediump image2D;
#endif
layout(local_size_x = 16, local_size_y = 16, local_size_z = 1) in;
// header end
struct Input
{
uvec3 indices;
};
// struct SSBO omitted (used as UBO/SSBO)
layout(binding = 0, rgba8) uniform image2D write_texture;
layout(binding = 1, std430) buffer _nzslBindingwrite_ssbo
{
uint data[];
} write_ssbo;
void main()
{
Input input_;
input_.indices = gl_GlobalInvocationID;
}