VulkanCapsViewer

Vulkan hardware capability viewer

LGPL-3.0 License

Stars
311
Committers
19

Bot releases are visible (Hide)

VulkanCapsViewer - Public release 3.42 Latest Release

Published by SaschaWillems about 1 month ago

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

VulkanCapsViewer - Public release 3.41

Published by SaschaWillems 4 months ago

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
VulkanCapsViewer - Public release 3.40

Published by SaschaWillems 7 months ago

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
VulkanCapsViewer - Public release 3.34

Published by SaschaWillems 7 months ago

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

⚠️Important Note: Due to a bug in the profiles library this release won't compile on Android.

VulkanCapsViewer - Public release 3.33

Published by SaschaWillems 9 months ago

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
VulkanCapsViewer - Public release 3.32

Published by SaschaWillems about 1 year ago

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
VulkanCapsViewer - Public release 3.31

Published by SaschaWillems over 1 year ago

  • 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
VulkanCapsViewer - Public release 3.30

Published by SaschaWillems over 1 year ago

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)

VulkanCapsViewer - Public release 3.29

Published by SaschaWillems over 1 year ago

Updated to Vulkan Headers 1.3.243

Adds support for

  • VK_ARM_shader_core_properties
  • VK_EXT_image_sliced_view_of_3d
  • VK_EXT_pipeline_library_group_handles
  • VK_QCOM_multiview_per_view_render_areas

Other changes:

  • Filtering will keep child values displayed
  • Add new queue family flag bits
VulkanCapsViewer - Public release 3.28

Published by SaschaWillems over 1 year ago

Updated to Vulkan Headers 1.3.226

Adds support for

  • VK_HUAWEI_cluster_culling_shader

Other changes:

  • Use Vulkan profiles library from SDK
VulkanCapsViewer - sdk_2023_1

Published by SaschaWillems almost 2 years ago

VulkanCapsViewer - Public release 3.27

Published by SaschaWillems almost 2 years ago

Updated to Vulkan Headers 1.3.235

Adds support for

  • VK_EXT_descriptor_buffer
  • VK_ARM_shader_core_builtins
  • VK_NV_copy_memory_indirect
  • VK_NV_memory_decompression
  • VK_NV_ray_tracing_invocation_reorder
VulkanCapsViewer - Public release 3.25

Published by SaschaWillems about 2 years ago

Updated to Vulkan Headers 1.3.226

Adds support for

  • VK_EXT_mesh_shader
  • VK_EXT_depth_clamp_zero_one
  • VK_EXT_rasterization_order_attachment_access

Other changes:

  • Updated Vulkan profiles library to latest version
VulkanCapsViewer - Public release 3.24

Published by SaschaWillems about 2 years ago

Updated to Vulkan Headers 1.3.224

Adds support for:

  • VK_EXT_pipeline_robustness
  • VK_EXT_shader_module_identifier
  • VK_EXT_attachment_feedback_loop_layout
  • VK_EXT_multisampled_render_to_single_sampled
  • VK_QCOM_image_processing
  • VK_QCOM_tile_properties
  • VK_SEC_amigo_profiling

Other changes:

  • Updated Vulkan profiles library to latest version
VulkanCapsViewer - Public release 3.23

Published by SaschaWillems over 2 years ago

Updated to Vulkan Headers 1.3.218

Adds support for:

  • VK_EXT_non_seamless_cube_map

Other changes:

  • Added support for the VK_KHR_portability_enumeration extension on MacOS
VulkanCapsViewer - Public release 3.22

Published by SaschaWillems over 2 years ago

Updated to Vulkan Headers 1.3.215

Adds support for:

  • VK_EXT_image_2d_view_of_3d
  • VK_EXT_image_compression_control
  • VK_EXT_image_compression_control_swapchain
  • VK_EXT_pipeline_properties
  • VK_EXT_subpass_merge_feedback
  • VK_KHR_ray_tracing_maintenance1
  • VK_KHR_fragment_shader_barycentric
  • VK_AMD_shader_early_and_late_fragment_tests

Other changes:

  • Disabled uploads when feature modifying tools are detected (e.g. an active profiles layer)
VulkanCapsViewer - Public release 3.21

Published by SaschaWillems over 2 years ago

Updated to Vulkan Headers 1.3.210

Adds support for:

  • VK_EXT_graphics_pipeline_library
  • VK_EXT_primitives_generated_query
  • VK_VALVE_descriptor_set_host_mapping
VulkanCapsViewer - Public release 3.20

Published by SaschaWillems over 2 years ago

  • Added support for Vulkan profiles
    • Uses LunarG's profiles library to get a list of Vulkan profiles supported by the device
VulkanCapsViewer - Public release 3.11

Published by SaschaWillems over 2 years ago

  • Bugfix for large maxBufferSize values in Vulkan 1.3 core properties
VulkanCapsViewer - Public release 3.1

Published by SaschaWillems over 2 years ago

Vulkan headers 1.3.204

  • Added support for Vulkan 1.3 core features and properties
  • Added support for new features and properties provided via VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2:
    • VK_QCOM_fragment_density_map_offset
    • VK_KHR_global_priority
    • VK_NV_linear_color_attachment