• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

DecodeSessionDpbDecodeWithOutputToReferencePictureSlot.svgD15-Dec-202445.2 KiB697696

DecodeSessionDpbDecodeWithOutputToVkImageViewNoReferencePictureSlotUpdate.svgD15-Dec-202439.4 KiB594593

README.adocD15-Dec-20242 KiB4735

VideoDecodeSessionDpbStates.svgD15-Dec-202424.3 KiB432431

accelstruct.svgD15-Dec-202412.4 KiB326323

base_image_sample_grid.svgD15-Dec-202443.4 KiB667664

bresenham.svgD15-Dec-202422 KiB489486

chromasamples_420_xcosited_ycosited.svgD15-Dec-202444.3 KiB389388

chromasamples_420_xcosited_ymidpoint.svgD15-Dec-202444.4 KiB391390

chromasamples_420_xmidpoint_ycosited.svgD15-Dec-202444.4 KiB391390

chromasamples_420_xmidpoint_ymidpoint.svgD15-Dec-202444.4 KiB391390

chromasamples_422_cosited.svgD15-Dec-202456.9 KiB469468

chromasamples_422_midpoint.svgD15-Dec-202457.2 KiB476475

commandbuffer_lifecycle.svgD15-Dec-202428.7 KiB502499

fragment_mask.svgD15-Dec-202431.7 KiB423420

innerquad.svgD15-Dec-202435.2 KiB701698

innertri.svgD15-Dec-202427.7 KiB566563

micromap-subd.svgD15-Dec-20246.7 KiB3939

non_strict_lines.svgD15-Dec-202414.3 KiB245242

pipeline.svgD15-Dec-202479.4 KiB1,4941,493

pipelinemesh.svgD15-Dec-202493.8 KiB1,7791,778

pixel_index_1x1.svgD15-Dec-20247.7 KiB184183

pixel_index_1x2.svgD15-Dec-20247.9 KiB189188

pixel_index_1x4.svgD15-Dec-20248.3 KiB203202

pixel_index_2x1.svgD15-Dec-20248 KiB192191

pixel_index_2x2.svgD15-Dec-20248.3 KiB204203

pixel_index_2x4.svgD15-Dec-20249.2 KiB235234

pixel_index_4x1.svgD15-Dec-20248.5 KiB208207

pixel_index_4x2.svgD15-Dec-20249.3 KiB236235

pixel_index_4x4.svgD15-Dec-202411.2 KiB299298

primitive_topology_key_adjacency_edge.svgD15-Dec-20242.3 KiB7875

primitive_topology_key_edge.svgD15-Dec-20242.3 KiB7875

primitive_topology_key_provoking_vertex.svgD15-Dec-20242.6 KiB8481

primitive_topology_key_vertex.svgD15-Dec-20242.3 KiB7976

primitive_topology_key_vertex_number.svgD15-Dec-20243.1 KiB8481

primitive_topology_key_winding_order.svgD15-Dec-20244.5 KiB142139

primitive_topology_line_list.svgD15-Dec-202412.4 KiB279276

primitive_topology_line_list_last.svgD15-Dec-202412.4 KiB279276

primitive_topology_line_list_with_adjacency.svgD15-Dec-202418.4 KiB357354

primitive_topology_line_list_with_adjacency_last.svgD15-Dec-202418.4 KiB357354

primitive_topology_line_strip.svgD15-Dec-202414.8 KiB349346

primitive_topology_line_strip_last.svgD15-Dec-202416.7 KiB416413

primitive_topology_line_strip_with_adjacency.svgD15-Dec-202416.5 KiB347344

primitive_topology_line_strip_with_adjacency_last.svgD15-Dec-202416.5 KiB347344

primitive_topology_point_list.svgD15-Dec-202435.4 KiB878875

primitive_topology_triangle_fan.svgD15-Dec-202420.1 KiB473470

primitive_topology_triangle_fan_last.svgD15-Dec-202420.1 KiB473470

primitive_topology_triangle_list.svgD15-Dec-202418.2 KiB396393

primitive_topology_triangle_list_last.svgD15-Dec-202418.8 KiB418415

primitive_topology_triangle_list_with_adjacency.svgD15-Dec-202426.4 KiB503500

primitive_topology_triangle_list_with_adjacency_last.svgD15-Dec-202426.7 KiB514511

