Commit Graph

87 Commits

Author SHA1 Message Date
Jon Leech fb28ff03b8 [ChangeLog] Build fix for latexmath: without escaped right brackets in
the features section.
2016-02-29 15:52:01 -08:00
Jon Leech 2400fc7973 Forgot that [appendix] wasn't a mis-typed asciidoc anchor. 2016-02-28 02:57:31 -08:00
Jon Leech 1f35f84e2b Fixes for #101 (public issue 101)
This is for people to review edits for @philiptaylor's points, but I'll
probably pull equivalent changes back into the private repo and merge
there before bringing it back to github in one of the (hopefully) weekly
updates.

[ChangeLog] This bundles up low-hanging editorial issues from public issue
101. Some items from that issue are more complex and remain to be done.
There's also some related cleanup of the extensions appendix to clarify the
distinction between a Vulkan API command, and the functions and function
pointers corresponding to that command which may be provided by the API
loader and runtime.

Remaining todo from #101 :

- [ ] 24.5.1 "Ab, Yb, Zb" -> "Xb, Yb, Zb".
- [ ] 29.2 "explicitly enabled layers" clarification.
- [ ] 30.3.3 Confusingly similar tiny circle symbols in format tables.
- [ ] 30.3.3 Missing information about some formats.
- [ ] C.3 Clarify or punt on "lower-case UTF-8" in FQDN layer names.
2016-02-28 02:53:20 -08:00
Jon Leech 44c388876e Merge pull request #102 from philiptaylor/more-fixes
Various minor fixes
2016-02-27 12:58:14 -08:00
Jon Leech dde9d516ba Merge pull request #50 from philiptaylor/typos
Fix some typos
2016-02-27 12:56:21 -08:00
Jon Leech 8be875891c Merge pull request #51 from philiptaylor/spirv-refs
Fix incorrect SPIR-V instruction names
2016-02-27 12:55:10 -08:00
Jon Leech cc5744f238 Merge pull request #60 from philiptaylor/resolve-image
vkCmdResolveImage: Fix references to blitting
2016-02-27 12:54:20 -08:00
Jon Leech 5a9e1177b7 Merge pull request #61 from philiptaylor/copy-image-to-buffer
vkCmdCopyImageToBuffer: Fix description
2016-02-27 12:53:47 -08:00
Jon Leech 955878b6e5 Merge pull request #62 from philiptaylor/copy-buffer
vkCmdCopyBuffer: Fix references to copySize
2016-02-27 12:53:22 -08:00
Philip Taylor f8281ab633 fragops.txt: Fix copy-paste errors on faceMask 2016-02-27 15:50:07 +00:00
Philip Taylor 90950c9581 Fix "param:" to be "pname:" 2016-02-27 15:50:07 +00:00
Philip Taylor 961010879b features.txt: Fix latexmath syntax
Using "latexmath[...]" instead of "latexmath:[...]" causes the entire line
of text to simply vanish.
2016-02-27 15:50:06 +00:00
Philip Taylor 6cb766ac79 spirvenv.txt: Fix typo 2016-02-27 15:50:06 +00:00
Philip Taylor 8321f0cbb2 tessellation.txt: Fix typos 2016-02-27 15:50:05 +00:00
Philip Taylor 093ea42028 sparsemem.txt: Fix typos 2016-02-27 15:50:05 +00:00
Philip Taylor 54a4f27e8e primsrast.txt: Fix typos 2016-02-27 15:50:04 +00:00
Philip Taylor 8e2bad0fd9 features.txt: Fix typos 2016-02-27 15:50:04 +00:00
Philip Taylor 45f435e4ba drawing.txt: Fix typo 2016-02-27 15:50:03 +00:00
Philip Taylor 6d0058eb17 queries.txt: Fix grammar 2016-02-27 15:50:02 +00:00
Philip Taylor 5adb7ef5fa copies.txt: Fix grammar 2016-02-27 15:50:02 +00:00
Jon Leech 0b9ff0140b Merge branch '1.0' into 1.0-VK_KHR_wayland_surface
Conflicts:
	doc/specs/vulkan/vkapi.py
	src/spec/genvk.py
