/hardware/google/gfxstream/common/vulkan/include/vulkan/ |
D | vulkan_extension_inspection.hpp | 24 …td::vector<std::vector<std::string>>> const & getExtensionDepends( std::string const & extension ); 25 …tring>> const &> getExtensionDepends( std::string const & version, std::string const & extension ); 28 VULKAN_HPP_CONSTEXPR_20 std::string getExtensionDeprecatedBy( std::string const & extension ); 29 VULKAN_HPP_CONSTEXPR_20 std::string getExtensionObsoletedBy( std::string const & extension ); 30 VULKAN_HPP_CONSTEXPR_20 std::string getExtensionPromotedTo( std::string const & extension ); 31 VULKAN_HPP_CONSTEXPR_20 bool isDeprecatedExtension( std::string const & extension ); 32 VULKAN_HPP_CONSTEXPR_20 bool isDeviceExtension( std::string const & extension ); 33 VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension( std::string const & extension ); 34 VULKAN_HPP_CONSTEXPR_20 bool isObsoletedExtension( std::string const & extension ); 35 VULKAN_HPP_CONSTEXPR_20 bool isPromotedExtension( std::string const & extension ); [all …]
|
D | vulkansc_extension_inspection.hpp | 24 …td::vector<std::vector<std::string>>> const & getExtensionDepends( std::string const & extension ); 28 VULKAN_HPP_CONSTEXPR_20 std::string getExtensionDeprecatedBy( std::string const & extension ); 29 VULKAN_HPP_CONSTEXPR_20 std::string getExtensionObsoletedBy( std::string const & extension ); 30 VULKAN_HPP_CONSTEXPR_20 std::string getExtensionPromotedTo( std::string const & extension ); 31 VULKAN_HPP_CONSTEXPR_20 bool isDeprecatedExtension( std::string const & extension ); 32 VULKAN_HPP_CONSTEXPR_20 bool isDeviceExtension( std::string const & extension ); 33 VULKAN_HPP_CONSTEXPR_20 bool isInstanceExtension( std::string const & extension ); 34 VULKAN_HPP_CONSTEXPR_20 bool isObsoletedExtension( std::string const & extension ); 35 VULKAN_HPP_CONSTEXPR_20 bool isPromotedExtension( std::string const & extension ); 141 …std::vector<std::vector<std::string>>> const & getExtensionDepends( std::string const & extension ) in getExtensionDepends() argument [all …]
|
/hardware/google/pixel-sepolicy/fingerprint-extension/system_ext/private/ |
D | init-fingerprint-extension.te | 1 type init-fingerprint-extension, domain, coredomain; 5 init_daemon_domain(init-fingerprint-extension) 7 allow init-fingerprint-extension shell_exec:file rx_file_perms; 8 allow init-fingerprint-extension system_file:file execute_no_trans; 9 …allow init-fingerprint-extension toolbox_exec:file {execute read open execute_no_trans map getattr… 10 allow init-fingerprint-extension activity_service:service_manager find; 11 binder_call(init-fingerprint-extension, servicemanager) 12 binder_call(init-fingerprint-extension, system_server) 13 binder_call(system_server, init-fingerprint-extension) 15 set_prop(init-fingerprint-extension, pixel_fingerprint_prop) [all …]
|
D | property_contexts | 2 ctl.start$fingerprint-extension-bug-latency u:object_r:pixel_fingerprint_prop:s0 3 ctl.stop$fingerprint-extension-bug-latency u:object_r:pixel_fingerprint_prop:s0 6 ctl.start$fingerprint-extension-bug-lockout u:object_r:pixel_fingerprint_prop:s0 7 ctl.stop$fingerprint-extension-bug-lockout u:object_r:pixel_fingerprint_prop:s0 10 ctl.start$fingerprint-extension-bug-auth u:object_r:pixel_fingerprint_prop:s0 11 ctl.stop$fingerprint-extension-bug-auth u:object_r:pixel_fingerprint_prop:s0
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/config/extension-highlighter/ |
D | extension.rb | 60 @diff_extensions.each do | extension | 61 modified_target.gsub!(extension, extension + '_undefined') 72 @diff_extensions.each do | extension | 73 if target.downcase.include?(extension) 123 @diff_extensions.each do | extension | 124 modified_target.gsub!(extension, extension + '_undefined') 135 @diff_extensions.each do | extension | 136 if target.downcase.include?(extension) 230 diff_extensions.each do | extension | 231 if document.attributes.has_key?(extension) [all …]
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/ |
D | VK_KHR_get_surface_capabilities2.adoc | 20 This extension provides new queries for device surface capabilities that can 23 This extension can be considered the `apiext:VK_KHR_surface` equivalent of 24 the `apiext:VK_KHR_get_physical_device_properties2` extension. 30 1) What should this extension be named? 36 * One extension, combining a separate display-specific query extension. 43 The need for this motivated the extension. 55 extension. 57 extension. 59 extension. 61 extension.
|
D | VK_NV_fragment_shading_rate_enums.adoc | 18 This extension builds on the fragment shading rate functionality provided by 19 the VK_KHR_fragment_shading_rate extension, adding support for 28 . Why was this extension created? How should it be named? 31 *RESOLVED*: The primary goal of this extension was to expose support for 33 VK_NV_shading_rate_image extension but not by VK_KHR_fragment_shading_rate. 38 KHR extension as well as the new shading rates and added structures and APIs 41 Since this extension adds two different types of shading rates, both 42 expressed using enums, we chose the extension name 46 . Is this a standalone extension? 49 *RESOLVED*: No, this extension requires VK_KHR_fragment_shading_rate. [all …]
|
D | VK_NV_fragment_shader_barycentric.adoc | 14 - This extension requires 16 - This extension provides API support for 24 This extension adds support for the following SPIR-V extension in Vulkan: 28 The extension provides access to three additional fragment shader variable 54 All functionality in this extension is included in 75 (1) The AMD_shader_explicit_vertex_parameter extension provides similar 77 Why write a new extension, and how is this extension different? 80 separate extension due to several functional differences. 82 First, the hardware supporting this extension can provide a three-component 101 implementation of this extension. [all …]
|
D | VK_EXT_shader_viewport_index_layer.adoc | 13 - This extension requires 15 - This extension provides API support for 20 - This extension requires the pname:multiViewport feature. 21 - This extension interacts with the pname:tessellationShader feature. 31 This extension adds support for the code:ShaderViewportIndexLayerEXT 32 capability from the `SPV_EXT_shader_viewport_index_layer` extension in 35 This extension allows variables decorated with the code:Layer and 59 All functionality in this extension is included in core Vulkan 1.2. 62 `SPV_EXT_shader_viewport_index_layer` extension is replaced by the 69 Additionally, if Vulkan 1.2 is supported but this extension is not, these [all …]
|
D | VK_KHR_variable_pointers.adoc | 14 - This extension requires 30 The `VK_KHR_variable_pointers` extension allows implementations to indicate 31 their level of support for the `SPV_KHR_variable_pointers` SPIR-V extension. 32 The SPIR-V extension allows shader modules to use invocation-private 36 The `SPV_KHR_variable_pointers` extension introduces two capabilities. 38 implementations of this extension. 43 All functionality in this extension is included in core Vulkan 1.1, with the 62 this extension is advertised? 65 Adding it as a feature makes the extension easier to include in a future 67 In the extension, the feature is mandatory, so that presence of the [all …]
|
D | VK_KHR_shader_float16_int8.adoc | 13 - This extension interacts with `apiext:VK_KHR_8bit_storage` 14 - This extension interacts with `apiext:VK_KHR_16bit_storage` 15 - This extension interacts with `apiext:VK_KHR_shader_float_controls` 16 - This extension provides API support for 29 The `VK_KHR_shader_float16_int8` extension allows use of 16-bit 36 The `VK_KHR_shader_float16_int8` extension also specifies precision 38 This extension does not enable use of 8-bit integer types or 16-bit 45 All functionality in this extension is included in core Vulkan 1.2, with the 47 However, if Vulkan 1.2 is supported and this extension is not, both the
|
D | VK_NV_shader_subgroup_partitioned.adoc | 12 - This extension requires 14 - This extension provides API support for 21 This extension enables support for a new class of 25 GLSL extension and 27 SPIR-V extension. 31 This extension requires Vulkan 1.1, for general subgroup support.
|
D | VK_QCOM_rotated_copy_commands.adoc | 18 This extension extends adds an optional rotation transform to copy commands 23 This extension may be used in combination with VK_QCOM_render_pass_transform 26 This extension adds an extension structure to the following commands: 33 1) What is an appropriate name for the added extension structure? The style 36 extend.`", but in this case a single extension structure is used to extend 41 *RESOLVED*: Deviate from the style guide for extension structure naming. 44 2) Should this extension add a rotation capability to vkCmdCopyImage2KHR? 49 3) Should this extension add a rotation capability to vkCmdResolveImage2KHR?
|
D | VK_NV_sample_mask_override_coverage.adoc | 14 - This extension requires 16 - This extension provides API support for 24 This extension adds support for the following SPIR-V extension in Vulkan: 28 The extension provides access to the code:OverrideCoverageNV decoration 38 `GL_NV_sample_mask_override_coverage` extension must be enabled. 39 Behavior is described in the `GL_NV_sample_mask_override_coverage` extension
|
D | VK_KHR_cooperative_matrix.adoc | 12 - This extension requires 14 - This extension provides API support for 25 This extension adds support for using cooperative matrix types in SPIR-V. 33 SPIR-V extension and can be used with the 35 GLSL extension. 37 This extension includes support for enumerating the matrix types and 53 ** NVIDIA vendor extension
|
D | VK_KHR_shader_subgroup_uniform_control_flow.adoc | 15 - This extension requires 17 - This extension provides API support for 25 This extension allows the use of the `SPV_KHR_subgroup_uniform_control_flow` 26 SPIR-V extension in shader modules. 30 Developers should utilize this extension if they use subgroup operations to 32 This extension will guarantee that uniform subgroup will reconverge in the
|
D | VK_KHR_portability_enumeration.adoc | 21 This extension allows applications to control whether devices that expose 22 the `apiext:VK_KHR_portability_subset` extension are included in the results 24 Since devices which support the `apiext:VK_KHR_portability_subset` extension 29 `apiext:VK_KHR_portability_subset` extension mandates that the extension 32 This extension is implemented in the loader.
|
D | VK_KHR_shader_non_semantic_info.adoc | 13 - This extension requires 22 This extension allows the use of the `SPV_KHR_non_semantic_info` extension 29 Functionality in this extension is included in core Vulkan 1.3 Because the 30 extension has no API controlling its functionality, this results only in a
|
D | VK_KHR_video_decode_h265.adoc | 25 This extension builds upon the `apiext:VK_KHR_video_decode_queue` extension 32 This extension was promoted to `KHR` from the provisional extension 45 ** Relocate Std header version reporting/requesting from this extension to 46 VK_KHR_video_queue extension. 66 ** Change extension from `EXT` to `KHR`
|
D | VK_KHR_8bit_storage.adoc | 13 - This extension requires 15 - This extension provides API support for 24 The `VK_KHR_8bit_storage` extension allows use of 8-bit types in uniform and 26 This extension introduces several new optional features which map to SPIR-V 32 implementations of this extension. 37 Functionality in this extension is included in core Vulkan 1.2, with the KHR 39 However, if Vulkan 1.2 is supported and this extension is not, the
|
D | VK_KHR_storage_buffer_storage_class.adoc | 14 - This extension requires 23 This extension adds support for the following SPIR-V extension in Vulkan: 27 This extension provides a new SPIR-V code:StorageBuffer storage class. 33 All functionality in this extension is included in core Vulkan 1.1.
|
D | VK_AMD_gpu_shader_half_float.adoc | 14 - This extension requires 16 - This extension provides API support for 28 This extension adds support for using half float variables in shaders. 32 Functionality in this extension was included in 33 `apiext:VK_KHR_shader_float16_int8` extension, when
|
D | VK_AMD_gpu_shader_int16.adoc | 14 - This extension requires 16 - This extension provides API support for 28 This extension adds support for using 16-bit integer variables in shaders. 32 Functionality in this extension was included in 33 `apiext:VK_KHR_shader_float16_int8` extension, when
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/ |
D | makeExt | 13 extension=$1 16 ./makeSpec -clean -spec core -extension $extension $*
|
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/scripts/ |
D | promote.py | 42 def promote(line, type, name, extension, fp): argument 49 print('ifdef::VK_VERSION_1_1+' + extension + 52 print('ifdef::' + extension + '[]', file=fp) 54 print('endif::' + extension + '[]', file=fp) 60 print('ifdef::' + extension + '[]', file=fp) 64 print('endif::' + extension + '[]', file=fp) 103 extension = promoted[name]['extension'] 104 if extension:
|