summaryrefslogtreecommitdiffstats
path: root/Projects/Asteroids/src/WinWrapper.cpp
diff options
context:
space:
mode:
authorEgor Yusov <egor.yusov@gmail.com>2019-10-18 01:26:07 +0000
committerEgor Yusov <egor.yusov@gmail.com>2019-10-18 01:26:07 +0000
commit085e1e07fe61386e46395fa06deee96479f44f5a (patch)
tree6e11d0406f72548fe697bb448ea23814b4c3fecd /Projects/Asteroids/src/WinWrapper.cpp
parentUpdated readme (diff)
downloadDiligentEngine-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.cpp9
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;
}