| #version 450 core | |
| #extension GL_AMD_gpu_shader_half_float : require | |
| #extension GL_EXT_shader_explicit_arithmetic_types : enable | |
| layout(set=0, binding=0, std430) buffer SSBO | |
| { | |
| f16vec2 coords2D; | |
| f16vec2 gradX; | |
| f16vec2 gradY; | |
| }; | |
| void main() { | |
| gradX = dFdx(coords2D); | |
| gradY = dFdy(coords2D); | |
| } |