Home
last modified time | relevance | path

Searched refs:BuiltIn (Results 1 - 25 of 111) sorted by relevance

12345

/third_party/spirv-tools/source/val/
H A Dvalidate_builtins.cpp89 << " is decorated with BuiltIn. BuiltIn decoration should only be " in GetUnderlyingType()
124 spv::BuiltIn builtIn;
130 {spv::BuiltIn::SubgroupEqMask, {0, 4370, 4371}},
131 {spv::BuiltIn::SubgroupGeMask, {0, 4372, 4373}},
132 {spv::BuiltIn::SubgroupGtMask, {0, 4374, 4375}},
133 {spv::BuiltIn::SubgroupLeMask, {0, 4376, 4377}},
134 {spv::BuiltIn::SubgroupLtMask, {0, 4378, 4379}},
135 {spv::BuiltIn::SubgroupLocalInvocationId, {0, 4380, 4381}},
136 {spv::BuiltIn
[all...]
H A Dvalidate_instruction.cpp148 switch (spv::BuiltIn(word)) { in CheckRequiredCapabilities()
149 case spv::BuiltIn::PointSize: in CheckRequiredCapabilities()
150 case spv::BuiltIn::ClipDistance: in CheckRequiredCapabilities()
151 case spv::BuiltIn::CullDistance: in CheckRequiredCapabilities()
/third_party/rust/crates/nom/examples/
H A Ds_expression.rs23 pub enum BuiltIn { enum
40 BuiltIn(BuiltIn),
68 fn parse_builtin_op<'a>(i: &'a str) -> IResult<&'a str, BuiltIn, VerboseError<&'a str>> { in parse_builtin_op()
77 '+' => BuiltIn::Plus, in parse_builtin_op()
78 '-' => BuiltIn::Minus, in parse_builtin_op()
79 '*' => BuiltIn::Times, in parse_builtin_op()
80 '/' => BuiltIn::Divide, in parse_builtin_op()
81 '=' => BuiltIn::Equal, in parse_builtin_op()
87 fn parse_builtin<'a>(i: &'a str) -> IResult<&'a str, BuiltIn, VerboseErro
[all...]
/third_party/spirv-tools/source/opt/
H A Dspread_volatile_semantics.cpp31 var_id, uint32_t(spv::Decoration::BuiltIn), in HasBuiltinDecoration()
38 bool IsBuiltInForRayTracingVolatileSemantics(spv::BuiltIn built_in) { in IsBuiltInForRayTracingVolatileSemantics()
40 case spv::BuiltIn::SMIDNV: in IsBuiltInForRayTracingVolatileSemantics()
41 case spv::BuiltIn::WarpIDNV: in IsBuiltInForRayTracingVolatileSemantics()
42 case spv::BuiltIn::SubgroupSize: in IsBuiltInForRayTracingVolatileSemantics()
43 case spv::BuiltIn::SubgroupLocalInvocationId: in IsBuiltInForRayTracingVolatileSemantics()
44 case spv::BuiltIn::SubgroupEqMask: in IsBuiltInForRayTracingVolatileSemantics()
45 case spv::BuiltIn::SubgroupGeMask: in IsBuiltInForRayTracingVolatileSemantics()
46 case spv::BuiltIn::SubgroupGtMask: in IsBuiltInForRayTracingVolatileSemantics()
47 case spv::BuiltIn in IsBuiltInForRayTracingVolatileSemantics()
[all...]
H A Deliminate_dead_output_stores_pass.cpp118 uint32_t builtin = uint32_t(spv::BuiltIn::Max); in KillAllDeadStoresOfBuiltinRef()
121 var_id, uint32_t(spv::Decoration::BuiltIn), in KillAllDeadStoresOfBuiltinRef()
128 if (builtin != uint32_t(spv::BuiltIn::Max)) { in KillAllDeadStoresOfBuiltinRef()
156 str_type_id, uint32_t(spv::Decoration::BuiltIn), in KillAllDeadStoresOfBuiltinRef()
169 assert(builtin != uint32_t(spv::BuiltIn::Max) && "builtin not found"); in KillAllDeadStoresOfBuiltinRef()
200 if (deco_mgr->HasDecoration(var_id, uint32_t(spv::Decoration::BuiltIn))) { in DoDeadOutputStoreElimination()
212 uint32_t(spv::Decoration::BuiltIn))) in DoDeadOutputStoreElimination()
H A Dliveness.cpp40 live_builtins_.insert(uint32_t(spv::BuiltIn::PointSize)); in InitializeAnalysis()
41 live_builtins_.insert(uint32_t(spv::BuiltIn::ClipDistance)); in InitializeAnalysis()
42 live_builtins_.insert(uint32_t(spv::BuiltIn::CullDistance)); in InitializeAnalysis()
50 const auto builtin = spv::BuiltIn(bi); in IsAnalyzedBuiltin()
51 return builtin == spv::BuiltIn::PointSize || in IsAnalyzedBuiltin()
52 builtin == spv::BuiltIn::ClipDistance || in IsAnalyzedBuiltin()
53 builtin == spv::BuiltIn::CullDistance; in IsAnalyzedBuiltin()
61 id, uint32_t(spv::Decoration::BuiltIn), in AnalyzeBuiltIn()
66 uint32_t builtin = uint32_t(spv::BuiltIn::Max); in AnalyzeBuiltIn()
H A Dir_context.cpp817 kSpvDecorateDecorationInIdx)) != spv::Decoration::BuiltIn) in FindBuiltinInputVar()
861 switch (spv::BuiltIn(builtin)) { in GetBuiltinInputVarId()
862 case spv::BuiltIn::FragCoord: { in GetBuiltinInputVarId()
869 case spv::BuiltIn::VertexIndex: in GetBuiltinInputVarId()
870 case spv::BuiltIn::InstanceIndex: in GetBuiltinInputVarId()
871 case spv::BuiltIn::PrimitiveId: in GetBuiltinInputVarId()
872 case spv::BuiltIn::InvocationId: in GetBuiltinInputVarId()
873 case spv::BuiltIn::SubgroupLocalInvocationId: { in GetBuiltinInputVarId()
878 case spv::BuiltIn::GlobalInvocationId: in GetBuiltinInputVarId()
879 case spv::BuiltIn in GetBuiltinInputVarId()
[all...]
H A Dinstrument_pass.cpp184 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::VertexIndex)), in GenStageInfo()
189 uint32_t(spv::BuiltIn::InstanceIndex)), in GenStageInfo()
200 spv::BuiltIn::GlobalInvocationId)), in GenStageInfo()
210 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::PrimitiveId)), in GenStageInfo()
214 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::InvocationId)), in GenStageInfo()
221 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::InvocationId)), in GenStageInfo()
225 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::PrimitiveId)), in GenStageInfo()
232 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::PrimitiveId)), in GenStageInfo()
236 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn::TessCoord)), in GenStageInfo()
251 context()->GetBuiltinInputVarId(uint32_t(spv::BuiltIn in GenStageInfo()
[all...]
/third_party/spirv-tools/test/
H A Doperand_capabilities_test.cpp460 CASE0(DECORATION, Decoration::BuiltIn), // Bug 15248
519 // See SPIR-V Section 3.21 BuiltIn
521 BuiltIn, EnumCapabilityTest,
526 CASE1(BUILT_IN, BuiltIn::Position, Shader),
527 CASE1(BUILT_IN, BuiltIn::PointSize, Shader),
529 CASE1(BUILT_IN, BuiltIn::ClipDistance, ClipDistance), // Bug 1407, 15234
530 CASE1(BUILT_IN, BuiltIn::CullDistance, CullDistance), // Bug 1407, 15234
531 CASE1(BUILT_IN, BuiltIn::VertexId, Shader),
532 CASE1(BUILT_IN, BuiltIn::InstanceId, Shader),
533 CASE6(BUILT_IN, BuiltIn
[all...]
H A Dtext_to_binary.extension_test.cpp156 {"OpDecorate %1 BuiltIn SubgroupEqMask\n", in TEST_F()
158 {1, uint32_t(spv::Decoration::BuiltIn), in TEST_F()
159 uint32_t(spv::BuiltIn::SubgroupEqMaskKHR)})}, in TEST_F()
160 {"OpDecorate %1 BuiltIn SubgroupGeMask\n", in TEST_F()
162 {1, uint32_t(spv::Decoration::BuiltIn), in TEST_F()
163 uint32_t(spv::BuiltIn::SubgroupGeMaskKHR)})}, in TEST_F()
164 {"OpDecorate %1 BuiltIn SubgroupGtMask\n", in TEST_F()
166 {1, uint32_t(spv::Decoration::BuiltIn), in TEST_F()
167 uint32_t(spv::BuiltIn::SubgroupGtMaskKHR)})}, in TEST_F()
168 {"OpDecorate %1 BuiltIn SubgroupLeMas in TEST_F()
[all...]
/third_party/skia/third_party/externals/spirv-tools/test/
H A Dtext_to_binary.extension_test.cpp153 {"OpDecorate %1 BuiltIn SubgroupEqMask\n", in TEST_F()
156 {"OpDecorate %1 BuiltIn SubgroupGeMask\n", in TEST_F()
159 {"OpDecorate %1 BuiltIn SubgroupGtMask\n", in TEST_F()
162 {"OpDecorate %1 BuiltIn SubgroupLeMask\n", in TEST_F()
165 {"OpDecorate %1 BuiltIn SubgroupLtMask\n", in TEST_F()
183 {"OpDecorate %1 BuiltIn SubgroupEqMask\n", in TEST_F()
186 {"OpDecorate %1 BuiltIn SubgroupGeMask\n", in TEST_F()
189 {"OpDecorate %1 BuiltIn SubgroupGtMask\n", in TEST_F()
192 {"OpDecorate %1 BuiltIn SubgroupLeMask\n", in TEST_F()
195 {"OpDecorate %1 BuiltIn SubgroupLtMas in TEST_F()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/
H A Dtext_to_binary.extension_test.cpp153 {"OpDecorate %1 BuiltIn SubgroupEqMask\n", in TEST_F()
156 {"OpDecorate %1 BuiltIn SubgroupGeMask\n", in TEST_F()
159 {"OpDecorate %1 BuiltIn SubgroupGtMask\n", in TEST_F()
162 {"OpDecorate %1 BuiltIn SubgroupLeMask\n", in TEST_F()
165 {"OpDecorate %1 BuiltIn SubgroupLtMask\n", in TEST_F()
183 {"OpDecorate %1 BuiltIn SubgroupEqMask\n", in TEST_F()
186 {"OpDecorate %1 BuiltIn SubgroupGeMask\n", in TEST_F()
189 {"OpDecorate %1 BuiltIn SubgroupGtMask\n", in TEST_F()
192 {"OpDecorate %1 BuiltIn SubgroupLeMask\n", in TEST_F()
195 {"OpDecorate %1 BuiltIn SubgroupLtMas in TEST_F()
[all...]
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DSymbol.h190 SymbolType::BuiltIn, in TStructure()
201 : TSymbol(id, name, SymbolType::BuiltIn, extensions, SymbolClass::Struct), in TStructure()
245 SymbolType::BuiltIn, in TInterfaceBlock()
258 : TSymbol(id, name, SymbolType::BuiltIn, extensions, SymbolClass::InterfaceBlock), in TInterfaceBlock()
306 ASSERT(symbolType() != SymbolType::BuiltIn); in getFunctionMangledName()
345 SymbolType::BuiltIn, in TFunction()
369 : TSymbol(id, name, SymbolType::BuiltIn, extensions, SymbolClass::Function), in TFunction()
H A DBuiltinsWorkaroundGLSL.cpp12 #include "compiler/translator/tree_util/BuiltIn.h"
45 if (node->variable().symbolType() == SymbolType::BuiltIn) in visitSymbol()
82 if (variable && variable->variable().symbolType() == SymbolType::BuiltIn) in visitDeclaration()
H A DSymbol.cpp47 ASSERT(mSymbolType == SymbolType::BuiltIn || extension == TExtension::UNDEFINED);
63 ASSERT(mSymbolType == SymbolType::BuiltIn || extensions[0] == TExtension::UNDEFINED); in TSymbol()
245 return symbolType() == SymbolType::BuiltIn && in isImageFunction()
252 return SymbolType() == SymbolType::BuiltIn && name().beginsWith(kAtomicCounterName); in isAtomicCounterFunction()
H A DSymbolTable_ESSL_autogen.cpp19 #include "compiler/translator/tree_util/BuiltIn.h"
2228 SymbolType::BuiltIn,
2234 SymbolType::BuiltIn,
2240 SymbolType::BuiltIn,
2246 SymbolType::BuiltIn,
2251 SymbolType::BuiltIn,
2256 SymbolType::BuiltIn,
2261 SymbolType::BuiltIn,
2267 SymbolType::BuiltIn,
2272 SymbolType::BuiltIn,
[all...]
H A DSymbolTable_autogen.cpp19 #include "compiler/translator/tree_util/BuiltIn.h"
3425 SymbolType::BuiltIn,
3431 SymbolType::BuiltIn,
3437 SymbolType::BuiltIn,
3443 SymbolType::BuiltIn,
3448 SymbolType::BuiltIn,
3453 SymbolType::BuiltIn,
3458 SymbolType::BuiltIn,
3464 SymbolType::BuiltIn,
3469 SymbolType::BuiltIn,
[all...]
H A DSymbolUniqueId.h42 BuiltIn, member in sh::SymbolType
/third_party/spirv-tools/test/opt/
H A Deliminate_dead_output_stores_test.cpp250 OpMemberDecorate %gl_PerVertex 0 BuiltIn Position in TEST_F()
251 OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize in TEST_F()
252 OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance in TEST_F()
253 OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance in TEST_F()
363 OpDecorate %gl_InvocationID BuiltIn InvocationId in TEST_F()
366 OpMemberDecorate %gl_PerVertex 0 BuiltIn Position in TEST_F()
367 OpMemberDecorate %gl_PerVertex 1 BuiltIn PointSize in TEST_F()
368 OpMemberDecorate %gl_PerVertex 2 BuiltIn ClipDistance in TEST_F()
369 OpMemberDecorate %gl_PerVertex 3 BuiltIn CullDistance in TEST_F()
498 OpDecorate %gl_InvocationID BuiltIn InvocationI in TEST_F()
[all...]
/third_party/spirv-tools/source/
H A Dname_mapper.cpp103 case spv::BuiltIn::name: \ in SaveBuiltInName()
107 case spv::BuiltIn::name: \ in SaveBuiltInName()
111 case spv::BuiltIn::name: \ in SaveBuiltInName()
114 switch (spv::BuiltIn(built_in)) { in SaveBuiltInName()
183 if (spv::Decoration(inst.words[2]) == spv::Decoration::BuiltIn) { in ParseInstruction()
/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_msl.hpp64 spv::BuiltIn builtin = spv::BuiltInMax;
579 uint32_t get_automatic_builtin_input_location(spv::BuiltIn builtin) const;
748 std::string builtin_to_glsl(spv::BuiltIn builtin, spv::StorageClass storage) override;
760 bool builtin_translates_to_nonarray(spv::BuiltIn builtin) const override;
838 uint32_t ensure_correct_builtin_type(uint32_t type_id, spv::BuiltIn builtin);
864 bool is_direct_input_builtin(spv::BuiltIn builtin);
865 std::string builtin_qualifier(spv::BuiltIn builtin);
866 std::string builtin_type_decl(spv::BuiltIn builtin, uint32_t id = 0);
867 std::string built_in_func_arg(spv::BuiltIn builtin, bool prefix_comma);
873 uint32_t get_or_allocate_builtin_input_member_location(spv::BuiltIn builti
[all...]
/third_party/glslang/SPIRV/
H A DGLSL.ext.QCOM.h30 enum BuiltIn;
H A DGLSL.ext.NV.h30 enum BuiltIn;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
H A DSymbolEnv.cpp393 new TField(textureType, ImmutableString("texture"), kNoSourceLoc, SymbolType::BuiltIn); in getTextureEnv()
397 ImmutableString("sampler"), kNoSourceLoc, SymbolType::BuiltIn); in getTextureEnv()
416 new TFieldList(), SymbolType::BuiltIn); in getSamplerStruct()
700 return Name(name, SymbolType::BuiltIn); in GetTextureTypeName()
/third_party/mesa3d/src/compiler/spirv/
H A DGLSL.ext.AMD.h30 enum BuiltIn;

Completed in 43 milliseconds

12345