Skip to content

Commit

Permalink
vkconfig3: UI for new Vulkan Loader settings
Browse files Browse the repository at this point in the history
- [ ] Redesign UI based on tabs
  - [ ] Add diagnostics tab
  - [ ] Add application launcher tab
  - [ ] Add layers tab
  - [X] Add layers configuration tab
- [X] Use Vulkan Loader 284 Settings file instead of override layer
- [X] Add Per executable path layers configuration or global layers configuration
- [ ] Add full control of all layers execution order
- [X] Add selection of a specific layer version from a list of layer versions
- [ ] Add multiple launch options per executable
- [X] Add layers configuration version, to support automatic update of built-in configurations
- [X] Add Vulkan Configurator JSON file to consolidate data
- [ ] Add selection of loader message types
- [ ] Add support of layer setting command lines
- [X] Improve UI responsiveness, remove file saving and loading when switching layers configurations
  • Loading branch information
christophe-lunarg committed Jul 18, 2024
1 parent 3076bb4 commit b6b9c76
Show file tree
Hide file tree
Showing 337 changed files with 15,172 additions and 25,351 deletions.
7 changes: 2 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ find_package(valijson REQUIRED CONFIG)

option(BUILD_TESTS "Build tests")
option(RUN_ON_GITHUB "Build only tests that can run on Github" OFF)
option(BUILD_EXPERIMENTAL "Build tests for debugging layers" OFF)

if(BUILD_TESTS)
enable_testing()
Expand Down Expand Up @@ -116,8 +115,6 @@ if(BUILD_LAYERMGR)
endif()

add_subdirectory(vkconfig_core)
add_subdirectory(vkconfig)
if(BUILD_EXPERIMENTAL)
add_subdirectory(vkconfig3)
endif()
add_subdirectory(vkconfig_cmd)
add_subdirectory(vkconfig_gui)
endif()
6 changes: 3 additions & 3 deletions scripts/github_ci_linux.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,9 @@ def BuildVT(args):
RunShellCmd(test_cmd, VT_BUILD_DIR)

print("Build Vulkan Configurator with QtCreator")
os.chdir('%s/../vkconfig' % VT_BUILD_DIR)
RunShellCmd('qmake vkconfig.pro', '%s/../vkconfig' % VT_BUILD_DIR)
RunShellCmd('make', '%s/../vkconfig' % VT_BUILD_DIR)
os.chdir('%s/../vkconfig_gui' % VT_BUILD_DIR)
RunShellCmd('qmake vkconfig.pro', '%s/../vkconfig_gui' % VT_BUILD_DIR)
RunShellCmd('make', '%s/../vkconfig_gui' % VT_BUILD_DIR)

ret_code = 0
def RunATest(vt_cmd, vt_env):
Expand Down
56 changes: 0 additions & 56 deletions vkconfig/CMakeLists.txt

This file was deleted.

161 changes: 0 additions & 161 deletions vkconfig/README.md

This file was deleted.

Loading

0 comments on commit b6b9c76

Please sign in to comment.