glslang-zig/hlsl
steve-lunarg e7d0752a33 HLSL: use prefix for builtin functions names to avoid namespace collisions
It would have been possible for globally scoped user functions to collide
with builtin method names.  This adds a prefix to avoid polluting the
namespace.

Ideally this would be an invalid character to use in user identifiers, but
as that requires changing the scanner, for the moment it's an unlikely yet
valid prefix.
2017-03-19 18:22:11 -06:00
..
CMakeLists.txt HLSL: implement numthreads for compute shaders 2016-10-31 09:28:17 -06:00
hlslAttributes.cpp Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslAttributes.h HLSL non-functional: Generalize namespace nesting. 2017-03-19 13:01:58 -06:00
hlslGrammar.cpp HLSL: use prefix for builtin functions names to avoid namespace collisions 2017-03-19 18:22:11 -06:00
hlslGrammar.h HLSL: Basic turn on of non-static member functions. 2017-03-19 18:09:59 -06:00
hlslOpMap.cpp HLSL: Add scoping operator, accept static member functions, and support calling them. 2017-03-11 14:13:00 -07:00
hlslOpMap.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseables.cpp HLSL: use prefix for builtin functions names to avoid namespace collisions 2017-03-19 18:22:11 -06:00
hlslParseables.h Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
hlslParseHelper.cpp HLSL: use prefix for builtin functions names to avoid namespace collisions 2017-03-19 18:22:11 -06:00
hlslParseHelper.h HLSL: use prefix for builtin functions names to avoid namespace collisions 2017-03-19 18:22:11 -06:00
hlslScanContext.cpp HLSL: Fix #771: add inline keyword. 2017-03-15 09:05:14 -06:00
hlslScanContext.h Merge branch 'TiemoJung-semantic_handling' 2017-03-14 22:44:24 -06:00
hlslTokens.h HLSL: Fix #771: add inline keyword. 2017-03-15 09:05:14 -06:00
hlslTokenStream.cpp HLSL: Member-functions: capture body token stream for deferred syntax/semantics. 2017-03-11 19:37:29 -07:00
hlslTokenStream.h Merge branch 'TiemoJung-semantic_handling' 2017-03-14 22:44:24 -06:00