primitive_topology_triangle_strip.svgD15-Dec-202443.7 KiB1,0931,090

primitive_topology_triangle_strip_last.svgD15-Dec-202443.7 KiB1,0931,090

primitive_topology_triangle_strip_with_adjacency.svgD15-Dec-202492.7 KiB1,8471,844

primitive_topology_triangle_strip_with_adjacency_last.svgD15-Dec-202492.8 KiB1,8471,844

ray_intersection_candidate.svgD15-Dec-20243.5 KiB4642

ray_tracing_execution.svgD15-Dec-202418.4 KiB415412

sample_count_1.svgD15-Dec-20241.5 KiB2519

sample_count_16.svgD15-Dec-20247.2 KiB7064

sample_count_2.svgD15-Dec-20241.9 KiB2822

sample_count_4.svgD15-Dec-20242.6 KiB3428

sample_count_8.svgD15-Dec-20244.1 KiB4640

sparseimage.svgD15-Dec-202427.7 KiB362359

sparseimage_alignedmipsize.svgD15-Dec-202419.9 KiB271268

sparseimage_alignedmipsize_singlemiptail.svgD15-Dec-202418.9 KiB261258

sparseimage_multiaspect.svgD15-Dec-202425 KiB340337

sparseimage_singlemiptail.svgD15-Dec-202427.1 KiB353350

tessparam.svgD15-Dec-202435.3 KiB468465

tessparamUL.svgD15-Dec-202435.3 KiB468465

tile_image.svgD15-Dec-2024409 KiB11,05211,049

vulkan2-unscaled.svgD15-Dec-20246.5 KiB2423

vulkan2.svgD15-Dec-20246.5 KiB2423

vulkansc-unscaled.svgD15-Dec-20246.5 KiB7573

vulkansc.svgD15-Dec-20246.5 KiB7573

vulkantexture0-corner-alternative-a-ll.svgD15-Dec-202468 KiB1,1751,172

vulkantexture0-ll.svgD15-Dec-202471.1 KiB1,2161,213

vulkantexture0.svgD15-Dec-202473 KiB1,0061,003

vulkantexture1-ll.svgD15-Dec-202462.7 KiB1,0091,006

vulkantexture1.svgD15-Dec-202455.6 KiB828825

vulkantexture_boxFilter.svgD15-Dec-202448.9 KiB988985

weight_filter_1d_separable.svgD15-Dec-202421.8 KiB403402

weight_filter_2d.svgD15-Dec-202422.1 KiB376375

README.adoc

1// Copyright 2014-2023 The Khronos Group Inc.
2//
3// SPDX-License-Identifier: CC-BY-4.0
4
5= Diagrams
6
7Diagrams in this folder have been created with Inkscape, using a restricted
8color palette (white, black, 50% gray and pure red), one choice of dotted
9vs. solid lines, and only two text sizes (10 and 12) using the generic
10"sans serif" font family.
11
12Size 10 fonts should only be used for incidental text for labelling in the
13middle of the diagram as an identifying mark (e.g. an example sample point);
14prefer size 12 fonts wherever possible.
15Smaller sizes are unreadable at default zoom, and larger sizes stick out and
16are jarring within the context of the specification.
17
18All diagrams are sized 1:1 so that no additional rescaling is required in
19the Specification, which would affect the font sizes.
20
21If adding any new diagrams, please try to maintain consistency with the rest
22of these diagrams in order to aid consistency and readability of the Vulkan
23specification.
24Inkscape does not need to be used, but is recommended as a powerful free
25tool for generating vector diagrams, and is known to generate diagrams
26compatible with the rest of the Vulkan toolchain.
27If using other tools, please ensure that the diagram renders correctly in
28popular browsers and in the PDF generation path for the specification.
29
30
31
32== UTF-8 Characters
33
34At the moment, the PDF conversion path only supports the Windows-1252
35character set, as we are currently using the standard fonts built into every
36PDF viewer - such that we do not have to embed a different font.
37Unfortunately these only support Windows-1252, which is a highly limited
38character set.
39
40As such, characters not in that set will not display properly when present
41in an SVG, and will fire a warning when building the PDF.
42Luckily, Inkscape has an "Object to path" function built in, which will
43convert text to a raw path, allowing these characters to be supported.
44
45Please ensure that you build the PDF before submitting any new images,
46particularly with non-standard characters, in order to catch such errors.
47