Home
last modified time | relevance | path

Searched +full:vulkan +full:- +full:rules (Results 1 – 25 of 287) sorted by relevance

12345678910>>...12

/external/mesa3d/src/microsoft/ci/
Dgitlab-ci-inc.yml1 .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/
Dgitlab-ci-inc.yml1 .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/
Dgitlab-ci-inc.yml1 # 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/
Dgitlab-ci-inc.yml1 .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/
Dgitlab-ci-inc.yml1 .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/
DCHANGES1 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/
DCHANGES1 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/
DCHANGES1 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/
Dgitlab-ci-inc.yml1 .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/
Dtest-source-dep.yml5 .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/
Dvalidate_scopes.cpp7 // 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/
Dvalidate_scopes.cpp7 // 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/
Dvalidate_scopes.cpp7 // 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/
Dgitlab-ci.yml1 .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/
Dlibspirv.h1 // 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/
Dlibspirv.h1 // 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/
Dlibspirv.h1 // 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/
Ddispatch.rst4 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/
DvkValidatorOptions.hpp3 /*-------------------------------------------------------------------------
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/
DVersions.h2 // 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/
DVersions.h2 // 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/
Dgitlab-ci.yml1 .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/
Dmod.rs3 // <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/
DREADME.md1 # �� volk [![Build Status](https://travis-ci.org/zeux/volk.svg?branch=master)](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…
30vulkan/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/
DGRLStructs.h2 // 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)

12345678910>>...12