Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vulkan Configurator 3 #2061

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
d5380a0
vkconfig3: UI for new Vulkan Loader settings
christophe-lunarg Jul 10, 2024
37ad3ed
vkconfig3: Improve SDK upgrade
christophe-lunarg Jul 18, 2024
ba1540c
vkconfig3: Full ordering of layers
christophe-lunarg Jul 18, 2024
570c201
vkconfig3: Add layer manifest validation caching
christophe-lunarg Jul 17, 2024
6033191
vkconfig3: Add full layer ordering support
christophe-lunarg Jul 23, 2024
eaddef3
vkconfig3: Configuration tab UI
christophe-lunarg Jul 25, 2024
e1a38a9
vkconfig3: Add settings tree state load and store
christophe-lunarg Jul 30, 2024
b7c799d
vkconfig3: Add configuration context menu
christophe-lunarg Jul 31, 2024
81b7bc8
vkconfig3: Only update changed system files
christophe-lunarg Jul 31, 2024
143a5df
vkconfig3: Save and load mainwindow geometry between sessions
christophe-lunarg Aug 1, 2024
3336fd8
vkconfig3: Improve UI update
christophe-lunarg Aug 1, 2024
be09edd
vkconfig3: No need for builtin settings manual hiding
christophe-lunarg Aug 12, 2024
2b1ee9c
vkconfig3: Add loader messages types per configuration
christophe-lunarg Aug 14, 2024
7428924
vkconfig3: Infrastructure to handle per tab UI update
christophe-lunarg Aug 15, 2024
7d769d1
vkconfig3: Disable settings UI when layer is off
christophe-lunarg Aug 19, 2024
e8c65ef
vkconfig3: Extract layer preset from settings
christophe-lunarg Aug 19, 2024
d5e2e87
vkconfig3: Signal are handled by each tab
christophe-lunarg Aug 19, 2024
c989371
vkconfig3: Implement layers paths tab
christophe-lunarg Aug 23, 2024
34f5b07
vkconfig3: Add Layer manager unit tests
christophe-lunarg Sep 2, 2024
3745482
vkconfig3: Layers Paths tab UI
christophe-lunarg Sep 2, 2024
e01c5d2
vkconfig3: Implement layer version switching
christophe-lunarg Sep 6, 2024
3bb9d49
vkconfig3: Various clean up
christophe-lunarg Sep 9, 2024
88d3a6d
vkconfig: Fix switching of missing layer
christophe-lunarg Sep 10, 2024
bebd364
Replace "implem" with "driver" loader log level
charles-lunarg Sep 13, 2024
427bd5a
vkconfig3: Add applications tab
christophe-lunarg Sep 11, 2024
50d9b54
vkconfig3: Add applications tab
christophe-lunarg Sep 12, 2024
489456d
vkconfig3: Implement application launcher
christophe-lunarg Sep 18, 2024
99b3a4b
vkconfig3: Implement applications options
christophe-lunarg Sep 19, 2024
f20a000
vkconfig3: Don't allow implicit layer forced on
christophe-lunarg Sep 19, 2024
9d65bdd
vkconfig3: Add unit tests for layer paths
christophe-lunarg Sep 26, 2024
cd8dd2e
vkconfig3: Fix new configuration and add unit tests
christophe-lunarg Sep 26, 2024
6ef539f
vkconfig3: Add more unit tests
christophe-lunarg Sep 27, 2024
48f86eb
vkconfig3: Prepare Alpha build for internal testing
christophe-lunarg Oct 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
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