{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51506618,"defaultBranch":"main","name":"Vulkan-Docs","ownerLogin":"KhronosGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-11T10:03:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1608701?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722083366.0","currentOid":""},"activityList":{"items":[{"before":"4b01c384d9fc4ffff9bb7dc18a1b76d57c6d7d4f","after":"e090b1020fb9636b752e73adfc82a3c595fb6615","ref":"refs/heads/main","pushedAt":"2024-07-27T12:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for July 26, 2024 Vulkan 1.3.292 spec update:\n\nInternal Issues\n\n * Add missing <>\n (internal issue 3902).\n * Add <> (internal issue 3902).\n * Require OpIsNan and OpIsInf to allow <> (internal issue 3902).\n * Remove 'requires=\"VkVideoEncodeFlagBitsKHR\"' from VkVideoEncodeFlagsKHR\n (internal issue 3934).\n * Add common pipeline create info VU and add VkShaderCreateInfoEXT VUs to\n match pipeline VUs (internal MR 6684).\n * Add common draw dispatch VU to validate sampler/image array access\n (internal MR 6793).\n * Split vkAcquireNextImage fence state VUs into separate VUs for\n independently testable clauses (internal MR 6802).\n * Remove \"`either`\" typo from vkCmdWaitEvents2 VU 03842 (internal MR\n 6803).\n * Make pNext pointers in VkDescriptorBufferBindingInfoEXT and\n VkDescriptorBufferBindingPushDescriptorBufferHandleEXT `const` (internal\n MR 6804).\n * Update generated \"`Extension and Version Dependencies`\" link to API\n version language to include the API name (Vulkan or Vulkan SC) (internal\n MR 6805).\n * Fix bug in video codec test generator script (internal MR 6807).","shortMessageHtmlLink":"Change log for July 26, 2024 Vulkan 1.3.292 spec update:"}},{"before":"e66c7be4f74d3e1d007f54ba9614055e656d4d6f","after":"d94a91aaa2bf0e533aa88ff7a10fc14b1306b440","ref":"refs/heads/no-detypes-in-cts-autogen","pushedAt":"2024-07-26T14:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShabbyX","name":"Shahbaz Youssefi","path":"/ShabbyX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067408?s=80&v=4"},"commit":{"message":"Bake uint32_t in predefinedCode","shortMessageHtmlLink":"Bake uint32_t in predefinedCode"}},{"before":"3a85ab7684598399726ac3d57de3d659bab64667","after":"e66c7be4f74d3e1d007f54ba9614055e656d4d6f","ref":"refs/heads/no-detypes-in-cts-autogen","pushedAt":"2024-07-24T20:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgkoch","name":"Daniel Koch","path":"/dgkoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8797337?s=80&v=4"},"commit":{"message":"Combine identical branches","shortMessageHtmlLink":"Combine identical branches"}},{"before":null,"after":"3a85ab7684598399726ac3d57de3d659bab64667","ref":"refs/heads/no-detypes-in-cts-autogen","pushedAt":"2024-07-22T14:38:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShabbyX","name":"Shahbaz Youssefi","path":"/ShabbyX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067408?s=80&v=4"},"commit":{"message":"Remove dEQP-ism from generated CTS helpers\n\nCTS no longer uses the de* types.","shortMessageHtmlLink":"Remove dEQP-ism from generated CTS helpers"}},{"before":"043260d06e96c8586492be41cc109945e92a69ff","after":"4b01c384d9fc4ffff9bb7dc18a1b76d57c6d7d4f","ref":"refs/heads/main","pushedAt":"2024-07-19T09:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for July 19, 2024 Vulkan 1.3.291 spec update:\n\nGitHub Issues\n\n * Remove stale dangling video Std* type references from vk.xml (public\n issue 2388).\n * Update NOTE block markup so asciidoctor outputs match Antora outputs\n (public issue 2392).\n * Fix incorrect registry schema doc information regarding XML type tags\n (public issue 2394).\n\nInternal Issues\n\n * Add comments in generated headers and interface includes for APIs with\n XML 'deprecated' attributes, describing why they're deprecated (internal\n issue 2897).\n * Clarify language about OpFDiv(x,0) generating infinity and relocate to\n the <> Precision of core SPIR-V\n Instructions>> table (internal issue 3902).\n * Update the <> section to address confusion\n about content preservation and input attachments with external format\n resolves (internal issue 3931).\n * Fix dynamic state interaction in common draw dispatch VU 08608 (internal\n issue 3935).\n * Refactor SPIR-V precisions to reduce duplication by introducing the term\n _bit-preserving operations_. Add additional bit-preserving operations in\n <>, and move OpTranspose into the bit-preserving operations\n section of that list (internal issue 3902).\n * Update test build expectations, and add a spec-toolchain step to CI\n invoking the test build (internal MR 6632).\n * Correct use of normative must: in several places that had accumulated\n (internal MR 6750).\n * Update VkImageCreateInfo VU 06722 and add new VU to fix mutable image\n creation for planar images to match up with imageview VUs (internal MR\n 6774).\n * Remove unhelpful (because unobserveable) additional notes about float\n precision in <> (internal MR 6778).\n * Add video codec and capabilities metadata to the XML (internal MR 6787).\n * Refactor the VK_AMD_anti_lag and VK_NV_low_latency2 extensions from very\n short standalone chapters into the WSI chapter (internal MR 6792)\n\nNew Extensions\n\n * VK_AMD_anti_lag","shortMessageHtmlLink":"Change log for July 19, 2024 Vulkan 1.3.291 spec update:"}},{"before":"3163f4cb015c85221633ebf9949e77e50814eab8","after":"441572bdd8c3fe980b0922cacf2cf9d0304e830f","ref":"refs/heads/codified-vus","pushedAt":"2024-07-15T18:55:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShabbyX","name":"Shahbaz Youssefi","path":"/ShabbyX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067408?s=80&v=4"},"commit":{"message":"Add support for codified VUs\n\nThe following is implemented in this change:\n\n- Codified VU parsing\n- Codified VU reformatting in source (reflow.py)\n- Codified VU formatting for build either in code or english\n- Codified VU type checking\n- Codified VU customization for build with/without extensions/versions\n * Removes the need for ifdef\n- Unit tests","shortMessageHtmlLink":"Add support for codified VUs"}},{"before":"7bb606eb87cde1d34f65f36f4d4c6f2c78f072c8","after":"043260d06e96c8586492be41cc109945e92a69ff","ref":"refs/heads/main","pushedAt":"2024-07-12T07:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for July 12, 2024 Vulkan 1.3.290 spec update:\n\n * Explicitly state that PackHalf2x16 rounding is implementation-dependent\n <> section (public\n issue 1825).\n * Update `asciidoctor-spec` Docker build image to one based on ruby:3.3.3\n to reduce the number of reported CVEs on the image and update toolchain\n components (public MR 2073, internal MR 6754).\n * Fix display/encoding statements and interchanged concepts of EOTF and\n OETF for the VK_EXT_swapchain_colorspace extension (partially addresses\n public issue 2312).\n * Fix < image\n equations>> and corresponding common validity statements for block image\n formats (public issues 2377 and 2378).\n * Clarify that the query LOD is relative to the base level in the\n <> section (public issues\n 2383).\n\nInternal Issues\n\n * Improve cross-referencing links in refpages, primarily by adding\n crosslinks for all corresponding VkFlags* / VkFlagBits* types (internal\n issue 861).\n * Clarify VUs for OpCooperativeMatrixMulAdd (internal issue 3708).\n * Add CI check for consistency of Vk*Flags and corresponding Vk*FlagBits\n type names and sizes (internal issue 3716).\n * Add CI check to prevent custom macro use in proposal documents (internal\n issue 3919).\n * Remove references to \"`reference monitor`\" in the VK_EXT_hdr_metadata\n extension and replace with \"`display used to optimize the content`\"\n (internal MR 6566).\n * Add new <>\n section summarizing behavior of commands which query arrays (internal MR\n 6685).\n * Fix incorrect description of\n VkDisplaySurfaceCreateInfoKHR::VkDisplayPlaneAlphaFlagBitsKHR in\n `vk.xml` (internal MR 6704).\n * Add additional terminology checks to CI (internal MR 6747).\n * Fix VkFramebufferCreateInfo VU 04587 (internal MR 6756).\n * Remove redundant VU 08921 (internal MR 6766).\n * Fix a/an typos (internal MR 6773).","shortMessageHtmlLink":"Change log for July 12, 2024 Vulkan 1.3.290 spec update:"}},{"before":"337c75650464c19ac2e6f80799af456dcb98457c","after":"be60b2f2554b003b0ec0a642d84f13f2136d52a6","ref":"refs/heads/docker.20240630","pushedAt":"2024-06-30T13:56:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Minor CI fixes","shortMessageHtmlLink":"Minor CI fixes"}},{"before":null,"after":"337c75650464c19ac2e6f80799af456dcb98457c","ref":"refs/heads/docker.20240630","pushedAt":"2024-06-30T12:11:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Try Actions with updated Docker image","shortMessageHtmlLink":"Try Actions with updated Docker image"}},{"before":"bf457079af2a599bbcb018cf5d032429a7121d97","after":"7bb606eb87cde1d34f65f36f4d4c6f2c78f072c8","ref":"refs/heads/main","pushedAt":"2024-06-28T09:54:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for June 28, 2024 Vulkan 1.3.289 spec update:\n\nInternal Issues\n\n * Add missing zero binding vkUpdateDescriptorSets VU (internal issue\n 3890).\n * Remove vkCmdBuildAccelerationStructuresKHR VU 03770 (and variants),\n which are not needed by implementations (internal issue 3896).\n * Fix extensionmetadocgenerator so missing APIs from some extension\n interactions are shown in the generated interfaces section (internal\n issue 3907).\n * Fix typo in VkVideoEncodeH265RateControlInfoKHR (temporalLayerCount ->\n subLayerCount) (internal MR 6712).\n * Fix typo in VK_QCOM_fragment_density_map_offset regarding\n fragmentDensityMapOffset feature (internal MR 6727).\n * Improve and combine many vkCmdDraw VUs to properly test in the presence\n of dynamic state that must have been set, and not subsequently\n invalidated. This batch of changes primarily affects dynamic state with\n graphics pipelines (internal MRs 6345, 6653, 6654, 6683, 6721, 6722,\n 6723, 6724).\n * Add vkCmdSetDepthBoundsTestEnable VU for depthBounds feature (internal\n MR 6715).\n * Mark VK_KHR_shader_relaxed_extended_instruction as ratified, which was\n overlooked when initially released (internal MR 6717).\n * Clarify interactions between the VK_ARM_render_pass_striped extension\n and render pass suspend resume (internal MR 6734).\n * Allow VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT to be used with\n VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT,\n reserving a descriptor set slot when using DebugPrintF in the validation\n layers (internal MR 6744).\n * Update the bundled KaTeX distribution to 0.16.10 (internal MR 6746).\n\nNew Extensions\n\n * VK_KHR_maintenance7","shortMessageHtmlLink":"Change log for June 28, 2024 Vulkan 1.3.289 spec update:"}},{"before":"ae3e824136b336fe99025eaf0cd55d073c6e6a0a","after":"bf457079af2a599bbcb018cf5d032429a7121d97","ref":"refs/heads/main","pushedAt":"2024-06-14T12:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for June 14, 2024 Vulkan 1.3.288 spec update:\n\nPublic Issues\n\n * Update language describing\n <>\n (internal MR 6667, replacing public PR 2355).\n\nInternal Issues\n\n * Clarify that it is the implementation that sets the fragment shading\n rate to (1, 1) in the <> section (internal issue 3893).\n * Add validation tying renderpasses and framebuffers to graphics queue\n (internal issue 3895).\n * Replace \"`user`\" with \"`application`\" where possible, following the\n style guide. Remaining uses relate to callback user data, user-defined\n shader variables, and external API terminology (internal issue 3898).\n * Use VK_FILTER_CUBIC_IMG instead of the EXT alias in the\n VkSamplerCreateInfo IMG-specific VU 07911 (internal MR 6697).\n * All VK_IMAGE_CREATE_PROTECTED_BIT to report different memoryTypes in the\n implementiation guarantees of properties about memory requirements in\n the <> section\n (internal MR 6698).\n * Fix markup in vkCmdExecuteCommands VU 09681 (internal MR 6713).\n * Fix markup in vkCmdDraw VU 09000 so nested conditionals render correctly\n (internal MR 6714).\n\nNew Extensions\n\n * VK_KHR_shader_relaxed_extended_instruction","shortMessageHtmlLink":"Change log for June 14, 2024 Vulkan 1.3.288 spec update:"}},{"before":"a8c62e8db5dc914b245ac3d40331bfe7e97caf98","after":"dbdb2aa23e4622ae5675406b04de8f38fe0071e2","ref":"refs/heads/VK_EXT_present_timing","pushedAt":"2024-06-10T11:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvlduc","name":"Lionel Duc","path":"/nvlduc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72947638?s=80&v=4"},"commit":{"message":"Address latest review feedback\n\n- Time Domains\n - Rename vkGetSwapchainTimeDomainsEXT -> vkGetSwapchainTimeDomainPropertiesEXT\n - Add a version counter to the time domains for consistency with timing properties\n - Change VkSwapchainTimeDomainPropertiesEXT to hold a list of time domains\n- Change parameters of vkGetPastPresentationTimingEXT to use new structs","shortMessageHtmlLink":"Address latest review feedback"}},{"before":"ed4ba0242beb89a1795d6084709fa9e713559c94","after":"ae3e824136b336fe99025eaf0cd55d073c6e6a0a","ref":"refs/heads/main","pushedAt":"2024-06-07T12:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for June 7, 2024 Vulkan 1.3.287 spec update:\n\nPublic Issues\n\n * Fix subpass content validation rule by replacing vkCmdExecuteCommands VU\n 06018 with two new VUs (public issue 2372).\n * Clarify how <> are converted to 64-bit\n integer types (public issue 2375, internal issue 2947).\n\nInternal Issues\n\n * Tag extensions in the list of deprecated extensions as \"`promoted to\n core`\", if they are (internal issue 3839).\n * Unify markup for corresponding, but differently named subgroup property\n members of VkPhysicalDeviceVulkan11Properties and\n VkPhysicalDeviceSubgroupProperties (internal issue 3886).\n * Fix <> VU\n 09644 for SubpassData variables declared as arrays (internal issue\n 3887).\n * Clarify when VkDescriptorSetLayout objects can be freed in the\n <> section (internal\n MR 5019).\n * Fix VkValidationFeaturesEXT pNext VU 06904 and add corresponding\n structures to its `structextends` XML attribute (internal MR 6681).\n * Add links from VkGraphicsPipelineCreateInfo VUs back to the\n corresponding structure members, to avoid duplicating lists of relevant\n dynamic state (internal MR 6681).\n * Fix typo in Vk_KHR_dynamic_rendering_local_read proposal document\n (internal MR 6686).\n * Make the <> list into\n a table (internal MR 6687).\n * Change the formal parameter name of\n vkCmdSetRenderingInputAttachmentIndicesKHR::pInputAttachmentIndexInfo\n from pLocationInfo, to match specification language. While this does\n affect the header, it does not constitute an API break for C99 or the\n other language bindings we're aware of (internal MR 6689).\n * Replace use of \"`entry point`\" with \"`command`\" globally (except when\n referring to shader entry points, as that terminology is defined by\n SPIR-V) and add this rule to the style guide (internal MR 6686).\n * Add CI checks, and replace uses of misspelled \"`closest hit`\" and\n \"`any-hit`\" terms (internal MR 6693).","shortMessageHtmlLink":"Change log for June 7, 2024 Vulkan 1.3.287 spec update:"}},{"before":"5fb5568cece7a13cca68adab38e742c4f3769df7","after":"ed4ba0242beb89a1795d6084709fa9e713559c94","ref":"refs/heads/main","pushedAt":"2024-05-31T10:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for May 31, 2024 Vulkan 1.3.286 spec update:\n\nPublic Issues\n\n * Clarify dynamic state lifetime VU statements for pipelines and shader\n objects (public issue 2276).\n * Add the `depends` attribute to XML feature tags, deprecating the\n `number` attribute, which will eventually be retired (public issue\n 2327).\n * Add a `type=\"constants\"` attribute to `enums` XML tags so all of them\n have a `type` attribute (public issue 2359).\n * Clarify behavior of VK_PRESENT_MODE_FIFO_RELAXED_KHR in the \"`Display\n Timing Queries`\" portion of the VK_GOOGLE_display_timing extension\n (public pull request 2363).\n\nInternal Issues\n\n * Clarify that host-image-copy functions work on the host for\n vkCopyMemoryToImageEXT, vkCopyImageToMemoryEXT, and\n vkCopyImageToImageEXT (internal issue 3857).\n * Clarify that stage masks are ignored for acquire/release in sync2\n vkCmdPipelineBarrier2 and <>\n (internal issue 3865).\n * Explain why mapping state is duplicated in the\n VK_KHR_dynamic_rendering_local_read proposal document (internal issue\n 3881).\n * Add description of VK_ERROR_NOT_PERMITTED_KHR to the\n <> section (internal issue 3888).\n * Remove redundant near-duplicate markup for the \"`Precision of core\n SPIR-V Instructions`\" table (internal MR 6645).\n * Remove UnpackDouble2x32 from the list of instructions affected by\n DenormFlushToZero in the <> section (internal MR 6648).\n * Add `returnedonly=\"true\"` attributes to VkSurface*Capabilities*\n structures (internal MR 6657).\n * Add a note about an AV1 decode reference info type bug in the\n <> section\n (internal MR 6662).\n * Fix incorrect use of \"`forward prediction`\" vs. \"`backward prediction`\"\n in the video extensions and glossary (internal MR 6663).\n * Do not print checker script warning headers when no warnings are printed\n (internal MR 6670).\n * Add VU statements tying features to queue types (internal MR 6672).\n * Fix VkGraphicsPipelineCreateInfo VU 06601 to correspond to the description\n of pRasterizationState when EDS3 is enabled\n (internal MR 6674).\n\nNew Extensions\n\n * VK_EXT_shader_replicated_composites","shortMessageHtmlLink":"Change log for May 31, 2024 Vulkan 1.3.286 spec update:"}},{"before":"8651835d4c709897a590cfc3073ad5121127cdff","after":"5fb5568cece7a13cca68adab38e742c4f3769df7","ref":"refs/heads/main","pushedAt":"2024-05-31T08:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Display Timing Queries: Clarify behaviour of VK_PRESENT_MODE_FIFO_RELAXED_KHR (#2363)","shortMessageHtmlLink":"Display Timing Queries: Clarify behaviour of VK_PRESENT_MODE_FIFO_REL…"}},{"before":"ce03761fd6cc1ab8f54c9f785fffb13f492d7d04","after":"8651835d4c709897a590cfc3073ad5121127cdff","ref":"refs/heads/main","pushedAt":"2024-05-31T08:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Replace attribute with (#2331)\n\n* Replace attribute with \r\n\r\nInitially this PR only updates the XML schema and vk.xml.\r\n\r\nThe generator scripts will need to be modified to do a topological sort\r\non the dependencies, and downstream repositories such as validation\r\nlayers and Vulkan-Hpp will need to be updated to remove or replace their\r\nusage of the old attribute.\r\n\r\n* Fix typos\r\n\r\n* Replace attribute with \r\n\r\nInitially this PR only updates the XML schema and vk.xml.\r\n\r\nThe generator scripts will need to be modified to do a topological sort\r\non the dependencies, and downstream repositories such as validation\r\nlayers and Vulkan-Hpp will need to be updated to remove or replace their\r\nusage of the old attribute.\r\n\r\n* Fix typos\r\n\r\n* Deprecate the 'number' attribute, in favor of 'depends', instead of replacing it\r\n\r\nIt will take a while to eliminate downstream usage of 'number' but the\r\n'depends' attribute can be used now to improve the scripts.","shortMessageHtmlLink":"Replace <feature number> attribute with <feature depends> (#2331)"}},{"before":"116c56d0bd72e206c0e600b734ff20f049bc3eef","after":"a8c62e8db5dc914b245ac3d40331bfe7e97caf98","ref":"refs/heads/VK_EXT_present_timing","pushedAt":"2024-05-31T07:42:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nvlduc","name":"Lionel Duc","path":"/nvlduc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72947638?s=80&v=4"},"commit":{"message":"Major rebase and updates to the original proposal\n\nThis change rebases the original extension on main. It also\nbrings many modifications from discussions within the Khronos SI\ngroup and this MR:\n- Add a proposal document\n- Rely on VK_KHR_present_id to identify presents\n- Split out VK_PRESENT_MODE_FIFO_LATEST_READY_EXT\n- Add physical device and surface capabilities\n- Define \"presentation\" as a set of well-defined multiple steps\n- Explicitly describe the internal results queue interactions\n- Add many per-present parameters, allowing to remove swapchain state\n- Refine VRR support\n- Cleanup appendix and update contributors\n- Replace present slop with a flag to round to nearest refresh cycle\n- Refine mechanisms for feedback about time domains and timing properties updates\n- Allow timing results to be returned incomplete and out of order","shortMessageHtmlLink":"Major rebase and updates to the original proposal"}},{"before":"d525fc776d7b8e14bc7ddd9bae1b53e0eaa8b26b","after":"116c56d0bd72e206c0e600b734ff20f049bc3eef","ref":"refs/heads/VK_EXT_present_timing","pushedAt":"2024-05-30T15:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvlduc","name":"Lionel Duc","path":"/nvlduc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72947638?s=80&v=4"},"commit":{"message":"Progress towards final version.\n\nThis change captures a lot of the recent feedback we had during\nthe SI meetings and suggestions from comments in this MR:\n\n- Remove VkSwapchainPresentTimingCreateInfo and move relative\n present timing as per-present parameter.\n\n- Internal results queue size is allocated with a new dedicated\n API: vkSetSwapchainPresentTimingQueueSizeEXT. This allows\n applications to resize it without recreating the swapchain.\n\n- Time domains are associated with a unique identifier to allow\n multiple swapchain-local time domains of the same scope to\n coexist.\n\n- Variable refresh rate boolean flag is now a duration indicating\n the delay in \"reaction\" of the presentation engine to a new\n image. This is meant to support technologies such as dVRR which\n can quickly adjust their refresh cycles.\n\n- Squash the appendix' revision history.\n\n- Add various details in the proposal document","shortMessageHtmlLink":"Progress towards final version."}},{"before":"821f8829a05c7373907d459a6b35a7ff2dbe1fc4","after":"98a06ded0f253dc8537a933e999aff4e20a2af62","ref":"refs/heads/2327-number","pushedAt":"2024-05-29T10:49:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Merge branch '2327-number' of github.com:KhronosGroup/Vulkan-Docs into 2327-number","shortMessageHtmlLink":"Merge branch '2327-number' of github.com:KhronosGroup/Vulkan-Docs int…"}},{"before":"0ee1ff9329c190328354ce23c386e8a388ff28c2","after":"821f8829a05c7373907d459a6b35a7ff2dbe1fc4","ref":"refs/heads/2327-number","pushedAt":"2024-05-22T01:45:48.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Update to keep `number` attribute for now, but note it is deprecated","shortMessageHtmlLink":"Update to keep number attribute for now, but note it is deprecated"}},{"before":"8fc686b6321f035dc4a589e5ec1dc67208a71ac2","after":"ce03761fd6cc1ab8f54c9f785fffb13f492d7d04","ref":"refs/heads/main","pushedAt":"2024-05-22T01:34:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Add a \"constants\" type= attribute to tags (#2366)\n\n* Add a \"constants\" type= attribute to tags\r\n\r\nFor more consistency with handling other enums type= attributes.\r\n\r\nThis is purely additive to the schema but it is conceivable that\r\ndownstream scripts would look for this attribute *not* being present to\r\nindicate compile-time constants, so this should be checked against CTS /\r\nVVL / Vulkan-Hpp binding / Rust binding usage.\r\n\r\nCloses #2359\r\n\r\n* Empty commit to trigger full CI re-run.","shortMessageHtmlLink":"Add a \"constants\" type= attribute to <enums> tags (#2366)"}},{"before":"8ba14158a0948ffce33faf64217f0c24daad0e1b","after":"5c5e8b9f5940684af80b5fdb8f7665239adb3693","ref":"refs/heads/2359-enums","pushedAt":"2024-05-15T15:12:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Empty commit to trigger full CI re-run.","shortMessageHtmlLink":"Empty commit to trigger full CI re-run."}},{"before":"2a114fbd375b355f3f164048429ebbda022ed73e","after":"8fc686b6321f035dc4a589e5ec1dc67208a71ac2","ref":"refs/heads/main","pushedAt":"2024-05-10T08:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Change log for May 10, 2024 Vulkan 1.3.285 spec update:\n\nPublic Issues\n\n * Update VkMemoryMapInfoKHR VUs to not require VK_WHOLE_SIZE with\n VK_MEMORY_MAP_PLACED_BIT (public issue 2350).\n * Add a <> section and\n clarify that fixed-length string buffers in API structures always\n include the null terminator (public issue 2351).\n * Update refpage short descriptions of VkAttachmentLoad/StoreOp to be\n consistent with spec language (public issue 2353).\n * Clarify that the KHR and EXT load_store_op_none extensions were not\n promoted to Vulkan 1.3 (public PR 2357).\n\nInternal Issues\n\n * Add a VkGraphicsPipelineCreateInfo VU banning \"`read-only`\" input\n attachments without VkRenderingInputAttachmentIndexInfoKHR (internal\n issue 3862).\n * Add explicit reference to RayQueryPositionFetchKHR SPIR-V capability in\n the VK_KHR_ray_tracing_position_fetch extension appendix and XML\n spirvcapability tags (internal MR 6617).\n * Remove MaximallyReconvergesKHR capability (which is not a capability,\n but an execution mode) from XML (internal MR 6618).\n * Add alias and enum value-> type maps in `reg.py` (internal MR 6620).\n * Add missing shader object VU for vkCmdDispatchBase (internal MR 6623).\n * Make build tests less sensitive to asciidoctor versions and CSS changes\n by just comparing HTML body content (internal MR 6637).\n * Do not allow overlapping builtin decorations for an entry point in the\n <> section, and add\n some related <> VUs (KhronosGroup/SPIRV-Cross issue 2313).\n\nNew Extensions\n\n * VK_MESA_image_alignment_control","shortMessageHtmlLink":"Change log for May 10, 2024 Vulkan 1.3.285 spec update:"}},{"before":"70a7bb80383a167a1fd9d5daec7503c1966116b3","after":null,"ref":"refs/heads/2357-loadop","pushedAt":"2024-05-10T07:44:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"}},{"before":"6a32915da9286589a52be43aac344f2011cf6b9b","after":"2a114fbd375b355f3f164048429ebbda022ed73e","ref":"refs/heads/main","pushedAt":"2024-05-10T07:44:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Clarify that the KHR and EXT load_store_op_none extensions were not promoted to Vulkan 1.3 (#2367)","shortMessageHtmlLink":"Clarify that the KHR and EXT load_store_op_none extensions were not p…"}},{"before":"2b8c4d5f0f276a1d8e9cf764af9a05f0e49beb64","after":null,"ref":"refs/heads/2351-strings","pushedAt":"2024-05-10T07:42:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"}},{"before":"632ab091cbe467646d0cccbd5a96d4db75e243d5","after":"6a32915da9286589a52be43aac344f2011cf6b9b","ref":"refs/heads/main","pushedAt":"2024-05-10T07:42:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Add a <> section clarifying (#2365)\n\nthat UTF-8 strings returned from queries in fixed-length buffers will\r\nalways include the null terminator in that buffer (public issue 2351).","shortMessageHtmlLink":"Add a <<fundamentals-strings, String Representation>> section clarify…"}},{"before":"6158d6bf93062b0ec5ba61d88222d2821c2ed152","after":null,"ref":"refs/heads/2353-docs","pushedAt":"2024-05-10T07:38:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"}},{"before":"ff188a8ffa950a010422c4c4b277f06db10d0dce","after":"632ab091cbe467646d0cccbd5a96d4db75e243d5","ref":"refs/heads/main","pushedAt":"2024-05-10T07:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Update refpage short descriptions of VkAttachmentLoad/StoreOp to be consistent with spec body (#2364)","shortMessageHtmlLink":"Update refpage short descriptions of VkAttachmentLoad/StoreOp to be c…"}},{"before":null,"after":"70a7bb80383a167a1fd9d5daec7503c1966116b3","ref":"refs/heads/2357-loadop","pushedAt":"2024-05-08T14:15:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oddhack","name":"Jon Leech","path":"/oddhack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4693344?s=80&v=4"},"commit":{"message":"Clarify that the KHR and EXT load_store_op_none extensions were not promoted to Vulkan 1.3","shortMessageHtmlLink":"Clarify that the KHR and EXT load_store_op_none extensions were not p…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEirTWZgA","startCursor":null,"endCursor":null}},"title":"Activity · KhronosGroup/Vulkan-Docs"}