From b92f2805855282cb717c21345dab8ffdc3f1fdd2 Mon Sep 17 00:00:00 2001 From: Samuel Kogler Date: Thu, 16 Mar 2023 19:05:33 +0100 Subject: Support GL_EXT_fragment_shader_barycentric (#2704) * Support GL_EXT_fragment_shader_barycentric * Support pervertex with GL_EXT_fragment_shader_barycentric --- source/slang/hlsl.meta.slang | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'source/slang/hlsl.meta.slang') diff --git a/source/slang/hlsl.meta.slang b/source/slang/hlsl.meta.slang index 633c3d87e..d417e3b7c 100644 --- a/source/slang/hlsl.meta.slang +++ b/source/slang/hlsl.meta.slang @@ -2274,9 +2274,9 @@ matrix fwidth(matrix x) __generic [__readNone] __target_intrinsic(hlsl) -__target_intrinsic(glsl, "$0[$1]") +__target_intrinsic(GL_NV_fragment_shader_barycentric, "$0[$1]") +__target_intrinsic(GL_EXT_fragment_shader_barycentric, "$0[$1]") __glsl_version(450) -__glsl_extension(GL_NV_fragment_shader_barycentric) T GetAttributeAtVertex(T attribute, uint vertexIndex); /// Get the value of a vertex attribute at a specific vertex. @@ -2296,9 +2296,9 @@ T GetAttributeAtVertex(T attribute, uint vertexIndex); __generic [__readNone] __target_intrinsic(hlsl) -__target_intrinsic(glsl, "$0[$1]") +__target_intrinsic(GL_NV_fragment_shader_barycentric, "$0[$1]") +__target_intrinsic(GL_EXT_fragment_shader_barycentric, "$0[$1]") __glsl_version(450) -__glsl_extension(GL_NV_fragment_shader_barycentric) vector GetAttributeAtVertex(vector attribute, uint vertexIndex); /// Get the value of a vertex attribute at a specific vertex. @@ -2318,9 +2318,9 @@ vector GetAttributeAtVertex(vector attribute, uint vertexIndex); __generic [__readNone] __target_intrinsic(hlsl) -__target_intrinsic(glsl, "$0[$1]") +__target_intrinsic(GL_NV_fragment_shader_barycentric, "$0[$1]") +__target_intrinsic(GL_EXT_fragment_shader_barycentric, "$0[$1]") __glsl_version(450) -__glsl_extension(GL_NV_fragment_shader_barycentric) matrix GetAttributeAtVertex(matrix attribute, uint vertexIndex); -- cgit v1.2.3