2019-10-06 12:42:12 -07:00
|
|
|
include::{generated}/meta/VK_NV_device_diagnostic_checkpoints.txt[]
|
2018-07-30 03:20:00 -07:00
|
|
|
|
|
|
|
*Last Modified Date*::
|
|
|
|
2018-07-16
|
|
|
|
*Contributors*::
|
|
|
|
- Oleg Kuznetsov, NVIDIA
|
|
|
|
- Alex Dunn, NVIDIA
|
|
|
|
- Jeff Bolz, NVIDIA
|
|
|
|
- Eric Werness, NVIDIA
|
|
|
|
- Daniel Koch, NVIDIA
|
|
|
|
|
|
|
|
|
|
|
|
This extension allows applications to insert markers in the command stream
|
|
|
|
and associate them with custom data.
|
|
|
|
|
|
|
|
If a device lost error occurs, the application may: then query the
|
|
|
|
implementation for the last markers to cross specific implementation-defined
|
|
|
|
pipeline stages, in order to narrow down which commands were executing at
|
|
|
|
the time and might have caused the failure.
|
|
|
|
|
|
|
|
|
|
|
|
=== New Object Types
|
|
|
|
|
|
|
|
None.
|
|
|
|
|
|
|
|
=== New Enum Constants
|
|
|
|
|
Change log for November 12, 2018 Vulkan 1.1.92 spec update:
* Update release number to 92.
Public Issues:
* Move and modify valid usage statements dealing with pname:aspectMask in
flink:vkCmdClearColorImage, flink:vkCmdClearDepthStencilImage, and
slink:VkClearAttachment, so they are in places where all necessary
information is available (public issue 529).
* Fix math markup in <<textures-texel-anisotropic-filtering, Texel
Anisotropic Filtering>> (public pull request 840).
* Fix misspellings (public pull request 845).
Internal Issues:
* Add installation instructions and a Makefile "`chunked`" target for
chunked HTML generation (internal issue 1352).
* Fix pipeline mesh diagram style; also fix a minor bug in the classic
pipeline diagram where vertex/index buffers wrongly fed into the vertex
shader (internal issue 1436).
* Make asciidoctor ERROR output raise an error, and don't suppress
executed command output from CI make invocation (internal issue 1454).
* Minor typo fixes and clarifications for `VK_NV_raytracing`.
* Cleanup extension-specific properties
** Remove duplicated documentation for pname:maxDiscardRectangles,
pname:pointClippingBehavior, and pname:maxVertexAttribDivisor (they
shouldn't be documented with the other members of
slink:VkPhysicalDeviceLimits at all).
** Remove duplicate anchor for pname:maxVertexAttribDivisor
** Consistently document stext:VkPhysicalDevice<Extension>PropertiesKHR
*** Always document pname:sType/pname:pNext (was inconsistent before)
*** Always mention chaining to slink:VkPhysicalDeviceProperties2 (and not
as slink:VkPhysicalDeviceProperties2KHR)
*** Always include Valid Usage statements last
* Update Makefile 'checklinks' target and associated scripts, and fix
markup problems identified by checkLinks.py, so that we can rely on the
checklinks script as part of Gitlab CI.
2018-11-12 04:40:40 -08:00
|
|
|
Extending elink:VkStructureType:
|
2018-07-30 03:20:00 -07:00
|
|
|
|
2018-08-13 06:23:03 -07:00
|
|
|
* ename:VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV
|
|
|
|
* ename:VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV
|
2018-07-30 03:20:00 -07:00
|
|
|
|
|
|
|
=== New Enums
|
|
|
|
|
|
|
|
None.
|
|
|
|
|
|
|
|
=== New Structures
|
|
|
|
|
2018-08-13 06:23:03 -07:00
|
|
|
* slink:VkCheckpointDataNV
|
|
|
|
* slink:VkQueueFamilyCheckpointPropertiesNV
|
2018-07-30 03:20:00 -07:00
|
|
|
|
|
|
|
=== New Functions
|
|
|
|
|
2018-08-13 06:23:03 -07:00
|
|
|
* flink:vkCmdSetCheckpointNV
|
|
|
|
* flink:vkGetQueueCheckpointDataNV
|
2018-07-30 03:20:00 -07:00
|
|
|
|
|
|
|
=== Issues
|
|
|
|
|
|
|
|
None yet!
|
|
|
|
|
|
|
|
|
|
|
|
=== Version History
|
|
|
|
|
|
|
|
* Revision 1, 2018-07-16 (Nuno Subtil)
|
|
|
|
- Internal revisions
|
Change log for August 25, 2019 Vulkan 1.1.121 spec update:
* Update release number to 121.
Github Issues:
* Add missing `structextends` attribute in `vk.xml` for
slink:VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR (public
issue 1018).
* Change attributes of flink:vkCmdCopyAccelerationStructureNV,
flink:vkCmdWriteAccelerationStructuresPropertiesNV,
flink:vkCmdBuildAccelerationStructureNV, and flink:vkCmdTraceRaysNV to
require that these commands execute outside renderpasses (public issue
1021).
* Add an issue to the `<<VK_EXT_buffer_device_address>>` appendix
discussing the introduction of new names and aliasing by equivalent old
names (public pull request 1024).
Internal Issues:
* Protect the `VK_KHR_sampler_mirror_clamp_to_edge` extension with
asciidoctor conditionals, and remove it from the core-only specification
builds, where it had previously been force-included in the Makefile. It
is now treated like any other extension (internal issue 1776).
* Edit some asciidoctor anchor names starting with `features-features-` to
just start with `features-`, since the old chapters was split into 3
pieces. There are still some mild naming inconsistencies with anchors
which may be addressed in the future (internal issue 1792).
* Add `KHR` alias for the non-suffixed extension token
ename:VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE, for compatibility
with naming rules for extensions (internal issue 1796).
* Clarify requirements for external memory in NOTEs for
sname:VkExternalMemoryBufferCreateInfo, and valid usage statements for
flink:vkBindBufferMemory, slink:VkBindBufferMemoryInfo,
flink:vkBindImageMemory, and slink:VkBindImageMemoryInfo (internal merge
request 3301).
* Make extension version numbers in `vk.xml` and extension appendices
consistent. In a few cases, we could not recover history at this
granularity, and left the summary of a version's change undefined
(internal merge request 3323).
* Fix invocation of `CodeInlineMacro` in the Ruby extension backing the
`code:` macro, which was delegating to the wrong base class (internal
merge request 3331).
* Modify `reg.py` to do a better job of recognizing equivalent <enum>
definitions.
* Add a `sortorder` attribute to XML feature and extension tags.
New Extensions
* `<<VK_AMD_device_coherent_memory>>`
2019-08-25 03:57:09 -07:00
|
|
|
* Revision 2, 2018-07-16 (Nuno Subtil)
|
|
|
|
- ???
|