Vulkan-Docs/images/raypipe.svg

239 lines
19 KiB
XML
Raw Normal View History

Change log for September 19, 2018 Vulkan 1.1.85 spec update: * Update release number to 85. Public Issues: * Add self-dependency ename:VK_DEPENDENCY_BY_REGION_BIT valid usage statements for slink:VkSubpassDependency(public pull request 778). * Apply fix from pull request 742 to slink:VkSubpassDependency and slink:VkSubpassDependency2 (public pull request 779). * Specify the units of slink:VkBufferImageCopy::pname:bufferRowLength and pname:bufferImageHeight as texels (public pull request 781). * Better specify promoted parameter mapping in the `<<VK_KHR_create_renderpass2>>` appendix (public pull request 782). Internal Issues: * Only include the <<fundamentals-validusage-versions, Valid Usage for Newer Core Versions>> section in Vulkan 1.1 or later (internal issue 1381). Other Issues: * Clean up redundant valid usage language for the `VK_ANDROID_external_memory_android_hardware_buffer` extension interaction with slink:VkImageCreateInfo. * Fix error in a flag name within valid usage statements for slink:VkMemoryAllocateInfo. * Clarify that memory types are not totally ordered in slink:VkPhysicalDeviceMemoryProperties. * For slink:VkWriteDescriptorSetInlineUniformBlockEXT, set structextends="VkWriteDescriptorSet" in `vk.xml`, and make slink:VkDescriptorSetLayoutBindingFlagsCreateInfoEXT::pname:pBindingFlags optional. * Add documentation of 'provisional' XML attribute to registry.txt. New Extensions: * `VK_NV_compute_shader_derivatives` * `VK_NV_corner_sampled_image` * `VK_NV_fragment_shader_barycentric` * `VK_NV_mesh_shader` * `VK_NV_representative_fragment_test` * `VK_NV_scissor_exclusive` * `VK_NV_shader_image_footprint` * `VK_NV_shading_rate_image` * `VK_NVX_raytracing`
2018-09-16 01:35:16 +00:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg3713"
xml:space="preserve"
width="356"
height="291.03998"
viewBox="0 0 356 291.03998"
sodipodi:docname="raypipeline.svg"
inkscape:version="0.92.3 (2405546, 2018-03-11)"><metadata
id="metadata3719"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs3717"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3731"><path
d="M 694,0 V 6600 H 4407 V 0 Z"
id="path3729"
inkscape:connector-curvature="0"
style="clip-rule:evenodd" /></clipPath></defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2560"
inkscape:window-height="1538"
id="namedview3715"
showgrid="false"
inkscape:zoom="1.6409314"
inkscape:cx="15.520013"
inkscape:cy="157.75999"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g3723" /><g
id="g3721"
inkscape:groupmode="layer"
inkscape:label="raypipeline"
transform="matrix(0,1.3333333,1.3333333,0,-512.47999,-274.71999)"><g
id="g3723"
transform="scale(0.12)"><path
d="m 2291,4287 h 379 v 142 h -379 z"
style="fill:#d9d9d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3735"
inkscape:connector-curvature="0" /><path
d="m 1760,3747 c -20,0 -36,17 -36,37 v 628 c 0,20 16,37 36,37 h 145 c 20,0 36,-17 36,-37 v -628 c 0,-20 -16,-37 -36,-37"
style="fill:#aae2ca;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3737"
inkscape:connector-curvature="0" /><path
d="m 1760,3741 h -8 l -1,1 -7,2 h -1 l -6,4 h -1 l -6,5 c 0,0 0,0 0,1 l -5,5 c 0,0 0,1 -1,1 l -3,6 c 0,1 0,1 -1,2 l -2,6 c 0,1 0,1 0,1 v 4 l -1,4 v 629 l 1,5 v 4 1 l 3,7 c 0,0 0,0 0,1 l 3,6 c 1,0 1,1 1,1 l 5,5 c 0,1 0,1 0,1 l 6,5 c 0,0 0,0 1,1 l 6,3 h 1 l 7,3 h 5 l 4,1 h 145 l 4,-1 h 5 l 7,-3 c 1,0 1,0 2,0 l 6,-3 c 0,-1 1,-1 1,-1 l 5,-5 c 1,0 1,0 1,-1 l 5,-5 v -1 l 4,-6 c 0,-1 0,-1 0,-1 l 2,-7 c 0,0 0,-1 1,-1 v -646 c -1,0 -1,0 -1,-1 l -2,-6 c 0,-1 0,-1 0,-2 l -4,-6 v -1 l -5,-5 c 0,-1 0,-1 -1,-1 l -5,-5 h -1 l -6,-4 c -1,0 -1,0 -2,0 l -6,-2 c -1,0 -1,-1 -1,-1 h -8 z m 145,13 h 3 l 4,1 h -1 l 6,2 -1,-1 6,4 -1,-1 5,4 v -1 l 4,6 -1,-1 4,6 -1,-1 2,6 v -1 3 l 1,4 v 631 l -1,4 v -1 l -2,6 1,-1 -4,6 1,-1 -4,6 v -1 l -5,4 1,-1 -6,4 1,-1 -5,2 -3,1 h -151 l -3,-1 -7,-2 2,1 -6,-4 1,1 -6,-4 1,1 -4,-6 v 1 l -3,-6 1,1 -3,-6 1,1 -1,-3 v -635 l 1,-4 -1,1 3,-6 -1,1 3,-6 v 1 l 4,-6 -1,1 6,-4 -2,1 7,-4 -2,1 7,-2 h -1 l 3,-1 h 3"
style="fill:#7ca694;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3739"
inkscape:connector-curvature="0" /><g
id="g3741"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,223.08,460.32)"
style="font-variant:normal;font-weight:normal;font-size:9.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3745"><tspan
x="0 5.4003115 10.200273 14.76389 16.803152 23.044552 27.968948 33.24506 38.169456 41.653111 46.453072 49.813461 52.088558 57.365135"
y="0"
sodipodi:role="line"
id="tspan3743">Ray Generation</tspan></text>
<text
transform="matrix(0,1,1,0,251.28,420.84)"
style="font-variant:normal;font-weight:normal;font-size:11.52000046px;font-family:Consolas;-inkscape-font-specification:Consolas;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3749"><tspan
x="0 6.3622499 12.7245 19.08675 25.448999 31.93125 38.293499 44.65575 51.138"
y="0"
sodipodi:role="line"
id="tspan3747">traceNV()</tspan></text>
</g><path
d="m 2354,3686 c -35,0 -63,28 -63,64 v 697 c 0,35 28,64 63,64 h 256 c 36,0 64,-29 64,-64 v -697 c 0,-36 -28,-64 -64,-64"
style="fill:#d9d9d9;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3751"
inkscape:connector-curvature="0" /><path
d="m 2355,3685 h -7 l -7,1 -6,1 -6,3 -5,2 -6,4 -5,3 -4,5 -5,4 -3,5 -4,6 -2,5 -3,6 -1,6 -1,7 v 710 l 1,7 1,6 3,6 2,6 4,5 3,5 5,4 4,5 5,3 5,4 6,2 6,3 6,1 7,1 6,1 h 256 l 7,-1 6,-1 7,-1 6,-3 5,-2 6,-4 5,-3 4,-4 4,-5 4,-5 3,-5 3,-6 2,-6 2,-6 1,-7 v -710 l -1,-6 -2,-7 -2,-6 -3,-5 -3,-6 -3,-5 -5,-4 -4,-5 -5,-3 -6,-4 -5,-2 -6,-3 -7,-1 -6,-1 h -7 z m 255,2 h 7 l 6,1 6,1 6,3 5,2 6,3 4,4 5,4 4,4 4,5 3,5 2,6 2,6 2,6 1,6 v 710 l -1,6 -1,6 -3,6 -2,6 -3,5 -4,5 -4,4 -5,4 -4,4 -6,3 -5,3 -6,2 -6,1 -6,1 -7,1 h -255 l -7,-1 -6,-1 -6,-1 -6,-2 -5,-3 -6,-3 -5,-4 -4,-4 -4,-4 -4,-5 -3,-5 -2,-6 -3,-6 -1,-6 -1,-6 v -710 l 1,-6 1,-6 2,-6 3,-5 3,-6 4,-4 4,-5 4,-4 5,-4 5,-3 6,-2 6,-3 6,-1 6,-1 h 7"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3753"
inkscape:connector-curvature="0" /><g
id="g3755"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,289.68,463.56)"
style="font-variant:normal;font-weight:normal;font-size:9.96000004px;font-family:'Trebuchet MS';-inkscape-font-specification:TrebuchetMS;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3763"><tspan
x="0 5.881556 10.800389 15.719222 21.115137 23.995914 29.39183 33.235096 38.511208 42.466381 45.344822 50.748596 56.144745"
y="0"
sodipodi:role="line"
id="tspan3757">Acceleration </tspan><tspan
x="7.3200002 12.120428 16.075603 19.918871 25.31502 30.233852 34.18903 39.585178 43.428444 48.82436"
y="11.76"
sodipodi:role="line"
id="tspan3759">Structure </tspan><tspan
x="7.4400001 13.204319 17.047586 22.323696 27.246225 32.642139 36.485409 40.567547 45.723656"
y="23.52"
sodipodi:role="line"
id="tspan3761">Traversal</tspan></text>
</g><path
d="m 1941,4105 h 315 v -14 h -315 z m 308,14 42,-21 -42,-21"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3765"
inkscape:connector-curvature="0" /><path
d="m 3052,3822 -164,276 164,276 164,-276"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3767"
inkscape:connector-curvature="0" /><path
d="m 3055,3821 c -1,-2 -2,-2 -3,-2 -1,0 -2,0 -3,2 l -164,275 c -1,1 -1,3 0,4 l 164,276 c 1,1 2,1 3,1 1,0 2,0 3,-1 l 164,-276 c 1,-1 1,-3 0,-4 z m 158,279 v -4 l -164,276 h 6 l -164,-276 v 4 l 164,-276 h -6"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3769"
inkscape:connector-curvature="0" /><g
id="g3771"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,369.96,482.28)"
style="font-variant:normal;font-weight:normal;font-size:11.52000046px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3775"><tspan
x="0 7.19946 9.8337898 13.67424"
y="0"
sodipodi:role="line"
id="tspan3773">Hit?</tspan></text>
</g><path
d="m 2674,4105 h 179 v -14 h -179 z m 172,14 42,-21 -42,-21"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3777"
inkscape:connector-curvature="0" /><path
d="m 3348,3210 c -20,0 -36,16 -36,36 v 629 c 0,20 16,36 36,36 h 145 c 20,0 36,-16 36,-36 v -629 c 0,-20 -16,-36 -36,-36"
style="fill:#aae2ca;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3779"
inkscape:connector-curvature="0" /><path
d="m 3348,3203 -4,1 h -4 c -1,0 -1,0 -1,0 l -7,3 h -1 l -6,3 c -1,1 -1,1 -1,1 l -6,5 c 0,0 0,0 -1,0 l -4,6 -1,1 -3,6 -1,1 -2,7 v 1 l -1,4 v 637 l 1,5 c 0,0 0,0 0,1 l 2,6 c 0,1 1,1 1,2 l 3,6 1,1 4,5 c 1,1 1,1 1,1 l 6,5 c 0,0 0,0 1,0 l 6,4 h 1 l 7,2 4,1 h 154 l 4,-1 8,-2 c 1,0 1,0 1,0 l 7,-4 c 0,0 0,0 1,0 l 5,-5 c 0,0 1,0 1,-1 l 4,-5 c 1,0 1,-1 1,-1 l 3,-6 c 1,-1 1,-1 1,-2 l 2,-6 c 0,-1 0,-1 0,-1 l 1,-4 v -638 l -1,-4 v -1 l -2,-7 c 0,0 0,-1 -1,-1 l -3,-6 c 0,0 0,-1 -1,-1 l -4,-6 h -1 l -5,-5 c -1,0 -1,0 -1,-1 l -7,-3 c 0,0 0,0 -1,0 l -7,-3 c 0,0 0,0 -1,0 h -3 l -5,-1 z m 145,14 h 3 l 3,1 h -1 l 7,2 -1,-1 6,3 h -1 l 5,4 -1,-1 5,6 -1,-2 3,7 v -2 l 2,7 v -1 642 -1 l -2,6 v -1 l -3,6 1,-1 -5,5 h 1 l -5,4 1,-1 -6,4 1,-1 -6,2 h -3 l -3,1 h -144 l -3,-1 h -3 l -7,-2 1,1 -6,-4 1,1 -5,-4 h 1 l -5,-5 1,1 -3,-6 v 1 l -2,-6 v 1 -642 1 l 2,-7 v 2 l 3,-7 -1,2 5,-6 -1,1 5,-4 h -1 l 6,-3 -1,1 7,-2 h -1 l 3,-1 h 3"
style="fill:#7ca694;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3781"
inkscape:connector-curvature="0" /><g
id="g3783"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,413.64,417.96)"
style="font-variant:normal;font-weight:normal;font-size:9.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3787"><tspan
x="0 8.5201941 10.795292 14.634164"
y="0"
sodipodi:role="line"
id="tspan3785">Miss</tspan></text>
</g><path
d="m 3348,4233 c -20,0 -36,17 -36,37 v 628 c 0,20 16,37 36,37 h 145 c 20,0 36,-17 36,-37 v -628 c 0,-20 -16,-37 -36,-37"
style="fill:#aae2ca;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3789"
inkscape:connector-curvature="0" /><path
d="m 3348,4227 h -8 c -1,0 -1,0 -1,1 l -7,2 h -1 l -6,4 c -1,0 -1,0 -1,0 l -6,5 c 0,0 0,0 -1,1 l -4,5 -1,1 -3,6 c 0,1 -1,1 -1,1 l -2,7 c 0,1 0,1 0,1 l -1,4 v 637 l 1,5 c 0,0 0,0 0,1 l 2,7 c 0,0 1,0 1,1 l 3,6 1,1 4,5 c 1,1 1,1 1,1 l 6,5 c 0,0 0,0 1,0 l 6,4 h 1 l 7,2 4,1 h 5 l 145,1 4,-1 h 4 l 8,-3 c 1,0 1,0 1,0 l 7,-4 c 0,0 0,0 1,0 l 5,-5 c 0,0 1,0 1,-1 l 4,-5 c 1,0 1,-1 1,-1 l 3,-6 c 1,-1 1,-1 1,-1 l 2,-7 c 0,-1 0,-1 0,-1 l 1,-4 v -637 l -1,-5 c 0,0 0,0 0,-1 l -2,-7 c 0,0 0,0 -1,-1 l -3,-6 c 0,0 0,-1 -1,-1 l -4,-5 c 0,-1 -1,-1 -1,-1 l -5,-5 c -1,0 -1,0 -1,0 l -7,-4 c 0,0 0,0 -1,0 l -7,-2 c 0,-1 0,-1 -1,-1 h -8 z m 145,13 h 3 l 3,1 h -1 l 7,2 -1,-1 6,4 -1,-1 5,4 -1,-1 5,6 -1,-1 3,6 v -1 l 2,6 v -1 642 -1 l -2,6 v -1 l -3,6 1,-1 -5,6 1,-1 -5,4 1,-1 -6,4 1,-1 -6,2 -3,1 h -150 l -3,-1 -7,-2 1,1 -6,-4 1,1 -5,-4 1,1 -5,-6 1,1 -3,-6 v 1 l -2,-6 v 1 -642 1 l 2,-6 v 1 l 3,-6 -1,1 5,-6 -1,1 5,-4 -1,1 6,-4 -1,1 7,-2 h -1 l 3,-1 h 3"
style="fill:#7ca694;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3791"
inkscape:connector-curvature="0" /><g
id="g3793"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,413.64,528.48)"
style="font-variant:normal;font-weight:normal;font-size:9.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3797"><tspan
x="0 5.277977 7.5530748 12.829651 16.668522 21.592918 25.431791 28.792179 31.191441 37.430973 39.70607"
y="0"
sodipodi:role="line"
id="tspan3795">Closest Hit</tspan></text>
</g><path
d="m 2597,4719 c -20,0 -36,17 -36,37 v 628 c 0,20 16,37 36,37 h 145 c 20,0 36,-17 36,-37 v -628 c 0,-20 -16,-37 -36,-37"
style="fill:#aae2ca;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3799"
inkscape:connector-curvature="0" /><path
d="m 2597,4713 h -8 l -1,1 -7,2 h -1 l -6,4 h -1 l -6,5 c 0,0 0,0 0,1 l -5,5 c 0,0 0,1 -1,1 l -3,6 c 0,1 0,1 0,2 l -3,6 c 0,1 0,1 0,1 v 4 l -1,4 v 630 l 1,4 v 4 1 l 3,7 c 0,0 0,0 0,1 l 3,6 c 1,0 1,1 1,1 l 5,5 c 0,1 0,1 0,1 l 6,5 c 0,0 1,0 1,1 l 6,3 h 1 l 7,3 h 5 l 4,1 h 145 l 4,-1 h 5 l 7,-3 c 1,0 1,0 2,0 l 6,-3 c 0,-1 1,-1 1,-1 l 5,-5 c 1,0 1,0 1,-1 l 5,-5 v -1 l 4,-6 c 0,-1 0,-1 0,-1 l 2,-7 1,-1 v -646 c 0,0 -1,0 -1,-1 l -2,-6 c 0,-1 0,-1 0,-2 l -4,-6 v -1 l -5,-5 c 0,-1 0,-1 -1,-1 l -5,-5 h -1 l -6,-4 c -1,0 -1,0 -2,0 l -6,-2 c -1,0 -1,-1 -1,-1 h -8 z m 145,13 h 3 l 4,1 h -1 l 6,2 -1,-1 6,4 -1,-1 6,4 -1,-1 4,6 -1,-1 4,6 -1,-1 2,6 v -1 3 l 1,4 v 631 l -1,4 v -1 l -2,7 1,-2 -4,7 1,-2 -4,6 1,-1 -6,4 h 1 l -6,3 1,-1 -5,2 -3,1 h -151 l -3,-1 -7,-2 2,1 -6,-3 h 1 l -6,-4 1,1 -4,-6 v 2 l -3,-7 1,2 -2,-7 v 1 l -1,-3 v -635 l 1,-4 v 1 l 2,-6 -1,1 3,-6 v 1 l 4,-6 -1,1 6,-4 -2,1 7,-4 -2,1 7,-2 h -1 3 l 3,-1"
style="fill:#7ca694;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3801"
inkscape:connector-curvature="0" /><g
id="g3803"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,323.52,583.92)"
style="font-variant:normal;font-weight:normal;font-size:9.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3807"><tspan
x="0 2.5204668 7.796576 11.156965 16.081362 19.56502 23.403891 28.328287 32.529766 35.890156 38.165253 43.44183"
y="0"
sodipodi:role="line"
id="tspan3805">Intersection</tspan></text>
</g><path
d="m 2261,4719 c -20,0 -36,17 -36,37 v 628 c 0,20 16,37 36,37 h 145 c 20,0 36,-17 36,-37 v -628 c 0,-20 -16,-37 -36,-37"
style="fill:#aae2ca;fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3809"
inkscape:connector-curvature="0" /><path
d="m 2261,4713 h -8 l -1,1 -7,2 h -1 l -6,4 h -1 l -6,5 c 0,0 0,0 0,1 l -5,5 c 0,0 0,1 -1,1 l -3,6 c 0,1 0,1 0,2 l -3,6 c 0,1 0,1 0,1 v 4 l -1,4 v 630 l 1,4 v 4 1 l 3,7 c 0,0 0,0 0,1 l 3,6 c 1,0 1,1 1,1 l 5,5 c 0,1 0,1 0,1 l 6,5 c 0,0 1,0 1,1 l 6,3 h 1 l 7,3 h 5 l 4,1 h 145 l 4,-1 h 5 l 7,-3 c 1,0 1,0 2,0 l 6,-3 c 0,-1 1,-1 1,-1 l 5,-5 c 1,0 1,0 1,-1 l 5,-5 v -1 l 4,-6 c 0,-1 0,-1 0,-1 l 2,-7 c 0,0 0,-1 1,-1 v -646 c -1,0 -1,0 -1,-1 l -2,-6 c 0,-1 0,-1 0,-2 l -4,-6 v -1 l -5,-5 c 0,-1 0,-1 -1,-1 l -5,-5 h -1 l -6,-4 c -1,0 -1,0 -2,0 l -6,-2 c -1,0 -1,-1 -1,-1 h -8 z m 145,13 h 3 l 4,1 h -1 l 6,2 -1,-1 6,4 -1,-1 6,4 -1,-1 4,6 -1,-1 4,6 -1,-1 2,6 v -1 3 l 1,4 v 631 l -1,4 v -1 l -2,7 1,-2 -4,7 1,-2 -4,6 1,-1 -6,4 h 1 l -6,3 1,-1 -5,2 -3,1 h -151 l -3,-1 -7,-2 2,1 -6,-3 h 1 l -6,-4 1,1 -4,-6 v 2 l -3,-7 1,2 -2,-7 v 1 l -1,-3 v -635 l 1,-4 v 1 l 2,-6 -1,1 3,-6 v 1 l 4,-6 -1,1 6,-4 -2,1 7,-4 -2,1 7,-2 h -1 3 l 3,-1"
style="fill:#7ca694;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3811"
inkscape:connector-curvature="0" /><g
id="g3813"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,283.2,593.52)"
style="font-variant:normal;font-weight:normal;font-size:9.96000004px;font-family:Calibri;-inkscape-font-specification:Calibri;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3817"><tspan
x="0 5.7638516 11.039961 15.60358 17.642841 23.882374 26.157471"
y="0"
sodipodi:role="line"
Change log for February 3, 2019 Vulkan 1.1.99 spec update: * Update release number to 99. Public Issues: * Add missing pname:pMemoryHostPointerProperties description to flink:vkGetMemoryHostPointerPropertiesEXT.txt (public pull request 896). * Minor markup fixes (public pull request 900). * Minor update to `khronos.css` and markup fixes (originally proposed in public pull request 901, but done via an internal MR). Internal Issues: * Document restrictions on image queries for Y'CbCr formats in the <<features-formats-requiring-sampler-ycbcr-conversion>> table as well as for slink:sname:VkImageFormatProperties and slink:VkImageCreateInfo (internal issue 1361). * Correct type of the code:FragSizeEXT built-in in the <<interfaces-builtin-variables, Built-In Variables>> section (internal issue 1526). * Clean up math in the <<textures, Image Operations>> chapter by refactoring, using better naming conventions, updating diagrams to use the correct orientation, etc. (internal merge request 2968). * Fix minor typos for slink:VkImageCreateInfo and slink:VkImageStencilUsageCreateInfoEXT. * Add missing documentation for tlink:VkResolveModeFlagsKHR. * Fix extension dependency of pname:scalarBlockLayout in the <<features-features-requirements, Feature Requirements>> section. * Fix indexing math for shader binding table calculations in the <<shader-binding-table-indexing-rules, Indexing Rules>> section, and use spelling "`any-hit`" consistently. * Reconcile valid usage statement and text for sampled image layouts in slink:VkWriteDescriptorSet (https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/551). * Make SPIR-V code:OpConvertUToPtr and code:OpConvertPtrToU operations require a 64-bit integer for physical storage buffer pointers in the <<spirvenv-module-validation, Validation Rules within a Module>> section. * Update to KaTeX 10.0. New Extensions: * `VK_EXT_filter_cubic` * `VK_NV_dedicated_allocation_image_aliasing`
2019-02-04 09:26:23 +00:00
id="tspan3815">Any-Hit</tspan></text>
Change log for September 19, 2018 Vulkan 1.1.85 spec update: * Update release number to 85. Public Issues: * Add self-dependency ename:VK_DEPENDENCY_BY_REGION_BIT valid usage statements for slink:VkSubpassDependency(public pull request 778). * Apply fix from pull request 742 to slink:VkSubpassDependency and slink:VkSubpassDependency2 (public pull request 779). * Specify the units of slink:VkBufferImageCopy::pname:bufferRowLength and pname:bufferImageHeight as texels (public pull request 781). * Better specify promoted parameter mapping in the `<<VK_KHR_create_renderpass2>>` appendix (public pull request 782). Internal Issues: * Only include the <<fundamentals-validusage-versions, Valid Usage for Newer Core Versions>> section in Vulkan 1.1 or later (internal issue 1381). Other Issues: * Clean up redundant valid usage language for the `VK_ANDROID_external_memory_android_hardware_buffer` extension interaction with slink:VkImageCreateInfo. * Fix error in a flag name within valid usage statements for slink:VkMemoryAllocateInfo. * Clarify that memory types are not totally ordered in slink:VkPhysicalDeviceMemoryProperties. * For slink:VkWriteDescriptorSetInlineUniformBlockEXT, set structextends="VkWriteDescriptorSet" in `vk.xml`, and make slink:VkDescriptorSetLayoutBindingFlagsCreateInfoEXT::pname:pBindingFlags optional. * Add documentation of 'provisional' XML attribute to registry.txt. New Extensions: * `VK_NV_compute_shader_derivatives` * `VK_NV_corner_sampled_image` * `VK_NV_fragment_shader_barycentric` * `VK_NV_mesh_shader` * `VK_NV_representative_fragment_test` * `VK_NV_scissor_exclusive` * `VK_NV_shader_image_footprint` * `VK_NV_shading_rate_image` * `VK_NVX_raytracing`
2018-09-16 01:35:16 +00:00
</g><path
d="m 2226,5063 h -6 1 l -6,-2 -4,-2 -5,-3 -5,-4 -5,-5 -6,-5 -5,-7 -5,-7 -5,-8 -5,-9 -5,-10 -5,-10 -4,-11 -5,-11 -4,-13 -5,-12 -4,-13 -3,-14 -4,-14 -3,-14 -4,-15 -5,-31 -5,-31 -3,-32 -2,-33 -1,-33 1,-17 v -16 l 2,-16 2,-17 2,-16 3,-16 3,-16 3,-15 4,-16 5,-15 5,-14 5,-15 5,-14 6,-13 6,-13 7,-13 6,-12 7,-11 7,-11 8,-10 7,-10 8,-9 8,-8 8,-8 8,-6 8,-6 8,-5 -1,1 11,-4 -5,-13 -11,4 h -1 l -9,6 -9,6 -9,7 -8,8 -8,9 -9,9 -7,11 -8,10 -8,12 -7,12 -7,12 -6,13 -7,13 -5,14 -6,15 -5,14 -5,16 -5,15 -4,16 -4,16 -3,16 -3,16 -2,17 -2,16 -1,17 -1,17 v 51 l 2,33 4,33 4,32 6,31 3,15 4,15 3,14 4,14 4,13 5,13 4,13 5,11 5,12 5,10 5,11 5,9 6,9 5,8 6,7 6,6 6,6 7,5 6,4 7,3 6,1 c 0,0 0,0 1,0 l 6,1 z m 30,-675 35,-30 -46,-10"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3819"
inkscape:connector-curvature="0" /><path
d="m 2670,4351 11,1 12,1 11,3 11,3 12,5 11,5 10,7 11,7 11,8 10,8 10,10 9,10 10,11 9,11 9,12 8,12 8,13 8,14 8,14 7,14 6,15 6,15 6,15 5,16 4,16 4,16 4,17 3,16 2,17 2,17 1,17 v 17 l -1,33 -2,34 -3,33 -5,32 -5,31 -3,15 -4,15 -4,14 -3,14 -5,13 -4,13 -4,12 -5,12 -5,12 -5,10 -5,10 -5,10 -6,8 -5,8 -6,8 c -1,0 -1,1 -1,1 l -10,7 -8,-11 9,-7 -1,1 5,-6 6,-8 5,-8 5,-9 5,-9 4,-11 5,-11 5,-11 4,-12 4,-13 4,-13 4,-14 4,-14 3,-14 3,-15 6,-30 4,-32 4,-32 2,-33 v -49 l -1,-17 -1,-16 -3,-16 -3,-16 -3,-16 -4,-16 -4,-16 -5,-15 -6,-15 -6,-15 -6,-14 -7,-14 -7,-13 -7,-13 -8,-13 -8,-12 -9,-11 -8,-11 -9,-11 -10,-9 -9,-9 -10,-8 -10,-8 -10,-6 -10,-6 -10,-5 -10,-5 -10,-3 -10,-2 -11,-2 h -10 z m 155,718 -46,1 26,-38"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3821"
inkscape:connector-curvature="0" /><path
d="m 2561,5077 h -84 v -14 h 84 z m -77,14 -42,-21 42,-21"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3823"
inkscape:connector-curvature="0" /><path
d="m 3045,4374 v 210 c 0,4 3,7 7,7 h 226 v -14 h -226 l 7,7 v -210 z m 226,231 41,-21 -41,-21"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3825"
inkscape:connector-curvature="0" /><path
d="m 3045,3822 v -261 c 0,-4 3,-7 7,-7 h 226 v 14 h -226 l 7,-7 v 261 z m 226,-282 41,21 -41,20"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="path3827"
inkscape:connector-curvature="0" /><g
id="g3829"
transform="scale(8.33333)"><text
transform="matrix(0,1,1,0,381.72,565.32)"
style="font-variant:normal;font-weight:bold;font-size:13.19999981px;font-family:'Trebuchet MS';-inkscape-font-specification:'TrebuchetMS Bold';writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
id="text3833"><tspan
x="0 7.0840735 14.647941 -174.12 -166.32439"
y="0"
sodipodi:role="line"
id="tspan3831">yesno</tspan></text>
Change log for February 3, 2019 Vulkan 1.1.99 spec update: * Update release number to 99. Public Issues: * Add missing pname:pMemoryHostPointerProperties description to flink:vkGetMemoryHostPointerPropertiesEXT.txt (public pull request 896). * Minor markup fixes (public pull request 900). * Minor update to `khronos.css` and markup fixes (originally proposed in public pull request 901, but done via an internal MR). Internal Issues: * Document restrictions on image queries for Y'CbCr formats in the <<features-formats-requiring-sampler-ycbcr-conversion>> table as well as for slink:sname:VkImageFormatProperties and slink:VkImageCreateInfo (internal issue 1361). * Correct type of the code:FragSizeEXT built-in in the <<interfaces-builtin-variables, Built-In Variables>> section (internal issue 1526). * Clean up math in the <<textures, Image Operations>> chapter by refactoring, using better naming conventions, updating diagrams to use the correct orientation, etc. (internal merge request 2968). * Fix minor typos for slink:VkImageCreateInfo and slink:VkImageStencilUsageCreateInfoEXT. * Add missing documentation for tlink:VkResolveModeFlagsKHR. * Fix extension dependency of pname:scalarBlockLayout in the <<features-features-requirements, Feature Requirements>> section. * Fix indexing math for shader binding table calculations in the <<shader-binding-table-indexing-rules, Indexing Rules>> section, and use spelling "`any-hit`" consistently. * Reconcile valid usage statement and text for sampled image layouts in slink:VkWriteDescriptorSet (https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/551). * Make SPIR-V code:OpConvertUToPtr and code:OpConvertPtrToU operations require a 64-bit integer for physical storage buffer pointers in the <<spirvenv-module-validation, Validation Rules within a Module>> section. * Update to KaTeX 10.0. New Extensions: * `VK_EXT_filter_cubic` * `VK_NV_dedicated_allocation_image_aliasing`
2019-02-04 09:26:23 +00:00
</g></g></g></svg>