#version 450 core #extension GL_KHR_memory_scope_semantics : enable #extension GL_EXT_long_vector : enable #extension GL_EXT_shader_explicit_arithmetic_types : enable #extension GL_EXT_buffer_reference : enable void main() { vector vf; float f; vector vu; uint32_t u; vector vi; int32_t i; vector vf16; float16_t f16; vector vb; bool b; // 8.14 vf = dFdx(vf); vf = dFdy(vf); vf = fwidth(vf); vf = dFdxFine(vf); vf = dFdyFine(vf); vf = fwidthFine(vf); vf = dFdxCoarse(vf); vf = dFdyCoarse(vf); vf = fwidthCoarse(vf); }