Home
last modified time | relevance | path

Searched refs:ExecutionModel (Results 1 – 25 of 220) sorted by relevance

123456789

/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_scopes.cpp117 spv::ExecutionModel model, in ValidateExecutionScope()
119 if (model == spv::ExecutionModel::Fragment || in ValidateExecutionScope()
120 model == spv::ExecutionModel::Vertex || in ValidateExecutionScope()
121 model == spv::ExecutionModel::Geometry || in ValidateExecutionScope()
122 model == spv::ExecutionModel::TessellationEvaluation || in ValidateExecutionScope()
123 model == spv::ExecutionModel::RayGenerationKHR || in ValidateExecutionScope()
124 model == spv::ExecutionModel::IntersectionKHR || in ValidateExecutionScope()
125 model == spv::ExecutionModel::AnyHitKHR || in ValidateExecutionScope()
126 model == spv::ExecutionModel::ClosestHitKHR || in ValidateExecutionScope()
127 model == spv::ExecutionModel::MissKHR) { in ValidateExecutionScope()
[all …]
Dvalidate_mode_setting.cpp37 const spv::ExecutionModel execution_model = in ValidateEntryPoint()
38 inst->GetOperandAs<spv::ExecutionModel>(0); in ValidateEntryPoint()
39 if (execution_model != spv::ExecutionModel::Kernel) { in ValidateEntryPoint()
61 case spv::ExecutionModel::Fragment: in ValidateEntryPoint()
154 case spv::ExecutionModel::TessellationControl: in ValidateEntryPoint()
155 case spv::ExecutionModel::TessellationEvaluation: in ValidateEntryPoint()
207 case spv::ExecutionModel::Geometry: in ValidateEntryPoint()
247 case spv::ExecutionModel::MeshEXT: in ValidateEntryPoint()
287 case spv::ExecutionModel::GLCompute: in ValidateEntryPoint()
446 [](const spv::ExecutionModel& model) { in ValidateExecutionMode()
[all …]
Dvalidate_ray_tracing.cpp33 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass()
34 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass()
35 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass()
36 model != spv::ExecutionModel::MissKHR) { in RayTracingPass()
129 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass()
130 if (model != spv::ExecutionModel::IntersectionKHR) { in RayTracingPass()
163 ->RegisterExecutionModelLimitation([](spv::ExecutionModel model, in RayTracingPass()
165 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass()
166 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass()
167 model != spv::ExecutionModel::MissKHR && in RayTracingPass()
[all …]
Dvalidate_builtins.cpp187 spv::ExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn()
191 if (stage == spv::ExecutionModel::AnyHitKHR || in IsExecutionModelValidForRtBuiltIn()
192 stage == spv::ExecutionModel::ClosestHitKHR) { in IsExecutionModelValidForRtBuiltIn()
204 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn()
205 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn()
206 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn()
219 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn()
220 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn()
221 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn()
222 case spv::ExecutionModel::MissKHR: in IsExecutionModelValidForRtBuiltIn()
[all …]
Dvalidate_barriers.cpp40 [](spv::ExecutionModel model, std::string* message) { in BarriersPass()
41 if (model != spv::ExecutionModel::TessellationControl && in BarriersPass()
42 model != spv::ExecutionModel::GLCompute && in BarriersPass()
43 model != spv::ExecutionModel::Kernel && in BarriersPass()
44 model != spv::ExecutionModel::TaskNV && in BarriersPass()
45 model != spv::ExecutionModel::MeshNV) { in BarriersPass()
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_scopes.cpp117 spv::ExecutionModel model, in ValidateExecutionScope()
119 if (model == spv::ExecutionModel::Fragment || in ValidateExecutionScope()
120 model == spv::ExecutionModel::Vertex || in ValidateExecutionScope()
121 model == spv::ExecutionModel::Geometry || in ValidateExecutionScope()
122 model == spv::ExecutionModel::TessellationEvaluation || in ValidateExecutionScope()
123 model == spv::ExecutionModel::RayGenerationKHR || in ValidateExecutionScope()
124 model == spv::ExecutionModel::IntersectionKHR || in ValidateExecutionScope()
125 model == spv::ExecutionModel::AnyHitKHR || in ValidateExecutionScope()
126 model == spv::ExecutionModel::ClosestHitKHR || in ValidateExecutionScope()
127 model == spv::ExecutionModel::MissKHR) { in ValidateExecutionScope()
[all …]
Dvalidate_mode_setting.cpp37 const spv::ExecutionModel execution_model = in ValidateEntryPoint()
38 inst->GetOperandAs<spv::ExecutionModel>(0); in ValidateEntryPoint()
39 if (execution_model != spv::ExecutionModel::Kernel) { in ValidateEntryPoint()
61 case spv::ExecutionModel::Fragment: in ValidateEntryPoint()
154 case spv::ExecutionModel::TessellationControl: in ValidateEntryPoint()
155 case spv::ExecutionModel::TessellationEvaluation: in ValidateEntryPoint()
207 case spv::ExecutionModel::Geometry: in ValidateEntryPoint()
247 case spv::ExecutionModel::MeshEXT: in ValidateEntryPoint()
287 case spv::ExecutionModel::GLCompute: in ValidateEntryPoint()
446 [](const spv::ExecutionModel& model) { in ValidateExecutionMode()
[all …]
Dvalidate_derivatives.cpp60 ->RegisterExecutionModelLimitation([opcode](spv::ExecutionModel model, in DerivativesPass()
62 if (model != spv::ExecutionModel::Fragment && in DerivativesPass()
63 model != spv::ExecutionModel::GLCompute && in DerivativesPass()
64 model != spv::ExecutionModel::MeshEXT && in DerivativesPass()
65 model != spv::ExecutionModel::TaskEXT) { in DerivativesPass()
84 (models->find(spv::ExecutionModel::GLCompute) != in DerivativesPass()
86 models->find(spv::ExecutionModel::MeshEXT) != models->end() || in DerivativesPass()
87 models->find(spv::ExecutionModel::TaskEXT) != models->end()) && in DerivativesPass()
Dvalidate_ray_tracing.cpp33 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass()
34 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass()
35 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass()
36 model != spv::ExecutionModel::MissKHR) { in RayTracingPass()
129 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass()
130 if (model != spv::ExecutionModel::IntersectionKHR) { in RayTracingPass()
163 ->RegisterExecutionModelLimitation([](spv::ExecutionModel model, in RayTracingPass()
165 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass()
166 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass()
167 model != spv::ExecutionModel::MissKHR && in RayTracingPass()
[all …]
Dvalidate_builtins.cpp191 spv::ExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn()
195 if (stage == spv::ExecutionModel::AnyHitKHR || in IsExecutionModelValidForRtBuiltIn()
196 stage == spv::ExecutionModel::ClosestHitKHR) { in IsExecutionModelValidForRtBuiltIn()
208 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn()
209 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn()
210 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn()
223 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn()
224 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn()
225 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn()
226 case spv::ExecutionModel::MissKHR: in IsExecutionModelValidForRtBuiltIn()
[all …]
Dvalidate_barriers.cpp40 [](spv::ExecutionModel model, std::string* message) { in BarriersPass()
41 if (model != spv::ExecutionModel::TessellationControl && in BarriersPass()
42 model != spv::ExecutionModel::GLCompute && in BarriersPass()
43 model != spv::ExecutionModel::Kernel && in BarriersPass()
44 model != spv::ExecutionModel::TaskNV && in BarriersPass()
45 model != spv::ExecutionModel::MeshNV) { in BarriersPass()
/external/angle/third_party/spirv-tools/src/source/val/
Dvalidate_scopes.cpp117 spv::ExecutionModel model, in ValidateExecutionScope()
119 if (model == spv::ExecutionModel::Fragment || in ValidateExecutionScope()
120 model == spv::ExecutionModel::Vertex || in ValidateExecutionScope()
121 model == spv::ExecutionModel::Geometry || in ValidateExecutionScope()
122 model == spv::ExecutionModel::TessellationEvaluation || in ValidateExecutionScope()
123 model == spv::ExecutionModel::RayGenerationKHR || in ValidateExecutionScope()
124 model == spv::ExecutionModel::IntersectionKHR || in ValidateExecutionScope()
125 model == spv::ExecutionModel::AnyHitKHR || in ValidateExecutionScope()
126 model == spv::ExecutionModel::ClosestHitKHR || in ValidateExecutionScope()
127 model == spv::ExecutionModel::MissKHR) { in ValidateExecutionScope()
[all …]
Dvalidate_mode_setting.cpp39 const spv::ExecutionModel execution_model = in ValidateEntryPoint()
40 inst->GetOperandAs<spv::ExecutionModel>(0); in ValidateEntryPoint()
41 if (execution_model != spv::ExecutionModel::Kernel) { in ValidateEntryPoint()
63 case spv::ExecutionModel::Fragment: in ValidateEntryPoint()
156 case spv::ExecutionModel::TessellationControl: in ValidateEntryPoint()
157 case spv::ExecutionModel::TessellationEvaluation: in ValidateEntryPoint()
209 case spv::ExecutionModel::Geometry: in ValidateEntryPoint()
249 case spv::ExecutionModel::MeshEXT: in ValidateEntryPoint()
289 case spv::ExecutionModel::GLCompute: in ValidateEntryPoint()
502 [](const spv::ExecutionModel& model) { in ValidateExecutionMode()
[all …]
Dvalidate_derivatives.cpp60 ->RegisterExecutionModelLimitation([opcode](spv::ExecutionModel model, in DerivativesPass()
62 if (model != spv::ExecutionModel::Fragment && in DerivativesPass()
63 model != spv::ExecutionModel::GLCompute && in DerivativesPass()
64 model != spv::ExecutionModel::MeshEXT && in DerivativesPass()
65 model != spv::ExecutionModel::TaskEXT) { in DerivativesPass()
84 (models->find(spv::ExecutionModel::GLCompute) != in DerivativesPass()
86 models->find(spv::ExecutionModel::MeshEXT) != models->end() || in DerivativesPass()
87 models->find(spv::ExecutionModel::TaskEXT) != models->end()) && in DerivativesPass()
Dvalidate_ray_tracing.cpp33 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass()
34 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass()
35 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass()
36 model != spv::ExecutionModel::MissKHR) { in RayTracingPass()
129 [](spv::ExecutionModel model, std::string* message) { in RayTracingPass()
130 if (model != spv::ExecutionModel::IntersectionKHR) { in RayTracingPass()
163 ->RegisterExecutionModelLimitation([](spv::ExecutionModel model, in RayTracingPass()
165 if (model != spv::ExecutionModel::RayGenerationKHR && in RayTracingPass()
166 model != spv::ExecutionModel::ClosestHitKHR && in RayTracingPass()
167 model != spv::ExecutionModel::MissKHR && in RayTracingPass()
[all …]
Dvalidate_builtins.cpp193 spv::ExecutionModel stage) { in IsExecutionModelValidForRtBuiltIn()
197 if (stage == spv::ExecutionModel::AnyHitKHR || in IsExecutionModelValidForRtBuiltIn()
198 stage == spv::ExecutionModel::ClosestHitKHR) { in IsExecutionModelValidForRtBuiltIn()
210 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn()
211 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn()
212 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn()
225 case spv::ExecutionModel::IntersectionKHR: in IsExecutionModelValidForRtBuiltIn()
226 case spv::ExecutionModel::AnyHitKHR: in IsExecutionModelValidForRtBuiltIn()
227 case spv::ExecutionModel::ClosestHitKHR: in IsExecutionModelValidForRtBuiltIn()
228 case spv::ExecutionModel::MissKHR: in IsExecutionModelValidForRtBuiltIn()
[all …]
Dvalidate_barriers.cpp40 [](spv::ExecutionModel model, std::string* message) { in BarriersPass()
41 if (model != spv::ExecutionModel::TessellationControl && in BarriersPass()
42 model != spv::ExecutionModel::GLCompute && in BarriersPass()
43 model != spv::ExecutionModel::Kernel && in BarriersPass()
44 model != spv::ExecutionModel::TaskNV && in BarriersPass()
45 model != spv::ExecutionModel::MeshNV) { in BarriersPass()
Dvalidate_mesh_shading.cpp27 spv::ExecutionModel model) { in IsInterfaceVariable()
50 [](spv::ExecutionModel model, std::string* message) { in MeshShadingPass()
51 if (model != spv::ExecutionModel::TaskEXT) { in MeshShadingPass()
101 [](spv::ExecutionModel model, std::string* message) { in MeshShadingPass()
102 if (model != spv::ExecutionModel::MeshEXT) { in MeshShadingPass()
136 IsInterfaceVariable(_, inst, spv::ExecutionModel::MeshEXT); in MeshShadingPass()
138 IsInterfaceVariable(_, inst, spv::ExecutionModel::Fragment); in MeshShadingPass()
/external/angle/third_party/spirv-tools/src/source/opt/
Dreplace_invalid_opc.cpp30 spv::ExecutionModel execution_model = GetExecutionModel(); in Process()
31 if (execution_model == spv::ExecutionModel::Kernel) { in Process()
35 if (execution_model == spv::ExecutionModel::Max) { in Process()
47 spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel()
48 spv::ExecutionModel result = spv::ExecutionModel::Max; in GetExecutionModel()
52 result = static_cast<spv::ExecutionModel>( in GetExecutionModel()
56 spv::ExecutionModel current_model = static_cast<spv::ExecutionModel>( in GetExecutionModel()
59 result = spv::ExecutionModel::Max; in GetExecutionModel()
68 spv::ExecutionModel model) { in RewriteFunction()
83 if (model != spv::ExecutionModel::Fragment && in RewriteFunction()
[all …]
Dspread_volatile_semantics.cpp139 spv::ExecutionModel execution_model = in HasInterfaceInConflictOfVolatileSemantics()
140 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics()
174 spv::ExecutionModel execution_model = in CollectTargetsForVolatileSemantics()
175 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics()
269 uint32_t var_id, spv::ExecutionModel execution_model) { in IsTargetForVolatileSemantics()
272 if (execution_model == spv::ExecutionModel::Fragment) { in IsTargetForVolatileSemantics()
278 if (execution_model == spv::ExecutionModel::IntersectionKHR || in IsTargetForVolatileSemantics()
279 execution_model == spv::ExecutionModel::IntersectionNV) { in IsTargetForVolatileSemantics()
287 case spv::ExecutionModel::RayGenerationKHR: in IsTargetForVolatileSemantics()
288 case spv::ExecutionModel::ClosestHitKHR: in IsTargetForVolatileSemantics()
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Dreplace_invalid_opc.cpp30 spv::ExecutionModel execution_model = GetExecutionModel(); in Process()
31 if (execution_model == spv::ExecutionModel::Kernel) { in Process()
35 if (execution_model == spv::ExecutionModel::Max) { in Process()
47 spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel()
48 spv::ExecutionModel result = spv::ExecutionModel::Max; in GetExecutionModel()
52 result = static_cast<spv::ExecutionModel>( in GetExecutionModel()
56 spv::ExecutionModel current_model = static_cast<spv::ExecutionModel>( in GetExecutionModel()
59 result = spv::ExecutionModel::Max; in GetExecutionModel()
68 spv::ExecutionModel model) { in RewriteFunction()
83 if (model != spv::ExecutionModel::Fragment && in RewriteFunction()
[all …]
Dspread_volatile_semantics.cpp139 spv::ExecutionModel execution_model = in HasInterfaceInConflictOfVolatileSemantics()
140 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics()
174 spv::ExecutionModel execution_model = in CollectTargetsForVolatileSemantics()
175 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics()
269 uint32_t var_id, spv::ExecutionModel execution_model) { in IsTargetForVolatileSemantics()
272 if (execution_model == spv::ExecutionModel::Fragment) { in IsTargetForVolatileSemantics()
278 if (execution_model == spv::ExecutionModel::IntersectionKHR || in IsTargetForVolatileSemantics()
279 execution_model == spv::ExecutionModel::IntersectionNV) { in IsTargetForVolatileSemantics()
287 case spv::ExecutionModel::RayGenerationKHR: in IsTargetForVolatileSemantics()
288 case spv::ExecutionModel::ClosestHitKHR: in IsTargetForVolatileSemantics()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dreplace_invalid_opc.cpp30 spv::ExecutionModel execution_model = GetExecutionModel(); in Process()
31 if (execution_model == spv::ExecutionModel::Kernel) { in Process()
35 if (execution_model == spv::ExecutionModel::Max) { in Process()
47 spv::ExecutionModel ReplaceInvalidOpcodePass::GetExecutionModel() { in GetExecutionModel()
48 spv::ExecutionModel result = spv::ExecutionModel::Max; in GetExecutionModel()
52 result = static_cast<spv::ExecutionModel>( in GetExecutionModel()
56 spv::ExecutionModel current_model = static_cast<spv::ExecutionModel>( in GetExecutionModel()
59 result = spv::ExecutionModel::Max; in GetExecutionModel()
68 spv::ExecutionModel model) { in RewriteFunction()
83 if (model != spv::ExecutionModel::Fragment && in RewriteFunction()
[all …]
Dspread_volatile_semantics.cpp139 spv::ExecutionModel execution_model = in HasInterfaceInConflictOfVolatileSemantics()
140 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in HasInterfaceInConflictOfVolatileSemantics()
174 spv::ExecutionModel execution_model = in CollectTargetsForVolatileSemantics()
175 static_cast<spv::ExecutionModel>(entry_point.GetSingleWordInOperand(0)); in CollectTargetsForVolatileSemantics()
269 uint32_t var_id, spv::ExecutionModel execution_model) { in IsTargetForVolatileSemantics()
272 if (execution_model == spv::ExecutionModel::Fragment) { in IsTargetForVolatileSemantics()
278 if (execution_model == spv::ExecutionModel::IntersectionKHR || in IsTargetForVolatileSemantics()
279 execution_model == spv::ExecutionModel::IntersectionNV) { in IsTargetForVolatileSemantics()
287 case spv::ExecutionModel::RayGenerationKHR: in IsTargetForVolatileSemantics()
288 case spv::ExecutionModel::ClosestHitKHR: in IsTargetForVolatileSemantics()
[all …]
Dinstrument_pass.cpp180 switch (spv::ExecutionModel(stage_idx)) { in GenStageInfo()
181 case spv::ExecutionModel::Vertex: { in GenStageInfo()
193 case spv::ExecutionModel::GLCompute: in GenStageInfo()
194 case spv::ExecutionModel::TaskNV: in GenStageInfo()
195 case spv::ExecutionModel::MeshNV: in GenStageInfo()
196 case spv::ExecutionModel::TaskEXT: in GenStageInfo()
197 case spv::ExecutionModel::MeshEXT: { in GenStageInfo()
207 case spv::ExecutionModel::Geometry: { in GenStageInfo()
218 case spv::ExecutionModel::TessellationControl: { in GenStageInfo()
229 case spv::ExecutionModel::TessellationEvaluation: { in GenStageInfo()
[all …]

123456789