Vulkan-Docs/doc/specs/vulkan/appendices
Jon Leech 64fa8ef4df Change log for November 27, 2017 Vulkan 1.0.66 spec update:
* Bump API patch number and header version number to 66 for this update.

Github Issues:

  * Clarified how and when ename:VK_ERROR_TOO_MANY_OBJECTS is generated in
    flink:vkAllocate Memory, and remove incorrect valid usage statement
    about exceeding the API limit (public issue 356).
  * Minor clarification of the description of
    flink:vkUpdateDescriptorSetWithTemplateKHR::pname:descriptorUpdateTemplate
    (public issue 564).
  * Minor fixes for flink:vkCmdSetViewportWScalingNV (public pull request
    588).
  * Fix random name markup issues (public pull request 603).
  * Fix code:BuiltIn decoration typo in the <<fxvertex-attrib, Vertex
    Attributes>> section (public pull request 606).
  * Fix synchronization language following the definition of
    flink:vkAcquireNextImageKHR (public issue 607).
  * Restore descriptions of several commands and structures missing from the
    generated spec due to a mistyped asciidoctor conditional (public issue
    612).
  * Fix 1.0.41 changelog to refer to public issues 403/404 (public issue
    618).

Internal Issues:

  * Refactor valid usage statements with internal conditionals in
    `copies.txt`, `pipelines.txt`, `renderpass.txt`, and `resources.txt` so
    each branch of the conditional appears as a standalone statement which
    can contain a separate VUID. This should have no impact on the generated
    specs, but is necessary given the present state of the VU extractor and
    the validation layer code that consumes them (internal issue 1043).
  * Fix VkQueueGlobalPriorityEXT enum values missing _EXT suffix (internal
    issue 1045).
  * Clarified initial ownership of resources bound to shared memory objects,
    (internal issue 1068).
  * Fix duplicated valid usage ID tag for flink:vkCmdCopyImage, and make the
    required layouts include ename:VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIONAL in
    both cases (internal issue 1084).

Other Issues:

  * Remove the noise functions from GLSL for SPIR-V for Vulkan in the
    `GL_KHR_vulkan_glsl.txt` extension.

New Extensions:

  * `VK_EXT_external_memory_host`
  * `VK_EXT_external_memory_dma_buf`
  * `VK_EXT_queue_family_foreign`
2017-11-27 01:07:06 -08:00
..
VK_AMD_draw_indirect_count.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_gcn_shader.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_AMD_gpu_shader_half_float.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_AMD_gpu_shader_int16.txt Update some old date formats 2017-10-26 19:45:00 +02:00
VK_AMD_mixed_attachment_samples.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_negative_viewport_height.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_rasterization_order.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_shader_ballot.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_shader_explicit_vertex_parameter.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_shader_fragment_mask.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_AMD_shader_image_load_store_lod.txt Update some old date formats 2017-10-26 19:45:00 +02:00
VK_AMD_shader_info.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_shader_trinary_minmax.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
VK_AMD_texture_gather_bias_lod.txt Update some old date formats 2017-10-26 19:45:00 +02:00
VK_EXT_acquire_xlib_display.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_EXT_blend_operation_advanced.txt Fix random math 2017-10-27 01:33:31 +02:00
VK_EXT_debug_marker.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_EXT_debug_report.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_EXT_depth_range_unrestricted.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_EXT_direct_mode_display.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_EXT_discard_rectangles.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_EXT_display_control.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_EXT_display_surface_counter.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_EXT_external_memory_dma_buf.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_EXT_external_memory_host.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_EXT_global_priority.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_EXT_hdr_metadata.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_EXT_post_depth_coverage.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_EXT_queue_family_foreign.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_EXT_sample_locations.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_EXT_sampler_filter_minmax.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_EXT_shader_stencil_export.txt Update some old date formats 2017-10-26 19:45:00 +02:00
VK_EXT_shader_subgroup_ballot.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_EXT_shader_subgroup_vote.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_EXT_shader_viewport_index_layer.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_EXT_swapchain_colorspace.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_EXT_validation_cache.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_EXT_validation_flags.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_GOOGLE_display_timing.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_IMG_filter_cubic.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_16bit_storage.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_KHR_android_surface.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_bind_memory2.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_dedicated_allocation.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_descriptor_update_template.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_display.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_display_swapchain.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_external_fence.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_fence_capabilities.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_fence_fd.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_fence_win32.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_memory.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_external_memory_capabilities.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_memory_fd.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_memory_win32.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_external_semaphore.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_semaphore_capabilities.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_semaphore_fd.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_external_semaphore_win32.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_get_memory_requirements2.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_get_physical_device_properties2.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_get_surface_capabilities2.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_KHR_image_format_list.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_incremental_present.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_maintenance1.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_KHR_maintenance2.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_mir_surface.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_KHR_push_descriptor.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_relaxed_block_layout.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_sampler_mirror_clamp_to_edge.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_sampler_ycbcr_conversion.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_shader_draw_parameters.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_KHR_shared_presentable_image.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_storage_buffer_storage_class.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_surface.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_KHR_swapchain.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_variable_pointers.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_wayland_surface.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_KHR_win32_keyed_mutex.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHR_win32_surface.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_xcb_surface.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHR_xlib_surface.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_KHX_device_group.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHX_device_group_creation.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_KHX_multiview.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_MVK_ios_surface.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_MVK_macos_surface.txt Change log for September 5, 2017 Vulkan 1.0.60 spec update: 2017-09-04 03:06:55 -07:00
VK_NN_vi_surface.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NVX_device_generated_commands.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NVX_multiview_per_view_attributes.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
VK_NV_clip_space_w_scaling.txt Fix random math 2017-10-27 01:33:31 +02:00
VK_NV_dedicated_allocation.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_NV_external_memory.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NV_external_memory_capabilities.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_NV_external_memory_win32.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NV_fill_rectangle.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NV_fragment_coverage_to_color.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_NV_framebuffer_mixed_samples.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_NV_geometry_shader_passthrough.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NV_glsl_shader.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_NV_sample_mask_override_coverage.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
VK_NV_viewport_array2.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NV_viewport_swizzle.txt Fix random name markup 2017-11-09 00:09:27 +01:00
VK_NV_win32_keyed_mutex.txt Change log for September 15, 2017 Vulkan 1.0.61 spec update: 2017-09-14 22:41:33 -07:00
boilerplate.txt Fix random name markup 2017-11-09 00:09:27 +01:00
compressedtex.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
credits.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00
extensions.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
glossary.txt Change log for November 27, 2017 Vulkan 1.0.66 spec update: 2017-11-27 01:07:06 -08:00
invariance.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
spirvenv.txt Change log for October 20, 2017 Vulkan 1.0.64 spec update: 2017-10-20 17:18:37 -07:00