• Home
  • Raw
  • Download

Lines Matching +full:debian +full:- +full:vulkan

1 // Copyright 2014-2024 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 * `genRelease`, `genspec.py` - build HTML and PDF Specifications with a
43 * `genRef.py`, `reflib.py`, `makemanaliases.py` - extract API reference
44 pages from specification source into single-page source documents, and
46 * `indexExt.py` - generate HTML index of all extensions for inclusion into
47 the Vulkan registry index page.
48 * `reflow.py`, `reflow_count.py` - reflow specification source text to
52 `test_entity_db.py` - these are from another Khronos WG repository and
53 are unused by Vulkan at present.
54 * `xml_consistency.py` - perform some internal consistency checks on
57 * `compImages.sh` - compare images in two branches.
58 * `htmldiff/htmldiff` - HTML diff script (see below).
59 * `Retired/` - contains obsolete, unused, or single-purpose scripts. Not
62 == HTML Diff Script for Vulkan
64 This is a first cut at a script to compare Vulkan HTML specifications. Usage
72 On Debian Linux, it may be necessary to install the 'python-utidylib' and