Lines Matching defs:context

132 									ComputeBuiltinVarInstance	(Context&									context,
155 ComputeBuiltinVarCase (tcu::TestContext& context, const string& name, const char* varName, glu::DataType varType, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType);
158 virtual void checkSupport (Context& context) const
160 checkShaderObjectRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_computePipelineConstructionType);
162 TestInstance* createInstance (Context& context) const
164 return new ComputeBuiltinVarInstance(context, m_subCases, m_varType, this, m_computePipelineConstructionType);
187 ComputeBuiltinVarCase::ComputeBuiltinVarCase (tcu::TestContext& context, const string& name, const char* varName, glu::DataType varType, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
188 : TestCase (context, name + (readByComponent ? "_component" : ""))
266 NumWorkGroupsCase (tcu::TestContext& context, bool readByCompnent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
267 : ComputeBuiltinVarCase(context, "num_work_groups", "gl_NumWorkGroups", glu::TYPE_UINT_VEC3, readByCompnent, computePipelineConstructionType)
290 WorkGroupSizeCase (tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
291 : ComputeBuiltinVarCase(context, "work_group_size", "gl_WorkGroupSize", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType)
317 WorkGroupIDCase (tcu::TestContext& context, bool readbyComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
318 : ComputeBuiltinVarCase(context, "work_group_id", "gl_WorkGroupID", glu::TYPE_UINT_VEC3, readbyComponent, computePipelineConstructionType)
340 LocalInvocationIDCase (tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
341 : ComputeBuiltinVarCase(context, "local_invocation_id", "gl_LocalInvocationID", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType)
366 GlobalInvocationIDCase (tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
367 : ComputeBuiltinVarCase(context, "global_invocation_id", "gl_GlobalInvocationID", glu::TYPE_UINT_VEC3, readByComponent, computePipelineConstructionType)
389 LocalInvocationIndexCase (tcu::TestContext& context, bool readByComponent, const vk::ComputePipelineConstructionType computePipelineConstructionType)
390 : ComputeBuiltinVarCase(context, "local_invocation_index", "gl_LocalInvocationIndex", glu::TYPE_UINT, readByComponent, computePipelineConstructionType)
408 ComputeBuiltinVarInstance::ComputeBuiltinVarInstance (Context& context,
413 : vkt::TestInstance (context)
416 , m_queue (context.getUniversalQueue())
417 , m_queueFamilyIndex (context.getUniversalQueueFamilyIndex())
583 ComputeShaderBuiltinVarTests (tcu::TestContext& context, vk::ComputePipelineConstructionType computePipelineConstructionType);
594 ComputeShaderBuiltinVarTests::ComputeShaderBuiltinVarTests (tcu::TestContext& context, vk::ComputePipelineConstructionType computePipelineConstructionType)
595 : TestCaseGroup (context, "builtin_var", "Shader builtin var tests")