2016-02-24 22:50:40 -08:00
Jon Leech 5a4c5e5925 Change log for February 25, 2015 Vulkan 1.0.4 spec update:
* Bump API patch number from 3 to 4 for the first public update to the
    spec. Add patch number to the spec title (this will be done
    automatically from XML, later).
  * Fixes for numerous editorial issues. Regularize descriptions of
    variable-length array queries. Properly tag enumerants so they come
    out in the right font (many were mislabeled in usage tags in vk.xml,
    or not tagged). Spelling and markup corrections (public issue 4).
  * Fix typos and clearly separate description of different types of
    memory areas (public issue 5).
  * Use standards-compliant preprocessor guard symbols on headers
    (public issue 7).
  * Note that Github users can't currently set labels on issues, and
    recommend a fallback approach (public issue 15).
  * Use latexmath prefix on len= attributes (public issue 29).
  * Make flink:vkCmdUpdateBuffer pname:dataSize limit consistent (public
    issue 65).
  * Add VK_KHR_mirror_clamp_to_edge extension to core API branch, as an
    optional feature not introducing new commands or enums (internal
    issue 104).
  * Cleanup invariance language inherited from the GL specification to
    not refer to nonexistent (GL-specific) state (internal issue 111).
  * Modify the flink:vkCmdDrawIndexed pname:vertexOffset definition to
    not be the "base offset within the index buffer" but rather the
    "value added to the vertex index before indexing into the vertex
    buffer" (internal issue 118).
  * Fix drawing chapter in the "Programmable Primitive Shading" section
    where it described categories of drawing commands. It referenced
    flink:vkCmdDrawIndexed twice. Replace the second reference with
    flink:vkCmdDrawIndexedIndirect (internal issue 119).
  * Typo fixed in <<sparsememory-examples-advanced,Advanced Sparse
    Resources>> sparse memory example (internal issue 122).
  * Add flink:VkDisplayPlaneAlphaFlagsKHR to <require> section of
    VK_KHR_display extension (internal issue 125)
  * Add missing optional="false,true" to
    flink:vkGetImageSparseMemoryRequirements
    pname:pSparseMemoryRequirementCount parameter (internal issue 132)
  * Rename ename:VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT to
    ename:VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT
    (internal issue 133)
  * Fix a handful of broken cross-references in the
    <<samplers,Samplers>> chapter (internal issue 134).
  * Fix "Input Attachement" GLSL example to use correct syntax (internal
    issue 135).
  * Update XML schema and documentation to accomodate recently added
    attributes for validity. Add some introductory material describing
    design choices and pointing to the public repository to file issues.
  * Put include of validity in the core spec extensions chapter on its
    own line, so that asciidoc is happy.
  * Fix vertexOffset language to specify that it's the value added to
    the vertex index before indexing into the vertex buffer, not the
    base offset within the index buffer.
  * Fix error in the description of flink:vkCmdNextSubpass.
2016-02-24 22:02:34 -08:00
Jon Leech 0c4d5120a6 Rebase on 1.0. 2016-02-24 18:04:04 -08:00
Philip Taylor 8eed3474a0 vkCmdCopyBuffer: Fix references to copySize
The member is just called 'size'.
2016-02-22 22:05:30 +00:00
Philip Taylor fcb46f4f57 vkCmdResolveImage: Fix references to blitting 2016-02-22 22:03:31 +00:00
Philip Taylor 79295fbfc4 vkCmdCopyImageToBuffer: Fix description 2016-02-22 22:01:34 +00:00
Philip Taylor 8163debe2f Fix incorrect SPIR-V instruction names 2016-02-21 23:18:07 +00:00
Philip Taylor 43c9134c2c textures.txt: Fix typos 2016-02-21 22:53:43 +00:00
Philip Taylor d8a5eb75fc interfaces.txt: Fix typos 2016-02-21 22:53:42 +00:00
Jon Leech 8555ed865c Merge pull request #23 from Vtec234/vkCmdDraw-typo
vkCmdDraw.txt: fix typo
2016-02-19 03:31:41 -08:00
Jon Leech 0cab2d3636 Merge pull request #24 from Vtec234/primsrast-naming-fix
primsrast.txt: fix variable name. fixes #8
2016-02-19 03:31:28 -08:00
Wojciech Nawrocki 7cd933d561 drawing.txt: fix function name. fixes #11 2016-02-19 12:12:24 +01:00
Wojciech Nawrocki 8f99288d2c primsrast.txt: fix variable name. fixes #8 2016-02-19 12:10:40 +01:00
Wojciech Nawrocki ce2171b2cb vkCmdDraw.txt: fix typo 2016-02-19 12:07:42 +01:00
Jon Leech 7e195e846e Change branch names for released specs. 2016-02-16 02:10:24 -08:00
Jon Leech dcf7d400d5 Change path to the local repo to use the one reflecting the github
server.
2016-02-16 02:06:25 -08:00
Jon Leech d204ac2f69 Vulkan 1.0 branch 1.0 for release 2016-02-16 01:53:44 -08:00