glslang-zig/glslang/MachineIndependent
David Neto b8955549ef fix error message for vertex struct input
Vertex shaders can have pipeline inputs that are arrays, but not structure
inputs. (GLSL 4.5 section 4.3.4)

But the error message for struct inputs says "cannot be a structure or array".
This PR removes the "or array" part.

Note: The array case is handled immediately after the check for
structure type.

Co-authored-by: Arcady Goldmints-Orlov <arcady@lunarg.com>
2023-04-20 18:25:55 -04:00
..
preprocessor Fix double expansion of macro arguments. 2023-03-23 17:45:57 -04:00
attribute.cpp Fix GCC warnings 2021-08-31 16:40:35 -06:00
attribute.h Implement GL_EXT_subgroup_uniform_control_flow. 2021-06-07 10:21:05 -04:00
Constant.cpp GLSL: Fix integer overflow warnings in Constant.cpp 2023-02-02 11:20:54 -07:00
gl_types.h 1. fix macro definition value for unsinged-int64-vector, according to kronos spec at https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_gpu_shader_int64.txt; 2. fix typo in reflection 2021-03-15 16:54:31 +08:00
glslang.m4 Parameters of spirv_decorate_id should accept variables 2023-04-03 18:02:49 -04:00
glslang.y Parameters of spirv_decorate_id should accept variables 2023-04-03 18:02:49 -04:00
glslang_tab.cpp Parameters of spirv_decorate_id should accept variables 2023-04-03 18:02:49 -04:00
glslang_tab.cpp.h Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
InfoSink.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
Initialize.cpp Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
Initialize.h Comment out params instead of removing 2019-09-11 08:59:47 -04:00
Intermediate.cpp Merge pull request #3066 from ShchchowAMD/shaochi/bindless 2022-12-07 14:38:31 -07:00
intermOut.cpp Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
IntermTraverse.cpp 8. io mapping refine & qualifier member check & resolver expand (#2396) 2020-11-03 13:34:19 -07:00
iomapper.cpp Remove GLSLANG_ANGLE 2022-11-08 15:11:36 -05:00
iomapper.h Remove GLSLANG_ANGLE 2022-11-08 15:11:36 -05:00
limits.cpp Fix issue for new unique id system. Add level bits to help verifying symbols and split symbol tables. 2021-02-15 20:35:20 +08:00
linkValidate.cpp [glslang] Refine implicit array size interfaces. (#3074) 2022-12-13 11:20:28 -07:00
LiveTraverser.h also search global variables assignment for live variables 2020-07-20 18:43:00 -04:00
localintermediate.h Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
parseConst.cpp Use nullptr where possible instead of NULL or 0 2022-11-30 09:33:28 -07:00
ParseContextBase.cpp Fix potential NULL dereference 2023-02-20 18:31:34 -05:00
ParseHelper.cpp fix error message for vertex struct input 2023-04-20 18:25:55 -04:00
ParseHelper.h Move check if useStorageBuffer needs to be set. 2023-01-23 12:49:48 -07:00
parseVersions.h Merge pull request #3066 from ShchchowAMD/shaochi/bindless 2022-12-07 14:38:31 -07:00
pch.h Use precompiled headers for some glslang projects 2018-10-31 15:38:08 -05:00
PoolAlloc.cpp Use nullptr where possible instead of NULL or 0 2022-11-30 09:33:28 -07:00
propagateNoContraction.cpp Use nullptr where possible instead of NULL or 0 2022-11-30 09:33:28 -07:00
propagateNoContraction.h [lumped builds] Add include guards (#pragma once) to header files that did not have any. 2017-05-10 16:58:38 +03:00
reflection.cpp Use nullptr where possible instead of NULL or 0 2022-11-30 09:33:28 -07:00
reflection.h Remove GLSLANG_ANGLE 2022-11-08 15:11:36 -05:00
RemoveTree.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
RemoveTree.h [lumped builds] Add include guards (#pragma once) to header files that did not have any. 2017-05-10 16:58:38 +03:00
Scan.cpp Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
Scan.h SPV: Fix #1575, fix #1593: Support HLSL #line 2018-12-07 17:36:33 -07:00
ScanContext.h GL_EXT_buffer_reference 2019-01-07 12:36:13 -06:00
ShaderLang.cpp Fix potential NULL dereference 2023-02-20 17:33:15 -05:00
SpirvIntrinsics.cpp Parameters of spirv_decorate_id should accept variables 2023-04-03 18:02:49 -04:00
SymbolTable.cpp Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
SymbolTable.h Merge pull request #3066 from ShchchowAMD/shaochi/bindless 2022-12-07 14:38:31 -07:00
Versions.cpp Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
Versions.h Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00