Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ option(VULKANSC "Build Vulkan SC validation layers" ON)
#
# If working with unreleased extensions, make sure the header and validation version are all on the same header version
if(VULKANSC)
project(VVL VERSION 1.0.20 LANGUAGES CXX) # vulkansc
project(VVL VERSION 1.0.21 LANGUAGES CXX) # vulkansc
else()
project(VVL VERSION 1.4.344 LANGUAGES CXX) # vulkan
endif()
Expand Down
2 changes: 1 addition & 1 deletion layers/VkSCLayer_khronos_validation.json.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"prefix": "vvl",
"type": "GLOBAL",
"library_path": "@JSON_LIBRARY_PATH@",
"api_version": "1.0.20",
"api_version": "1.0.21",
"implementation_version": "1",
"description": "Khronos Validation Layer",
"introduction": "The main, comprehensive Khronos validation layer.\n\nVulkan SC is an Explicit API, enabling direct control over how GPUs actually work. By design, minimal error checking is done inside a Vulkan SC driver. Applications have full control and responsibility for correct operation. Any errors in how Vulkan SC is used can result in a crash. \n\nThe Khronos Validation Layer can be enabled to assist development by enabling developers to verify their applications correctly use the Vulkan SC API.",
Expand Down
2 changes: 1 addition & 1 deletion layers/vulkansc/generated/enum_flag_bits.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include <array>
#include "vulkan/vulkan.h"
// clang-format off
const uint32_t GeneratedVulkanHeaderVersion = 20;
const uint32_t GeneratedVulkanHeaderVersion = 21;
const VkDeviceQueueCreateFlags AllVkDeviceQueueCreateFlagBits = VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT;
const VkPipelineStageFlags AllVkPipelineStageFlagBits = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT|VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT|VK_PIPELINE_STAGE_VERTEX_INPUT_BIT|VK_PIPELINE_STAGE_VERTEX_SHADER_BIT|VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT|VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT|VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT|VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT|VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT|VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT|VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT|VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT|VK_PIPELINE_STAGE_TRANSFER_BIT|VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT|VK_PIPELINE_STAGE_HOST_BIT|VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT|VK_PIPELINE_STAGE_ALL_COMMANDS_BIT|VK_PIPELINE_STAGE_NONE|VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR;
const VkImageAspectFlags AllVkImageAspectFlagBits = VK_IMAGE_ASPECT_COLOR_BIT|VK_IMAGE_ASPECT_DEPTH_BIT|VK_IMAGE_ASPECT_STENCIL_BIT|VK_IMAGE_ASPECT_METADATA_BIT|VK_IMAGE_ASPECT_PLANE_0_BIT|VK_IMAGE_ASPECT_PLANE_1_BIT|VK_IMAGE_ASPECT_PLANE_2_BIT|VK_IMAGE_ASPECT_NONE|VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT;
Expand Down
793 changes: 427 additions & 366 deletions layers/vulkansc/generated/vk_validation_error_messages.h

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions scripts/known_good.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"cmake_options": [
"-DGEN_VULKANSC_COMBINED=ON"
],
"commit": "ba3b55609702243722fea9db42941a4ebc9a50c0"
"commit": "vksc1.0.21"
},
{
"name": "Vulkan-Utility-Libraries",
Expand All @@ -43,7 +43,7 @@
"sub_dir": "Vulkan-Utility-Libraries",
"build_dir": "Vulkan-Utility-Libraries/build",
"install_dir": "Vulkan-Utility-Libraries/build/install",
"commit": "50a3c053901e12559b5c1942da8d6c5f3c34eb98",
"commit": "vksc1.0.21",
"deps": [
{
"var_name": "VULKAN_HEADERS_INSTALL_DIR",
Expand Down Expand Up @@ -140,7 +140,7 @@
"sub_dir": "Vulkan-Loader",
"build_dir": "Vulkan-Loader/build",
"install_dir": "Vulkan-Loader/build/install",
"commit": "vksc1.0.20",
"commit": "vksc1.0.21",
"build_step": "skip",
"optional": [
"tests"
Expand All @@ -166,7 +166,7 @@
"sub_dir": "Vulkan-Tools",
"build_dir": "Vulkan-Tools/build",
"install_dir": "Vulkan-Tools/build/install",
"commit": "9859d70e5c031271ee9a959883337cf10bfc5b93",
"commit": "vksc1.0.21",
"build_step": "skip",
"optional": [
"tests"
Expand Down
2 changes: 1 addition & 1 deletion tests/icd/VVL_Test_ICD_vksc.json.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
"file_format_version": "1.0.1",
"ICD": {
"library_path": "@JSON_LIBRARY_PATH@",
"api_version": "1.0.20"
"api_version": "1.0.21"
}
}
2 changes: 1 addition & 1 deletion tests/vulkansc/device_profiles/max_core.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"profiles": {
"MAX_CORE": {
"version": 1,
"api-version": "1.0.20",
"api-version": "1.0.21",
"label": "Max Vulkan SC Core",
"description": "Max Vulkan SC Core profile",
"contributors": {},
Expand Down
2 changes: 1 addition & 1 deletion tests/vulkansc/device_profiles/max_profile.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"profiles": {
"MAX_PROFILE": {
"version": 1,
"api-version": "1.0.20",
"api-version": "1.0.21",
"label": "Max Vulkan SC Profile",
"description": "Profile that supports everything possible",
"contributors": {},
Expand Down
2 changes: 1 addition & 1 deletion tests/vulkansc/device_profiles/min_core.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"profiles": {
"MIN_CORE": {
"version": 1,
"api-version": "1.0.20",
"api-version": "1.0.21",
"label": "Min Vulkan SC Core",
"description": "Min Vulkan SC Core profile",
"contributors": {},
Expand Down
Loading