Vulkan-Docs/doc/specs/vulkan/images
Jon Leech dbfd1b68c4 Change log for July 13, 2017 Vulkan 1.0.54 spec update:
* Bump API patch number and header version number to 54 for this update.

Github Issues:

Internal Issues:

  * Fix tessellation domain to have an upper-left origin in the
    <<img-tessellation-topology-ul, tessellation toplogy image>> and related
    language. CTS and all implementations were already doing this, it was
    just a documentation bug that it was flipped to lower-left (internal
    issue 603).
  * Add a section to the style guide describing how VUID tags are changed
    and removed when the corresponding Valid Usage statements are modified
    (internal issue 829).
  * Add explicit Valid Usage statement to
    slink:VkPipelineDynamicStateCreateInfo to require that members of
    pname:pDynamicStates must be unique (internal issue 851).

New Extensions:

  * `VK_KHR_16bit_storage`
  * `VK_KHR_dedicated_allocation`
  * `VK_KHR_external_fence`
  * `VK_KHR_external_fence_capabilities`
  * `VK_KHR_external_fence_fd`
  * `VK_KHR_external_fence_win32`
  * `VK_KHR_get_memory_requirements2`
  * `VK_KHR_storage_buffer_storage_class`
  * `VK_KHR_variable_pointers`

Extensions Promoted From KHX To KHR Status:

  * `VK_KHR_external_memory`
  * `VK_KHR_external_memory_capabilities`
  * `VK_KHR_external_memory_fd`
  * `VK_KHR_external_memory_win32`
  * `VK_KHR_external_semaphore`
  * `VK_KHR_external_semaphore_capabilities`
  * `VK_KHR_external_semaphore_fd`
  * `VK_KHR_external_semaphore_win32`
  * `VK_KHR_win32_keyed_mutex`
2017-07-11 17:57:41 -07:00
..
Source Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
oldSource Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
Makefile Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
README Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
diamond_exit.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
diamond_exit.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
innerquad.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
innerquad.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
innertri.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
innertri.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
lineadj.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
lineadj.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
non_strict_lines.pdf Merge some binary files from private repository 2016-03-10 19:02:57 -08:00
non_strict_lines.svg Change log for March 10, 2016 Vulkan 1.0.6 spec update: 2016-03-10 17:33:02 -08:00
pipeline.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
pipeline.pptx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
pipeline.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
sparseimage.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
sparseimage.vsdx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_alignedmipsize.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_alignedmipsize.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
sparseimage_alignedmipsize.vsdx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_alignedmipsize_singlemiptail.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_alignedmipsize_singlemiptail.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
sparseimage_alignedmipsize_singlemiptail.vsdx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_multiaspect.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_multiaspect.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
sparseimage_multiaspect.vsdx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_singlemiptail.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
sparseimage_singlemiptail.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
sparseimage_singlemiptail.vsdx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
tessparam.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
tessparam.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
tessparamUL.pdf Change log for July 13, 2017 Vulkan 1.0.54 spec update: 2017-07-11 17:57:41 -07:00
tessparamUL.svg Change log for July 13, 2017 Vulkan 1.0.54 spec update: 2017-07-11 17:57:41 -07:00
triadj.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
triadj.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
triangles.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
triangles.svg Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
tstripadj.pdf Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
tstripadj.svg Change log for March 4, 2016 Vulkan 1.0.5 spec update: 2016-03-03 05:06:18 -08:00
vulkantexture.pptx Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vulkantexture0.pdf Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00
vulkantexture0.png Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
vulkantexture0.svg Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
vulkantexture1.png Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00
vulkantexture2.png Change log for February 10, 2017 Vulkan 1.0.40 spec update: 2017-02-10 20:37:39 -08:00

README

Figures for the Vulkan spec. With the exception of pipeline.pptx, the
current source format for all figures is Inkscape SVG, which is
converted to PDF by the Makefile.

For the pipeline figure, the source is .pptx, which must be manually
exported to PDF (using Powerpoint) and then to SVG (using Inkscape).

Many figures were originally generated in the open source "Dia" drawing
program format. The .dia files are now in oldSource/*.dia, since we're
trying to centralize on Inkscape SVG -> PDF wherever possible. The main
drawback of this is that all the connectivity information in the .dia
file is lost, so modifying these figures in Inkscape will be very
painful. It might be best to edit the original .dia file if anything
nontrivial needs to be done.

To convert .dia -> Inkscape SVG, you can use

    inkscape -f oldSource/file.dia -A file.svg

followed by running Inkscape on file.svg, setting the bounding box of
the figure to the contents using the File / Preferences dialog, and
overwriting file.svg.