diff options
| author | Yong He <yonghe@outlook.com> | 2017-10-25 23:16:53 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-25 23:16:53 -0400 |
| commit | 56bc82656c2b2cd581a430713bc25b409bb4da4f (patch) | |
| tree | f5e667617ae8dd1853d4977ec13c153e9fafca0e /tools/render-test/shader-input-layout.h | |
| parent | 3043171dae37d18015d6cd26287d492c576f4f1a (diff) | |
| parent | 3a7dcf6d4d7a9c98ae769ad85f131c16802d1f72 (diff) | |
Merge pull request #230 from csyonghe/master
Finish up implementation of render-test
Diffstat (limited to 'tools/render-test/shader-input-layout.h')
| -rw-r--r-- | tools/render-test/shader-input-layout.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/tools/render-test/shader-input-layout.h b/tools/render-test/shader-input-layout.h index f2258b7b9..9602e4fe8 100644 --- a/tools/render-test/shader-input-layout.h +++ b/tools/render-test/shader-input-layout.h @@ -46,9 +46,19 @@ namespace renderer_test InputSamplerDesc samplerDesc; bool isOutput = false; int hlslBinding = -1; - int glslBinding = -1; - int glslLocation = -1; + Slang::List<int> glslBinding; + }; + + struct TextureData + { + Slang::List<Slang::List<unsigned int>> dataBuffer; + int textureSize; + int mipLevels; + int arraySize; + }; + void generateTextureData(TextureData & output, const InputTextureDesc & desc); + class ShaderInputLayout { public: |
