Lines Matching +full:debian +full:- +full:vulkan
1 // Copyright 2014-2021 The Khronos Group Inc.
2 // SPDX-License-Identifier: CC-BY-4.0
4 = Vulkan^(R)^ Specification Repository Scripts
6 This directory contains scripts used in building the Vulkan API
8 invoked from the top-level directory or from the API Registry in
13 * `genvk.py` - Python script to generate Vulkan headers and some other
15 * `reg.py` - Python tools to read a registry XML file and call into
17 * `conventions.py`, `vkconventions.py`, `apiconventions.py` - API-specific
19 * `generator.py` - output generator base class.
20 ** `cgenerator.py` - C header output generator.
21 ** `docgenerator.py` - Asciidoc interface language include generator.
22 ** `extensionmetadocgenerator.py` - Generator for Asciidoc extension
24 ** `hostsyncgenerator.py` - Asciidoc host sync table generator.
25 ** `interfacedocgenerator.py` - Asciidoc extension appendix interface
27 ** `pygenerator.py, `rubygenerator.py`, `scriptgenerator.py` - generate
30 ** `spirvcapgenerator.py` - Asciidoc generator for SPIR-V capability
32 ** `validitygenerator.py` - Asciidoc validity language generator.
34 * `check_spec_links.py` - validates a variety of markup and content in the
36 * `conventions.py`, `vkconventions.py` - API-specific options used by
38 * `extdependency.py` - generate extension dependencies for use when
40 * `genanchorlinks.py` - add HTML `href` attributes to asciidoctor output
42 * `genRelease`, `genspec.py` - build HTML and PDF Specifications with a
45 * `genRef.py`, `reflib.py`, `makemanaliases.py` - extract API reference
46 pages from specification source into single-page source documents, and
48 * `indexExt.py` - generate HTML index of all extensions for inclusion into
49 the Vulkan registry index page.
50 * `reflow.py`, `reflow_count.py` - reflow specification source text to
54 `test_entity_db.py` - these are from another Khronos WG repository and
55 are unused by Vulkan at present.
56 * `xml_consistency.py` - perform some internal consistency checks on
59 * `compImages.sh` - compare images in two branches.
60 * `htmldiff/htmldiff` - HTML diff script (see below).
61 * `Retired/` - contains obsolete, unused, or single-purpose scripts. Not
64 HTML Diff Script for Vulkan
67 This is a first cut at a script to compare Vulkan HTML specifications. Usage
75 On Debian Linux, it may be necessary to install the 'python-utidylib' and