diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2019-10-18 01:26:07 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2019-10-18 01:26:07 +0000 |
| commit | 085e1e07fe61386e46395fa06deee96479f44f5a (patch) | |
| tree | 6e11d0406f72548fe697bb448ea23814b4c3fecd /Projects/Asteroids/src/WinWrapper.cpp | |
| parent | Updated readme (diff) | |
| download | DiligentEngine-085e1e07fe61386e46395fa06deee96479f44f5a.tar.gz DiligentEngine-085e1e07fe61386e46395fa06deee96479f44f5a.zip | |
Asteroids demo: enabled bindless mode in DiligentD3D12 and DiligentVk modes
Diffstat (limited to 'Projects/Asteroids/src/WinWrapper.cpp')
| -rw-r--r-- | Projects/Asteroids/src/WinWrapper.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Projects/Asteroids/src/WinWrapper.cpp b/Projects/Asteroids/src/WinWrapper.cpp index e60480f..fd126b4 100644 --- a/Projects/Asteroids/src/WinWrapper.cpp +++ b/Projects/Asteroids/src/WinWrapper.cpp @@ -208,7 +208,7 @@ LRESULT CALLBACK WindowProc( return 0; case 'B': if (gSettings.mode == Settings::RenderMode::DiligentD3D12 || gSettings.mode == Settings::RenderMode::DiligentVulkan) { - gSettings.resourceBindingMode = (gSettings.resourceBindingMode + 1) % 3; + gSettings.resourceBindingMode = (gSettings.resourceBindingMode + 1) % 4; gUpdateWorkload = true; } return 0; @@ -602,9 +602,10 @@ int main(int argc, char** argv) gWorkloadDE->GetPerfCounters(updateTime, renderTime); switch (gSettings.resourceBindingMode) { - case 0: resBindModeStr = "-d";break; - case 1: resBindModeStr = "-m";break; - case 2: resBindModeStr = "-tm";break; + case 0: resBindModeStr = "-dyn";break; + case 1: resBindModeStr = "-mut";break; + case 2: resBindModeStr = "-tex_mut";break; + case 3: resBindModeStr = "-bindless";break; } break; } |
