Lines Matching refs:ComputeBuiltinVarCase

77 class ComputeBuiltinVarCase;
135 const ComputeBuiltinVarCase* builtinVarCase,
146 const ComputeBuiltinVarCase* m_builtin_var_case;
152 class ComputeBuiltinVarCase : public vkt::TestCase
155 ComputeBuiltinVarCase (tcu::TestContext& context, const string& name, const char* varName, glu::DataType varType, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType);
156 ~ComputeBuiltinVarCase (void);
183 ComputeBuiltinVarCase (const ComputeBuiltinVarCase& other);
184 ComputeBuiltinVarCase& operator= (const ComputeBuiltinVarCase& other);
187 ComputeBuiltinVarCase::ComputeBuiltinVarCase (tcu::TestContext& context, const string& name, const char* varName, glu::DataType varType, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
197 ComputeBuiltinVarCase::~ComputeBuiltinVarCase (void)
199 ComputeBuiltinVarCase::deinit();
202 void ComputeBuiltinVarCase::initPrograms (SourceCollections& programCollection) const
213 string ComputeBuiltinVarCase::genBuiltinVarSource (const string& varName, glu::DataType varType, const UVec3& localSize, bool readByComponent) const
263 class NumWorkGroupsCase : public ComputeBuiltinVarCase
267 : ComputeBuiltinVarCase(context, "num_work_groups", "gl_NumWorkGroups", glu::TYPE_UINT_VEC3, readByCompnent, computePipelineConstructionType)
287 class WorkGroupSizeCase : public ComputeBuiltinVarCase
291 : ComputeBuiltinVarCase(context, "work_group_size", "gl_WorkGroupSize", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType)
314 class WorkGroupIDCase : public ComputeBuiltinVarCase
318 : ComputeBuiltinVarCase(context, "work_group_id", "gl_WorkGroupID", glu::TYPE_UINT_VEC3, readbyComponent, computePipelineConstructionType)
337 class LocalInvocationIDCase : public ComputeBuiltinVarCase
341 : ComputeBuiltinVarCase(context, "local_invocation_id", "gl_LocalInvocationID", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType)
363 class GlobalInvocationIDCase : public ComputeBuiltinVarCase
367 : ComputeBuiltinVarCase(context, "global_invocation_id", "gl_GlobalInvocationID", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType)
386 class LocalInvocationIndexCase : public ComputeBuiltinVarCase
390 : ComputeBuiltinVarCase(context, "local_invocation_index", "gl_LocalInvocationIndex", glu::TYPE_UINT, readByComponent, computePipelineConstructionType)
411 const ComputeBuiltinVarCase* builtinVarCase,