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

Add Core 1.1 and 1.2 features and properties and introcude update mechanism #106

Merged
merged 44 commits into from
Jan 10, 2021

Conversation

SaschaWillems
Copy link
Owner

Fixes #105
Fixes #85

JSON export structure
Added support for:
- VK_KHR_fragment_shading_rate
- VK_EXT_shader_image_atomic_int64
- VK_EXT_device_memory_report
- VK_KHR_shader_terminate_invocation
# Conflicts:
#	vulkancapsviewer.cpp
Sample count flags
Removed separate limits page
Limits are now part of the core 1.0 properties tab, like they should have been from the very beginning
All relevant information presented there has now been moved to the core 1.0 tab
This is more in line with the Vulkan structures
Additional code refactoring and cleanup
…es main tabs

This is in line with the online database front-end
These have been deprecated long time ago
Renamed instance related functions
Copyright
Proper database state is now stored for the report and used throughout the code to enable/disable actions
Uploads are now also blocking
On Android, the device name only contains the GPU name, so additional information is required to identify a specific device report
Use v3 api for report uploads
… supports at least Vulkan 1.2

Dedicated structs for these have only been introduced with 1.2, so fetching them on 1.1 implementations isn't corect
@SaschaWillems SaschaWillems merged commit 03d0920 into master Jan 10, 2021
@SaschaWillems SaschaWillems deleted the vulkan_11_12_features_props branch April 19, 2024 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add report update mechanism Vulkan 1.2 support
1 participant