Browse Source

doc: update changelog, mark implemented Vulkan extensions as such.

pull/234/head
Vladimír Vondruš 6 years ago
parent
commit
518abbbe04
  1. 20
      doc/changelog.dox
  2. 18
      doc/vulkan-support.dox

20
doc/changelog.dox

@ -139,6 +139,26 @@ See also:
- @ref Trade::LightData got extended to support light attenuation and range
parameters as well and spot light inner and outer angle
@subsubsection changelog-latest-new-vk Vk library
- Boostrapping Vulkan support ([mosra/magnum#234](https://github.com/mosra/magnum/pull/234)), in particular:
- @ref Vk::LayerProperties, @ref Vk::InstanceExtensionProperties and
@ref Vk::enumerateInstanceVersion() APIs for querying instance-level
properties
- @ref Vk::DeviceProperties and @ref Vk::ExtensionProperties for querying
device-level properties
- @ref Vk::Instance and @ref Vk::Device APIs for instance and device
creation and fetching instance/device-specific function pointers,
@ref Vk::Queue setup
- @ref Vk::CommandPool and @ref Vk::CommandBuffer wrappers
- Initial implementations of @ref Vk::Memory, @ref Vk::Buffer and
@ref Vk::Image
- @ref Vk::Shader wrapper
- New @ref magnum-vk-info "magnum-vk-info" utility, a Vulkan-specific
counterpart for @ref magnum-gl-info "magnum-gl-info"
- @ref vulkan "Initial documentation", in particular @ref vulkan-support,
@ref vulkan-wrapping and @ref vulkan-mapping
@subsection changelog-latest-changes Changes and improvements
@subsubsection changelog-latest-changes-gl GL library

18
doc/vulkan-support.dox

@ -46,7 +46,7 @@ provide support for the replacement extensions.
@subsection vulkan-support-10 Vulkan 1.0
TBD
See the @ref vulkan-mapping page for a list of already implemented functions.
@subsection vulkan-support-11 Vulkan 1.1
@ -55,7 +55,7 @@ TBD
Extension | Status
--------------------------------------------------- | ------
@vk_extension{KHR,multiview} | |
@vk_extension{KHR,get_physical_device_properties2} @m_class{m-label m-info} **instance** | |
@vk_extension{KHR,get_physical_device_properties2} @m_class{m-label m-info} **instance** | device, memory and queue properties only
@vk_extension{KHR,device_group} | |
@vk_extension{KHR,shader_draw_parameters} | |
@vk_extension{KHR,maintenance1} | |
@ -73,9 +73,9 @@ Extension | Status
@vk_extension{KHR,dedicated_allocation} | |
@vk_extension{KHR,storage_buffer_storage_class} | |
@vk_extension{KHR,relaxed_block_layout} | |
@vk_extension{KHR,get_memory_requirements2} | |
@vk_extension{KHR,get_memory_requirements2} | done except sparse memory
@vk_extension{KHR,sampler_ycbcr_conversion} | |
@vk_extension{KHR,bind_memory2} | |
@vk_extension{KHR,bind_memory2} | done
@vk_extension{KHR,maintenance3} | |
@subsection vulkan-support-12 Vulkan 1.2
@ -84,7 +84,7 @@ Extension | Status
Extension | Status
--------------------------------------------------- | ------
@vk_extension{KHR,sampler_mirror_clamp_to_edge} | |
@vk_extension{KHR,sampler_mirror_clamp_to_edge} | @ref Vk::vkSamplerAddressMode() only
@vk_extension{KHR,shader_float16_int8} | |
@vk_extension{KHR,imageless_framebuffer} | |
@vk_extension{KHR,create_renderpass2} | |
@ -101,7 +101,7 @@ Extension | Status
@vk_extension{KHR,depth_stencil_resolve} | |
@vk_extension{KHR,timeline_semaphore} | |
@vk_extension{KHR,vulkan_memory_model} | |
@vk_extension{KHR,spirv_1_4} | |
@vk_extension{KHR,spirv_1_4} | done (shading language only)
@vk_extension{EXT,scalar_block_layout} | |
@vk_extension{KHR,separate_depth_stencil_layouts} | |
@vk_extension{EXT,separate_stencil_usage} | |
@ -117,11 +117,11 @@ Extension | Status
--------------------------------------------------- | ------
@vk_extension{EXT,debug_report} @m_class{m-label m-danger} **deprecated** @m_class{m-label m-info} **instance** | |
@vk_extension{EXT,debug_marker} @m_class{m-label m-danger} **deprecated** | |
@vk_extension{EXT,texture_compression_astc_hdr} | |
@vk_extension{EXT,texture_compression_astc_hdr} | @ref Vk::vkFormat() only
@vk_extension{EXT,debug_utils} @m_class{m-label m-info} **instance** | |
@vk_extension{EXT,validation_features} @m_class{m-label m-info} **instance** | |
@vk_extension{EXT,index_type_uint8} | |
@vk_extension{IMG,format_pvrtc} | |
@vk_extension{EXT,index_type_uint8} | @ref Vk::vkIndexType() only
@vk_extension{IMG,format_pvrtc} | @ref Vk::vkFormat() only
*/

Loading…
Cancel
Save