HLSL: implement TextureBuffer<type>
authorLoopDawg <sk_opengl@khasekhemwy.net>
Thu, 9 Nov 2017 02:48:11 +0000 (19:48 -0700)
committerLoopDawg <sk_opengl@khasekhemwy.net>
Thu, 9 Nov 2017 02:48:11 +0000 (19:48 -0700)
commite5530b92ce1af8cbe8977024dd8a6ab5a2eb3fb7
treef5f59f093d64171e7f54feed76011d3878237c30
parent2edde6665d9a56ead5ea0e55b4e64d9a803e6164
HLSL: implement TextureBuffer<type>

Almost equivalent to tbuffer, except members not at global scope.
So, reference is "TextureBuffer_var.member", not simply "member".
Test/baseResults/hlsl.texturebuffer.frag.out [new file with mode: 0644]
Test/hlsl.texturebuffer.frag [new file with mode: 0644]
gtests/Hlsl.FromFile.cpp
hlsl/hlslGrammar.cpp
hlsl/hlslGrammar.h
hlsl/hlslScanContext.cpp
hlsl/hlslTokens.h