| /external/mesa3d/src/microsoft/ci/ |
| D | gitlab-ci-inc.yml | 1 .windows-docker-tags: 3 - windows 4 - docker 5 - "2022" 6 - mesa 8 .windows-shell-tags: 10 - windows 11 - shell 12 - "2022" 13 - mesa [all …]
|
| /external/mesa3d/src/intel/ci/ |
| D | gitlab-ci-inc.yml | 1 .intel-common-rules: 3 rules: 4 - changes: &intel_common_file_list 5 - src/intel/* 6 - src/intel/blorp/**/* 7 - src/intel/common/**/* 8 - src/intel/compiler/**/* 9 - src/intel/dev/**/* 10 - src/intel/ds/**/* 11 - src/intel/genxml/**/* [all …]
|
| /external/mesa3d/src/freedreno/ci/ |
| D | gitlab-ci-inc.yml | 1 # Rules for changes that impact either freedreno or turnip. 2 .freedreno-common-rules: 3 rules: 4 - !reference [.test, rules] 5 - !reference [.no_scheduled_pipelines-rules, rules] 6 - changes: &freedreno_core_file_list 7 - src/freedreno/ci/gitlab-ci.yml 8 - src/freedreno/ci/gitlab-ci-inc.yml 9 - src/freedreno/ci/deqp-$DEQP_SUITE.toml 10 - src/freedreno/ci/$GPU_VERSION-fails.txt [all …]
|
| /external/mesa3d/src/amd/ci/ |
| D | gitlab-ci-inc.yml | 1 .radeonsi-rules: 3 rules: 4 - !reference [.test, rules] 5 - !reference [.collabora-farm-rules, rules] 6 - !reference [.gl-rules, rules] 7 - changes: &amd_common_file_list 8 - src/amd/* 9 - src/amd/addrlib/**/* 10 - src/amd/ci/gitlab-ci.yml 11 - src/amd/ci/gitlab-ci-inc.yml [all …]
|
| /external/mesa3d/src/gallium/frontends/lavapipe/ci/ |
| D | gitlab-ci-inc.yml | 1 .lavapipe-rules: 2 stage: software-renderer 3 rules: 4 - !reference [.test, rules] 5 - if: $FORCE_KERNEL_TAG != null 7 - !reference [.vulkan-rules, rules] 8 - !reference [.gallium-core-rules, rules] 9 - changes: &lavapipe_file_list 10 - src/gallium/drivers/llvmpipe/**/* 11 - src/gallium/frontends/lavapipe/**/* [all …]
|
| /external/angle/third_party/spirv-tools/src/ |
| D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2024.2 2024-04-22 4 - General 5 - Add SPIRV_TOOLS_EXPORT to public C++ API (#5591) 6 - Use bazel 7 and bzlmod (#5601) 7 - Optimizer 8 - opt: add GroupNonUniformPartitionedNV capability to trim pass (#5648) 9 - Fix rebuilding types with circular references. (#5637) 10 - Add AliasedPointer decoration (#5635) 11 - add support for vulkan-shader-profiler external passes (#5512) [all …]
|
| /external/swiftshader/third_party/SPIRV-Tools/ |
| D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2024.2 2024-04-22 4 - General 5 - Add SPIRV_TOOLS_EXPORT to public C++ API (#5591) 6 - Use bazel 7 and bzlmod (#5601) 7 - Optimizer 8 - opt: add GroupNonUniformPartitionedNV capability to trim pass (#5648) 9 - Fix rebuilding types with circular references. (#5637) 10 - Add AliasedPointer decoration (#5635) 11 - add support for vulkan-shader-profiler external passes (#5512) [all …]
|
| /external/deqp-deps/SPIRV-Tools/ |
| D | CHANGES | 1 Revision history for SPIRV-Tools 3 v2023.6 2023-12-18 4 - General 5 - update_build_version.py produce deterministic header. (#5426) 6 - Support missing git in update_build_version.py (#5473) 7 - Optimizer 8 - Add ComputeDerivativeGroup*NV capabilities to trim capabilities pass. (#5430) 9 - Do not crash when tryingto fold unsupported spec constant (#5496) 10 - instrument: Fix handling of gl_InvocationID (#5493) 11 - Fix nullptr argument in MarkInsertChain (#5465) [all …]
|
| /external/mesa3d/src/broadcom/ci/ |
| D | gitlab-ci-inc.yml | 1 .broadcom-common-rules: 2 rules: 3 - changes: &broadcom_file_list 4 - src/broadcom/meson.build 5 - src/broadcom/ci/gitlab-ci.yml 6 - src/broadcom/ci/gitlab-ci-inc.yml 7 - src/broadcom/ci/deqp-$DEQP_SUITE.toml 8 - src/broadcom/ci/$GPU_VERSION-fails.txt 9 - src/broadcom/ci/$GPU_VERSION-flakes.txt 10 - src/broadcom/ci/$GPU_VERSION-skips.txt [all …]
|
| /external/mesa3d/.gitlab-ci/ |
| D | test-source-dep.yml | 5 .scheduled_pipeline-rules: 6 rules: 7 - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"' 14 - api_failure 15 - runner_system_failure 16 - scheduler_failure 17 - data_integrity_failure 18 - unknown_failure 23 .no_scheduled_pipelines-rules: 24 rules: [all …]
|
| /external/angle/third_party/spirv-tools/src/source/val/ |
| D | validate_scopes.cpp | 7 // http://www.apache.org/licenses/LICENSE-2.0 44 spv::Op opcode = inst->opcode(); in ValidateScope() 51 << spvOpcodeString(opcode) << ": expected scope to be a 32-bit int"; in ValidateScope() 80 spv::Op opcode = inst->opcode(); in ValidateExecutionScope() 95 // Vulkan specific rules in ValidateExecutionScope() 96 if (spvIsVulkanEnv(_.context()->target_env)) { in ValidateExecutionScope() 97 // Vulkan 1.1 specific rules in ValidateExecutionScope() 98 if (_.context()->target_env != SPV_ENV_VULKAN_1_0) { in ValidateExecutionScope() 106 << ": in Vulkan environment Execution scope is limited to " in ValidateExecutionScope() 115 _.function(inst->function()->id()) in ValidateExecutionScope() [all …]
|
| /external/swiftshader/third_party/SPIRV-Tools/source/val/ |
| D | validate_scopes.cpp | 7 // http://www.apache.org/licenses/LICENSE-2.0 44 spv::Op opcode = inst->opcode(); in ValidateScope() 51 << spvOpcodeString(opcode) << ": expected scope to be a 32-bit int"; in ValidateScope() 80 spv::Op opcode = inst->opcode(); in ValidateExecutionScope() 95 // Vulkan specific rules in ValidateExecutionScope() 96 if (spvIsVulkanEnv(_.context()->target_env)) { in ValidateExecutionScope() 97 // Vulkan 1.1 specific rules in ValidateExecutionScope() 98 if (_.context()->target_env != SPV_ENV_VULKAN_1_0) { in ValidateExecutionScope() 106 << ": in Vulkan environment Execution scope is limited to " in ValidateExecutionScope() 115 _.function(inst->function()->id()) in ValidateExecutionScope() [all …]
|
| /external/deqp-deps/SPIRV-Tools/source/val/ |
| D | validate_scopes.cpp | 7 // http://www.apache.org/licenses/LICENSE-2.0 44 spv::Op opcode = inst->opcode(); in ValidateScope() 51 << spvOpcodeString(opcode) << ": expected scope to be a 32-bit int"; in ValidateScope() 80 spv::Op opcode = inst->opcode(); in ValidateExecutionScope() 95 // Vulkan specific rules in ValidateExecutionScope() 96 if (spvIsVulkanEnv(_.context()->target_env)) { in ValidateExecutionScope() 97 // Vulkan 1.1 specific rules in ValidateExecutionScope() 98 if (_.context()->target_env != SPV_ENV_VULKAN_1_0) { in ValidateExecutionScope() 106 << ": in Vulkan environment Execution scope is limited to " in ValidateExecutionScope() 115 _.function(inst->function()->id()) in ValidateExecutionScope() [all …]
|
| /external/mesa3d/src/panfrost/ci/ |
| D | gitlab-ci.yml | 1 .panfrost-midgard-rules: 3 rules: 4 - !reference [.test, rules] 5 - !reference [.collabora-farm-rules, rules] 6 - !reference [.gl-rules, rules] 7 - changes: &panfrost_gallium_file_list 8 - src/gallium/drivers/panfrost/**/* 9 - src/gallium/winsys/panfrost/**/* 11 - changes: &panfrost_common_file_list 12 - src/panfrost/ci/gitlab-ci.yml [all …]
|
| /external/angle/third_party/spirv-tools/src/include/spirv-tools/ |
| D | libspirv.h | 1 // Copyright (c) 2015-2020 The Khronos Group Inc. 9 // http://www.apache.org/licenses/LICENSE-2.0 67 SPV_ERROR_INTERNAL = -1, 68 SPV_ERROR_OUT_OF_MEMORY = -2, 69 SPV_ERROR_INVALID_POINTER = -3, 70 SPV_ERROR_INVALID_BINARY = -4, 71 SPV_ERROR_INVALID_TEXT = -5, 72 SPV_ERROR_INVALID_TABLE = -6, 73 SPV_ERROR_INVALID_VALUE = -7, 74 SPV_ERROR_INVALID_DIAGNOSTIC = -8, [all …]
|
| /external/deqp-deps/SPIRV-Tools/include/spirv-tools/ |
| D | libspirv.h | 1 // Copyright (c) 2015-2020 The Khronos Group Inc. 9 // http://www.apache.org/licenses/LICENSE-2.0 63 SPV_ERROR_INTERNAL = -1, 64 SPV_ERROR_OUT_OF_MEMORY = -2, 65 SPV_ERROR_INVALID_POINTER = -3, 66 SPV_ERROR_INVALID_BINARY = -4, 67 SPV_ERROR_INVALID_TEXT = -5, 68 SPV_ERROR_INVALID_TABLE = -6, 69 SPV_ERROR_INVALID_VALUE = -7, 70 SPV_ERROR_INVALID_DIAGNOSTIC = -8, [all …]
|
| /external/swiftshader/third_party/SPIRV-Tools/include/spirv-tools/ |
| D | libspirv.h | 1 // Copyright (c) 2015-2020 The Khronos Group Inc. 9 // http://www.apache.org/licenses/LICENSE-2.0 67 SPV_ERROR_INTERNAL = -1, 68 SPV_ERROR_OUT_OF_MEMORY = -2, 69 SPV_ERROR_INVALID_POINTER = -3, 70 SPV_ERROR_INVALID_BINARY = -4, 71 SPV_ERROR_INVALID_TEXT = -5, 72 SPV_ERROR_INVALID_TABLE = -6, 73 SPV_ERROR_INVALID_VALUE = -7, 74 SPV_ERROR_INVALID_DIAGNOSTIC = -8, [all …]
|
| /external/mesa3d/docs/vulkan/ |
| D | dispatch.rst | 4 This chapter attempts to document the Vulkan dispatch infrastructure in the 5 Mesa Vulkan runtime. There are a lot of moving pieces here but the end 6 result has proven quite effective for implementing all the various Vulkan 11 ---------------- 13 The Vulkan runtime defines two extension table structures, one for instance 17 .. code-block:: c 37 typically better for human-written code which needs to query for specific 43 parses the vk.xml from the `Vulkan-Docs repo 44 <https://github.com/KhronosGroup/Vulkan-docs/>`__, enumerates the 58 ------------------------------ [all …]
|
| /external/deqp/external/vulkancts/framework/vulkan/ |
| D | vkValidatorOptions.hpp | 3 /*------------------------------------------------------------------------- 4 * Vulkan CTS Framework 5 * -------------------- 13 * http://www.apache.org/licenses/LICENSE-2.0 23 * \brief SPIR-V validator options 24 *//*--------------------------------------------------------------------*/ 35 // The default for the target Vulkan environment. 63 // The target Vulkan version. This determines the SPIR-V environment rules to 67 // The block layout rules to enforce.
|
| /external/angle/third_party/glslang/src/glslang/MachineIndependent/ |
| D | Versions.h | 2 // Copyright (C) 2002-2005 3Dlabs Inc. Ltd. 3 // Copyright (C) 2012-2013 LunarG, Inc. 4 // Copyright (C) 2017, 2022-2024 Arm Limited. 5 // Copyright (C) 2015-2018 Google, Inc. 82 // What source rules, validation rules, target language, etc. are needed or 83 // desired for SPIR-V? 85 // 0 means a target or rule set is not enabled (ignore rules from that entity). 86 // Non-0 means to apply semantic rules arising from that version of its rule set. 90 SpvVersion() : spv(0), vulkanGlsl(0), vulkan(0), openGl(0), vulkanRelaxed(false) {} in SpvVersion() 91 …unsigned int spv; // the version of SPIR-V to target, as defined by "word 1" of the SPIR-V binary … [all …]
|
| /external/deqp-deps/glslang/glslang/MachineIndependent/ |
| D | Versions.h | 2 // Copyright (C) 2002-2005 3Dlabs Inc. Ltd. 3 // Copyright (C) 2012-2013 LunarG, Inc. 4 // Copyright (C) 2017, 2022-2024 Arm Limited. 5 // Copyright (C) 2015-2018 Google, Inc. 82 // What source rules, validation rules, target language, etc. are needed or 83 // desired for SPIR-V? 85 // 0 means a target or rule set is not enabled (ignore rules from that entity). 86 // Non-0 means to apply semantic rules arising from that version of its rule set. 90 SpvVersion() : spv(0), vulkanGlsl(0), vulkan(0), openGl(0), vulkanRelaxed(false) {} in SpvVersion() 91 …unsigned int spv; // the version of SPIR-V to target, as defined by "word 1" of the SPIR-V binary … [all …]
|
| /external/mesa3d/src/virtio/ci/ |
| D | gitlab-ci.yml | 1 .venus-rules: 2 stage: layered-backends 3 rules: 4 - !reference [.test, rules] 5 - !reference [.lavapipe-rules, rules] 6 - changes: &venus_file_list 7 - src/virtio/**/* 9 - when: never 12 .venus-lavapipe-test: 14 - .test-vk [all …]
|
| /external/rust/crates/vulkano/src/shader/ |
| D | mod.rs | 3 // <LICENSE-APACHE or 4 // https://www.apache.org/licenses/LICENSE-2.0> or the MIT 5 // license <LICENSE-MIT or https://opensource.org/licenses/MIT>, 12 //! In Vulkan, shaders are grouped in *shader modules*. Each shader module is built from SPIR-V 14 //! GLSL-to-SPIR-V compiler does not support multiple entry points. 16 //! The vulkano library can parse and introspect SPIR-V code, but it does not fully validate the 17 //! code. You are encouraged to use the `vulkano-shaders` crate that will generate Rust code that 22 //! Vulkan has specific rules for interfacing shaders with each other, and with other parts 27 //! The Vulkan specification requires that a Vulkan implementation has runtime support for the 36 //! When buffers, push constants or other user-provided data are accessed in shaders, [all …]
|
| /external/angle/src/third_party/volk/ |
| D | README.md | 1 # volk [](https://travis-ci.or… 13 volk is a meta-loader for Vulkan. It allows you to dynamically load entrypoints required to use Vul… 14 without linking to vulkan-1.dll or statically linking Vulkan loader. Additionally, volk simplifies … 15 Vulkan entrypoints directly from the driver which can increase performance by skipping loader dispa… 23 …build system. Note that the usual preprocessor defines that enable Vulkan's platform-specific func… 24 2. You can use volk in header-only fashion. Include `volk.h` whereever you want to use Vulkan funct… 29 To use volk, you have to include `volk.h` instead of `vulkan/vulkan.h`; this is necessary to use fu… 30 …vulkan/vulkan.h` and don't include `volk.h`, this can result in symbol conflicts; consider definin… 38 This will attempt to load Vulkan loader from the system; if this function returns `VK_SUCCESS` you … 39 If this function fails, this means Vulkan loader isn't installed on your system. [all …]
|
| /external/mesa3d/src/intel/vulkan/grl/include/ |
| D | GRLStructs.h | 2 // Copyright (C) 2009-2021 Intel Corporation 4 // SPDX-License-Identifier: MIT 47 // Matches the Vulkan VkAccelerationStructureBuildRangeInfoKHR structure 48 // See Vulkan spec for data access rules: 49 …// https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VkAccelerationStructu… 56 … transformOffset; // Byte offset to transform data (for triangle Geo with non-null transform)
|