Releases: SaschaWillems/VulkanCapsViewer
Public release 4.00
First version with full support for Vulkan 1.4 (Vulkan headers 1.4.303)
- Reading new core features
- Reading new core properties
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_EXT_vertex_attribute_robustness
- VK_KHR_video_encode_av1
- VK_KHR_video_encode_quantization_map
Better handling of surface queries on Wayland
Public release 3.43
Updated to Vulkan headers 1.3.296
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_EXT_device_generated_commands
- VK_EXT_depth_clamp_control
Public release 3.42
Updated to Vulkan headers 1.3.295
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_AMD_anti_lag
- VK_KHR_compute_shader_derivatives
- VK_KHR_pipeline_binary
- VK_NV_command_buffer_inheritance
Fix for missing surface info on macOS and iOS
Public release 3.41
Updated to Vulkan headers 1.3.289
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_EXT_legacy_vertex_attributes
- VK_EXT_shader_replicated_composites
- VK_KHR_maintenance7
- VK_KHR_shader_relaxed_extended_instruction
- VK_MESA_image_alignment_control
Public release 3.40
No Vulkan header changes
Mostly contains small fixes and changes:
- Fixed some issues with the LunarG Vulkan Profiles library (Android builds should work again)
- Store format feature flags as strings to avoid possible database problems with large values
- Store additional information in the report to simplify some back-end stuff
Public release 3.34
Updated to Vulkan headers 1.3.280
Added update profiles library with support for the Roadmap 2024 profile and new LunarG profiles
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_EXT_map_memory_placed
- VK_NV_shader_atomic_float16_vector
- VK_NV_raw_access_chains
- VK_NV_ray_tracing_validation
Public release 3.33
Updated to Vulkan headers 1.3.276
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_ANDROID_external_format_resolve
- VK_ARM_render_pass_striped
- VK_ARM_scheduling_controls
- VK_EXT_nested_command_buffer
- VK_IMG_relaxed_line_rasterization
- VK_KHR_dynamic_rendering_local_read
- VK_KHR_index_type_uint8
- VK_KHR_line_rasterization
- VK_KHR_maintenance6
- VK_KHR_shader_expect_assume
- VK_KHR_shader_float_controls2
- VK_KHR_shader_maximal_reconvergence
- VK_KHR_shader_quad_control
- VK_KHR_shader_subgroup_rotate
- VK_KHR_vertex_attribute_divisor
- VK_KHR_video_maintenance1
- VK_NV_cuda_kernel_launch
- VK_NV_extended_sparse_address_space
- VK_NV_per_stage_descriptor_set
Public release 3.32
Updated to Vulkan headers 1.3.264
Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
- VK_KHR_cooperative_matrix
- VK_EXT_frame_boundary
- VK_EXT_depth_bias_control
- VK_EXT_dynamic_rendering_unused_attachments
- VK_NV_descriptor_pool_overallocation
- VK_MSFT_layered_driver
- VK_QCOM_image_processing2
- VK_QCOM_filter_cubic_weights
- VK_QCOM_ycbcr_degamma
- VK_QCOM_filter_cubic_clamp
- VK_QNX_external_memory_screen_buffer
Other changes:
- Properly display image layouts for VK_EXT_host_image_copy
- Updated Vulkan profiles library
Public release 3.31
- Enables VK_EXT_swapchain_colorspace if available
- This will report additional surface formats (e.g. for HDR color spaces), esp. on Android
- Existing reports can be updated if new surface formats are reported with this version
- Possible fix for Wayland
Public release 3.30
Updated to Vulkan Headers 1.3.250
Adds support for
- VK_KHR_ray_tracing_position_fetch
- VK_EXT_attachment_feedback_loop_dynamic_state
- VK_EXT_shader_tile_image
- VK_EXT_shader_object
- VK_NV_displacement_micromap
Important note for Linux users: Due to changes with automated builds, this version may no longer work on older eol Linux versions (e.g. Ubuntu < 20)