Vulkan-Docs/doc/specs/vulkan/chapters
Jon Leech cd4de492bf Change log for August 14, 2017 Vulkan 1.0.58 spec update:
* Bump API patch number and header version number to 58 for this update.

Github Issues:

  * Update the <<interfaces-resources-descset,Descriptor Set Interface>>
    section to allow multiple variables with the same descriptor set/binding
    decorations, and require that all variables that are statically used
    must be consistent with the pipeline layout. Allow
    ename:VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER to be used with texture
    and sampler variables (public issues 522, 524).

Internal Issues:

  * Replace networkx package used for extension dependency generation with a
    homegrown network dependency traverser (internal issue 713).
  * Specify in the <<interfaces-fragmentoutput, Fragment Output Interface>>
    section that if a fragment shader writes integers that cannot be
    represented in the format of the colour attachment, then the result is
    undefined (internal issue 893).
  * Separate malformed valid usage statement for
    slink:VkPipelineRasterizationStateCreateInfo into two (internal issue
    918).
  * Fix cases where the term 'pNext chain' is incorrectly used in reference
    to functions, rather than their parameters. Replace 'pNext list' with
    'pNext chain'. Fixed typo in the example code of
    +VK_KHR_dedicated_allocation+ (internal issue 944).
  * Fix typo in elink:VkExternalSemaphoreHandleTypeFlagBitsKHR enum
    descriptions, replacing
    etext:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FENCE_FD_BIT_KHR with
    ename:VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR, and make the
    description more consistent with
    VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR (internal issue 950).

Other Issues:

  * Clarify how pipeline stage masks affect
    <<synchronization-pipeline-stages-masks, access and synchronization
    scopes>>.
  * Clarify that dedicated allocations do not allow aliasing in the
    flink:vkBindBufferMemory and flink:vkBindImageMemory valid usage
    statements.
  * Correct specification of pname:dynamicCount for push_constant token in
    slink:VkIndirectCommandsLayoutNVX.

New Extensions:

  * `VK_EXT_shader_viewport_index_layer`
2017-08-14 01:58:07 -07:00
..
VK_EXT_acquire_xlib_display Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_EXT_blend_operation_advanced Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
VK_EXT_direct_mode_display Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_EXT_display_control Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_EXT_display_surface_counter Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
VK_GOOGLE_display_timing Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_IMG_filter_cubic Change log for June 4, 2017 Vulkan 1.0.51 spec update: 2017-06-04 20:48:43 -07:00
VK_KHR_16bit_storage Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
VK_KHR_android_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_display Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_display_swapchain Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_incremental_present Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_mir_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_shared_presentable_image Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_surface Change log for July 15, 2017 Vulkan 1.0.55 spec update: 2017-07-16 17:20:08 -07:00
VK_KHR_swapchain Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
VK_KHR_wayland_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_win32_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_xcb_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_KHR_xlib_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_MVK_ios_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_MVK_macos_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_NN_vi_surface Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_NVX_device_generated_commands Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
VK_NV_clip_space_w_scaling Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_NV_external_memory Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_NV_external_memory_capabilities Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_NV_external_memory_win32 Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_NV_win32_keyed_mutex Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_EXT_debug_marker.txt Change log for July 21, 2017 Vulkan 1.0.56 spec update: 2017-07-21 16:30:07 -07:00
VK_EXT_debug_report.txt Change log for July 21, 2017 Vulkan 1.0.56 spec update: 2017-07-21 16:30:07 -07:00
VK_EXT_hdr_metadata.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
VK_EXT_validation_flags.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
clears.txt Change log for July 21, 2017 Vulkan 1.0.56 spec update: 2017-07-21 16:30:07 -07:00
cmdbuffers.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
copies.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
debugging.txt Change log for July 21, 2017 Vulkan 1.0.56 spec update: 2017-07-21 16:30:07 -07:00
descriptorsets.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
devsandqueues.txt Change log for July 13, 2017 Vulkan 1.0.54 spec update: 2017-07-11 17:57:41 -07:00
dispatch.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
drawing.txt Change log for August 1, 2017 Vulkan 1.0.57 spec update: 2017-07-31 17:22:11 -07:00
extensions.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
features.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
fragops.txt Change log for August 1, 2017 Vulkan 1.0.57 spec update: 2017-07-31 17:22:11 -07:00
framebuffer.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
fundamentals.txt Change log for July 15, 2017 Vulkan 1.0.55 spec update: 2017-07-16 17:20:08 -07:00
fxvertex.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
geometry.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
initialization.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
interfaces.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
introduction.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
memory.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
pipelines.txt Change log for August 1, 2017 Vulkan 1.0.57 spec update: 2017-07-31 17:22:11 -07:00
primsrast.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
queries.txt Change log for June 24, 2017 Vulkan 1.0.53 spec update: 2017-06-26 19:32:10 -07:00
renderpass.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
resources.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
samplers.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
shaders.txt Change log for August 1, 2017 Vulkan 1.0.57 spec update: 2017-07-31 17:22:11 -07:00
sparsemem.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
synchronization.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00
tessellation.txt Change log for July 13, 2017 Vulkan 1.0.54 spec update: 2017-07-11 17:57:41 -07:00
textures.txt Change log for July 15, 2017 Vulkan 1.0.55 spec update: 2017-07-16 17:20:08 -07:00
vertexpostproc.txt Change log for August 14, 2017 Vulkan 1.0.58 spec update: 2017-08-14 01:58:07 -07:00