mirror of
https://github.com/status-im/Vulkan-Docs.git
synced 2025-01-12 06:54:14 +00:00
95dd2f34c5
* Bump API patch number and header version number to 28 for this update. Github Issues: * Minor spelling and typography cleanup, add definitions of ename:VK_FALSE and ename:VK_TRUE as just what their names say (public issues 220, 318, 325, 365; internal issues 451, 496) * Clarify that the pname:maxDescriptorSet limits in the <<features-limits-required,Required Limits>> table are n * maxPerStage limit (where n=number of supported stages) (public issue 254). * Minor cleanup to <<boilerplate-platform-macros,Platform-Specific Macro Definitions>> appendix (public issue 314). * Add valid usage statement to slink:VkPipelineLayoutCreateInfo disallowing multiple push constant ranges for the same shader stage (public issue 340). * Clarify the elink:VkSharingMode description of what executing the "same" barriers means in case of ownership transfer (public issue 347). * Rename copyright.txt and add COPYING.md to try and reduce confusion about applicable copyrights (public issue 350). * Extend the table in the <<boilerplate-wsi-header, Window System-Specific Header Control>> section to describe the external headers included when each etext:VK_USE_PLATFORM_* macro is defined (public issue 376). Internal Issues: * Add "Revision History" to the PDF outputs following the table of contents, to match HTML outputs (internal issue 43). * Clarified that flink:vkMapMemory may fail due to virtual address space limitations (internal issue 346). * Add +refBody+ comment markup for ref page autoextraction when required (internal issue 400). * Document proper use of "mipmap" and "mip" in the style guide API naming rules, matching the spelling rules (internal issue 471). * Tweak the <<extensions,Layers and Extensions>> appendix to note that the Specification may be built with arbitrary combinations of extensions (internal issue 483). * Remove incorrect statement allowing slink:VkClearAttachment::pname:colorAttachment to be >= slink:VkSubpassDescription::pname:colorAttachmentCount (internal issue 488). * The <<features-limits-viewportboundsrange,viewportBoundsRange>> is expressed in terms of the pname:maxViewportDimensions but this is actually two values. Clarify that it's based on the larger of the two (if they differ) (internal issue 499). Other Issues: * Reflowed text of the entire spec using the 'reflow' Makefile gater, to (hopefully) reduce future internal git churn as edits are made and extensions added in return for one-time pain. This has no perceptible change on the spec outputs but considerable changes on the asciidoc source (internal issue 367).
59 lines
1.8 KiB
Bash
Executable File
59 lines
1.8 KiB
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Copyright (c) 2016 The Khronos Group Inc.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
# makeAll - invoke Makefile with the right options to build with all
|
|
# extensions included. This needs to be updated as new extensions are
|
|
# registered. Eventually it can be generated from vk.xml.
|
|
|
|
# Usage: makeAll targets
|
|
|
|
echo Building all extensions for targets $*
|
|
extensions=""
|
|
for ext in \
|
|
VK_KHR_android_surface \
|
|
VK_KHR_display \
|
|
VK_KHR_display_swapchain \
|
|
VK_KHR_mir_surface \
|
|
VK_KHR_surface \
|
|
VK_KHR_swapchain \
|
|
VK_KHR_wayland_surface \
|
|
VK_KHR_win32_surface \
|
|
VK_KHR_xcb_surface \
|
|
VK_KHR_xlib_surface \
|
|
VK_AMD_draw_indirect_count \
|
|
VK_AMD_gcn_shader \
|
|
VK_AMD_negative_viewport_height \
|
|
VK_AMD_rasterization_order \
|
|
VK_AMD_shader_ballot \
|
|
VK_AMD_shader_explicit_vertex_parameter \
|
|
VK_AMD_shader_trinary_minmax \
|
|
VK_EXT_debug_marker \
|
|
VK_EXT_debug_report \
|
|
VK_IMG_filter_cubic \
|
|
VK_NV_dedicated_allocation \
|
|
VK_NV_external_memory \
|
|
VK_NV_external_memory_capabilities \
|
|
VK_NV_external_memory_win32 \
|
|
VK_NV_win32_keyed_mutex \
|
|
VK_NV_glsl_shader \
|
|
VK_EXT_validation_flags \
|
|
; do
|
|
extensions="$extensions $ext"
|
|
done
|
|
|
|
make clean_generated
|
|
make EXTENSIONS="$extensions" APITITLE="(with many extensions)" $*
|