From 523e9f012e42608df1f7dd91f5625f8171b6ca3d Mon Sep 17 00:00:00 2001 From: Darren <65404740+fairywreath@users.noreply.github.com> Date: Tue, 10 Dec 2024 13:12:19 -0500 Subject: Enable exprs for GLSL binding layout qualifiers (#5807) * Allow glsl set and binding layout qualifiers to be compile time integer exprs * add new tests * add comments * cleanup on asserts * addressed review comments and cleanup * fix missing set expr in test * fixed tests and cleanup --------- Co-authored-by: Yong He --- tests/bugs/glsl-layout-define.hlsl.expected | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'tests/bugs') diff --git a/tests/bugs/glsl-layout-define.hlsl.expected b/tests/bugs/glsl-layout-define.hlsl.expected index e97928b47..028c80325 100644 --- a/tests/bugs/glsl-layout-define.hlsl.expected +++ b/tests/bugs/glsl-layout-define.hlsl.expected @@ -1,11 +1,15 @@ result code = -1 standard error = { -tests/bugs/glsl-layout-define.hlsl(4): error 20001: unexpected identifier, expected integer literal +tests/bugs/glsl-layout-define.hlsl(4): error 30015: undefined identifier 'UNDEFINED_VK_BINDING'. binding = UNDEFINED_VK_BINDING, ^~~~~~~~~~~~~~~~~~~~ -tests/bugs/glsl-layout-define.hlsl(5): error 20001: unexpected identifier, expected integer literal +tests/bugs/glsl-layout-define.hlsl(5): error 30015: undefined identifier 'UNDEFINED_VK_SET'. set = UNDEFINED_VK_SET) ^~~~~~~~~~~~~~~~ +(0): error 30015: undefined identifier 'main'. +tests/bugs/glsl-layout-define.hlsl(3): error 38000: no function found matching entry point name 'main' +layout( +^~~~~~ } standard output = { } -- cgit v1.2.3