From 66936e950029869d84b26d9224674c9060e1d96f Mon Sep 17 00:00:00 2001 From: ladevieq Date: Wed, 10 Mar 2021 22:37:36 +0100 Subject: Add naive tonemapping --- shaders/tonemapping.comp | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 shaders/tonemapping.comp (limited to 'shaders') diff --git a/shaders/tonemapping.comp b/shaders/tonemapping.comp new file mode 100644 index 0000000..dde91b8 --- /dev/null +++ b/shaders/tonemapping.comp @@ -0,0 +1,12 @@ +layout(local_size_x = 8, local_size_y = 8, local_size_z = 1) in; + +layout(set = 0, binding = 0, rgba8) uniform writeonly image2D output_image; +layout(set = 0, binding = 1, rgba8) uniform readonly image2D accumulation_image; + +void main() { + uint x = gl_GlobalInvocationID.x; + uint y = gl_GlobalInvocationID.y; + + vec4 color = imageLoad(accumulation_image, ivec2(x, y)); + imageStore(output_image, ivec2(x, y), sqrt(color)); +} -- cgit v1.3