Home
last modified time | relevance | path

Searched refs:and (Results 1 – 25 of 2588) sorted by relevance

12345678910>>...104

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/style/
Dintroduction.adoc8 This document contains required procedures and conventions when writing
9 specifications for new Vulkan APIs, extensions and layers, or related
10 Khronos^{reg}^ documentation such as white papers and tutorials; or
14 The primary focus is the API Specification and API extensions, although all
15 of the markup and most of the writing style is equally applicable to other
19 across all of our source and output documents.
20 Consistency makes it easier for developers, editors, reviewers, and users of
21 our documentation to understand and modify it.
23 This document is now formally voted on and approved by the Vulkan Working
25 This means that unless explicitly stated otherwise, the procedures and
[all …]
Drevisions.adoc8 * 2023-10-11 - Add rules for <<writing-titlecase, writing chapter and
22 "`atomic`" with respect to preprocessor directives, as a recent script and
24 In its place, add new advice about making sure all version and extension
30 source blocks inside refpages, and use `[open]`-tagged listing blocks for
33 * 2023-02-26 - update description of computing numeric enumerant values, and
45 on the device`", and re-order part of that table (internal merge request
48 chapter from `styleguide.adoc` and make anchor naming scheme consistent.
49 Convert <<revisions, Revision History>> from a chapter to an appendix and
54 command`" to the <<writing-compound-words, Compound Words and Preferred
62 Words and Preferred Orthography>> section.
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/commonvalidity/
Dimage_memory_barrier_common.adoc8 If pname:srcQueueFamilyIndex and pname:dstQueueFamilyIndex define a
10 pname:oldLayout and pname:newLayout define an
12 and pname:oldLayout or pname:newLayout is
16 If pname:srcQueueFamilyIndex and pname:dstQueueFamilyIndex define a
18 pname:oldLayout and pname:newLayout define an
20 and pname:oldLayout or pname:newLayout is
25 If pname:srcQueueFamilyIndex and pname:dstQueueFamilyIndex define a
27 pname:oldLayout and pname:newLayout define an
29 and pname:oldLayout or pname:newLayout is
34 If pname:srcQueueFamilyIndex and pname:dstQueueFamilyIndex define a
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_KHR_video_encode_queue.adoc32 adding common APIs specific to video encoding and thus enabling
35 More specifically, it adds video encode specific capabilities and a new
52 Accordingly, all new pipeline stage and access flags have been added to the
53 corresponding 64-bit enum and no new flags have been added to the legacy
65 ** Updated the reserved spec tokens and renamed VkVideoEncoderKHR to
70 ** Spec and API updates.
78 ** Remove `VkVideoEncodeRateControlFlagBitsKHR` and
80 ** Add `VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR` and
82 rate control and rate control layer change requests, respectively, in
85 ** Add VkVideoEncodeUsageInfoKHR structure and related flags
[all …]
DVK_EXT_blend_operation_advanced.adoc20 hardware support and the enabled features:
35 In unextended Vulkan, the set of blending operations is limited, and can: be
37 The ename:VK_BLEND_OP_MIN and ename:VK_BLEND_OP_MAX blend operations simply
38 compute component-wise minimums or maximums of source and destination color
40 The ename:VK_BLEND_OP_ADD, ename:VK_BLEND_OP_SUBTRACT, and
41 ename:VK_BLEND_OP_REVERSE_SUBTRACT modes multiply the source and destination
42 colors by source and destination factors and either add the two products
45 precludes the use of more sophisticated transparency and blending operations
50 blending equations do not use source and destination factors specified by
53 source and destination colors.
[all …]
Dmemorymodel.adoc34 Possible agents include each shader invocation, each host thread, and each
53 Memory locations for buffers and images are explicitly allocated in
54 slink:VkDeviceMemory objects, and are implicitly allocated for SPIR-V
79 the output variables and any reads of those variables.
86 For an operation A and memory location M:
88 * [[memory-model-access-read]] A _reads_ M if and only if the data stored
90 * [[memory-model-access-write]] A _writes_ M if and only if the data
92 * [[memory-model-access-access]] A _accesses_ M if and only if it either
99 locations is still considered to be a write and has all the same effects.
124 and the length of the range is the size of the buffer.
[all …]
DVK_NVX_binary_import.adoc17 This extension allows applications to import CuBIN binaries and execute
25 generated content such as API declarations and implicit valid usage
38 This section acts only as placeholder and to avoid dead links in the
39 specification and reference pages.
47 This section acts only as placeholder and to avoid dead links in the
48 specification and reference pages.
56 This section acts only as placeholder and to avoid dead links in the
57 specification and reference pages.
67 This section acts only as placeholder and to avoid dead links in the
68 specification and reference pages.
[all …]
DVK_EXT_video_encode_h265.adoc43 ** Vulkan Video Encode h.265 update and spec edits
47 ** Replace occurrences of "`slice`" by "`slice segment`" and rename
56 ** Add capability flags to report support to disable transform skip and
71 `ppsStdCount`, and `pPpsStd` to `stdVPSCount`, `pStdVPSs`,
72 `stdSPSCount`, `pStdSPSs`, `stdPPSCount`, and `pStdPPSs`, respectively,
74 ** Rename `maxVpsStdCount`, `maxSpsStdCount`, and `maxPpsStdCount` to
75 `maxStdVPSCount`, `maxStdSPSCount` and `maxStdPPSCount`, respectively,
79 ** Changed member types in `VkVideoEncodeH265CapabilitiesEXT` and
82 `VkVideoEncodeH265RateControlInfoEXT::subLayerCount` and
85 ** Removed `VkVideoEncodeH265InputModeFlagsEXT` and
[all …]
DVK_EXT_video_encode_h264.adoc44 ** Spec and API updates
47 `VkVideoEncodeH264CapabilityFlagsEXT` and
81 ** Rename `spsStdCount`, `pSpsStd`, `ppsStdCount`, and `pPpsStd` to
82 `stdSPSCount`, `pStdSPSs`, `stdPPSCount`, and `pStdPPSs`, respectively,
84 ** Rename `maxSpsStdCount` and `maxPpsStdCount` to `maxStdSPSCount` and
89 ** Changed member types in `VkVideoEncodeH264CapabilitiesEXT` and
92 `VkVideoEncodeH264RateControlInfoEXT::temporalLayerCount` and
95 ** Removed `VkVideoEncodeH264InputModeFlagsEXT` and
102 ** Rename `pReferenceFinalLists` in `VkVideoEncodeH264VclFrameInfoEXT` and
104 ** Removed the `slotIndex` member of `VkVideoEncodeH264DpbSlotInfoEXT` and
[all …]
DVK_KHR_ray_tracing_pipeline.adoc11 *Interactions and External Dependencies*::
16 - This extension interacts with <<versions-1.2, Vulkan 1.2>> and
20 and the <<shaders-scope-shadercall, code:ShaderCallKHR>> scope.
22 pipeline libraries to be used with ray tracing pipelines and enabling
75 visibility and ray tracing for secondary queries.
81 intersection, any-hit, closest hit, miss, and callable
84 * Ray tracing commands which initiate the ray pipeline traversal and
126 VK_KHR_ray_tracing_pipeline and VK_NV_ray_tracing:
131 functionally equivalent and aliased to the same values).
133 * removed vkCompileDeferredNV compilation functionality and replaced with
[all …]
Dinvariance.adoc14 The purpose of this appendix is to identify and provide justification for
19 The obvious and most fundamental case is repeated issuance of a series of
21 For any given Vulkan and framebuffer state vector, and for any Vulkan
22 command, the resulting Vulkan and framebuffer state must: be identical
23 whenever the command is executed on that initial Vulkan and framebuffer
26 side effects (image and buffer variable stores and atomic operations),
66 *Rule 1* _For any given Vulkan and framebuffer state vector, and for any
67 given Vulkan command, the resulting Vulkan and framebuffer state must: be
68 identical each time the command is executed on that initial Vulkan and
76 * _Color and depth/stencil attachment contents_
[all …]
DVK_KHR_acceleration_structure.adoc65 * Acceleration structure objects and build commands
80 VK_KHR_acceleration_structure and VK_NV_ray_tracing:
87 * document <<acceleration-structure-inactive-prims,inactive primitives and
90 * added indirect and batched acceleration structure builds
95 device, host, and indirect builds
99 * add parameter for requesting memory requirements for host and/or device
106 (2) Can you give a more detailed comparison of differences and similarities
107 between VK_NV_ray_tracing and VK_KHR_acceleration_structure?
112 and enums are aliased, changed, or removed.
114 * Aliased functionality -- enums, structures, and commands that are
[all …]
DVK_EXT_shader_atomic_float2.adoc13 *Interactions and External Dependencies*::
17 and
27 operations on buffer and workgroup memory as well as floating-point atomic
28 minimum and maximum operations on buffer, workgroup, and image memory.
30 atomic add operations on 16-bit floating-point numbers and the SPIR-V
31 code:AtomicFloat16MinMaxEXT, code:AtomicFloat32MinMaxEXT and
32 code:AtomicFloat64MinMaxEXT capabilities which allow atomic minimum and
35 and code:OpAtomicFMaxEXT.
45 ename:VK_FORMAT_R16_SFLOAT and doing load and store on them, the data in the
50 would make sense and is outside the scope of this extension.
DVK_KHR_video_queue.adoc27 types and related functionalities:
29 * Video session objects that represent and maintain the state needed to
35 determine video coding related capabilities, and command buffer commands
48 ** Make vulkan video core common between decode and encode
50 ** Spec and API updates.
54 defines) and `VkVideoCapabilitiesFlagsKHR` to
62 ** Refactor the video format query APIs and related language
76 ** Fix `pNext` constness of `VkPhysicalDeviceVideoFormatInfoKHR` and
79 `VkVideoCodecOperationFlagBitsKHR` and
82 `VkVideoSessionCreateFlagBitsKHR` and `VkVideoCodingControlFlagBitsKHR`
[all …]
DVK_KHR_16bit_storage.adoc13 *Interactions and External Dependencies*::
32 input and output interfaces, and push constant blocks.
34 capabilities and allow access to 16-bit data in code:Block-decorated objects
35 in the code:Uniform and the code:StorageBuffer storage classes, and objects
37 This extension allows 16-bit variables to be declared and used as
38 user-defined shader inputs and outputs but does not change location
39 assignment and component assignment rules.
45 However, if Vulkan 1.1 is supported and this extension is not, the
47 The original type, enum and command names are still available as aliases of
DVK_KHR_external_memory_capabilities.adoc13 *Interactions and External Dependencies*::
25 logical devices or instances, in multiple processes, and/or in multiple
27 This extension provides a set of capability queries and handle definitions
35 The original type, enum and command names are still available as aliases of
50 Some handle types cannot even support the deferred image and memory binding
51 behavior of Vulkan and require specifying the image when allocating or
54 2) Do the slink:VkExternalImageFormatPropertiesKHR and
61 and flink:vkGetBufferMemoryRequirements when a set of handle types was
67 However, defining the handle type bits does very little and does not require
68 any platform-specific types on its own, and it is easier to maintain the
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/
DREADME.adoc8 = Vulkan^(R)^ and Vulkan^(R)^ SC API Documentation Project
22 BUILD.adoc Documents how to build the specifications and reference pages
24 COPYING.adoc Copyright and licensing information
29 Makefile, make* Makefile and helper build scripts (see BUILD.adoc)
33 config/ Asciidoctor configuration, CSS, and index generator
36 scripts/ Helper scripts used in specification, header, and reference page generation
37 style/ Sources for "styleguide" (Vulkan Documentation and Extensions: Procedures and
44 == Building the Specification and Reference Pages
46 The document sources are marked up in Asciidoctor format, and we use
47 `asciidoctor` and related toolchain components to generate output documents.
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/LICENSES/
DCC-BY-4.0.txt2 ("Creative Commons") is not a law firm and does not provide legal services
5 and related information available on an "as-is" basis. Creative Commons gives
7 and conditions, or any related information. Creative Commons disclaims all
12 Creative Commons public licenses provide a standard set of terms and conditions
13 that creators and other rights holders may use to share original works of
14 authorship and other material subject to copyright and certain other rights
16 informational purposes only, are not exhaustive, and do not form part of our
21 restricted by copyright and certain other rights. Our licenses are irrevocable.
22 Licensors should read and understand the terms and conditions of the license
31 terms and conditions. If the licensor's permission is not necessary for any
[all …]
DLicenseRef-KhronosSpecCopyright.adoc3 This Specification is protected by copyright laws and contains material
9 Khronos grants a conditional copyright license to use and reproduce the
14 Khronos makes no, and expressly disclaims any, representations or
18 completeness, timeliness, and reliability. Under no circumstances will
32 Parties desiring to implement the Specification and make use of Khronos
33 trademarks in relation to that implementation, and receive reciprocal patent
35 must become Adopters and confirm the implementation as conformant under the
55 This document contains extensions which are not ratified by Khronos, and as
56 such is not a ratified Specification, though it contains text from (and is a
60 and {apiUrlKHR} (core with all ratified extensions)
[all …]
/hardware/invensense/6515/libsensors_iio/
DLicense.txt3 Unless you and InvenSense Corporation ("InvenSense") execute a separate written
18 then the entity and its affiliates exercising rights under, and complying
26 2.1. License Grants. Subject to the terms and conditions of this Agreement,
28 royalty-free license (i) to use and integrate the Software in conjunction
29 with any other software; and (ii) to reproduce and distribute the Software
30 complete, unmodified and only for use with a InvenSense Product.
32 2.2. Restriction on Modification. If and to the extent that the Software is
34 (including, without limitation, DOCSIS, HomePNA, IEEE, and ITU standards),
40 Software (a) under the terms of this Agreement and a copy of this Agreement
41 accompanies such distribution, and (b) agrees to defend and indemnify
[all …]
/hardware/broadcom/wlan/bcmdhd/firmware/
DLICENSE.TXT3 Unless you and Broadcom Corporation ("Broadcom") execute a separate written
18 then the entity and its affiliates exercising rights under, and complying
26 2.1. License Grants. Subject to the terms and conditions of this Agreement,
28 royalty-free license (i) to use and integrate the Software in conjunction
29 with any other software; and (ii) to reproduce and distribute the Software
30 complete, unmodified and only for use with a Broadcom Product.
32 2.2. Restriction on Modification. If and to the extent that the Software is
34 (including, without limitation, DOCSIS, HomePNA, IEEE, and ITU standards),
40 Software (a) under the terms of this Agreement and a copy of this Agreement
41 accompanies such distribution, and (b) agrees to defend and indemnify
[all …]
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/config/
Dcopyright-spec.adoc3 This Specification is protected by copyright laws and contains material
9 Khronos grants a conditional copyright license to use and reproduce the
14 Khronos makes no, and expressly disclaims any, representations or
18 completeness, timeliness, and reliability. Under no circumstances will
32 Parties desiring to implement the Specification and make use of Khronos
33 trademarks in relation to that implementation, and receive reciprocal patent
35 must become Adopters and confirm the implementation as conformant under the
55 This document contains extensions which are not ratified by Khronos, and as
56 such is not a ratified Specification, though it contains text from (and is a
60 and {apiUrlKHR} (core with all ratified extensions)
[all …]
/hardware/google/gfxstream/third-party/astc-encoder/
DLICENSE.txt10 "License" shall mean the terms and conditions for use, reproduction,
11 and distribution as defined by Sections 1 through 9 of this document.
16 "Legal Entity" shall mean the union of the acting entity and all
29 source, and configuration files.
34 and conversions to other media types.
42 form, that is based on (or derived from) the Work and for which the
47 the Work and Derivative Works thereof.
50 the original version of the Work and any modifications or additions
58 and issue tracking systems that are managed by, or on behalf of, the
59 Licensor for the purpose of discussing and improving the Work, but
[all …]
DREADME.md5 and decompressing images using the ASTC texture compression standard.
9 The ASTC compressed data format, developed by Arm® and AMD, has been adopted as
10 an official extension to the Open GL®, OpenGL ES, and Vulkan® graphics APIs. It
12 bitrate, and the format and bitrate flexibility available to content creators.
14 to other formats, reducing memory storage and bandwidth requirements.
27 The encoder supports compression of low dynamic range (BMP, JPEG, PNG, TGA) and
29 in the DDS and KTX container formats, into ASTC or KTX format output images.
32 dynamic range (BMP, PNG, TGA), high dynamic range (EXR, HDR), or DDS and KTX
36 `exhaustive`, `thorough`, `medium`, `fast`, and `fastest` encoding quality
39 The encoder allows compression time and quality analysis by reporting the
[all …]
/hardware/google/gfxstream/
DLICENSE14 "License" shall mean the terms and conditions for use, reproduction,
15 and distribution as defined by Sections 1 through 9 of this document.
20 "Legal Entity" shall mean the union of the acting entity and all
33 source, and configuration files.
38 and conversions to other media types.
46 form, that is based on (or derived from) the Work and for which the
51 the Work and Derivative Works thereof.
54 the original version of the Work and any modifications or additions
62 and issue tracking systems that are managed by, or on behalf of, the
63 Licensor for the purpose of discussing and improving the Work, but
[all …]

12345678910>>...104