HomeSort by relevance Sort by last modified time
    Searched refs:UVec3 (Results 1 - 10 of 10) sorted by null

  /external/deqp/modules/gles31/functional/
es31fComputeShaderBuiltinVarTests.cpp 51 using tcu::UVec3;
73 typedef std::map<tcu::UVec3, ShaderProgramSp, LexicalCompareVec<deUint32, 3> > LocalSizeProgramMap;
85 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
90 UVec3 localSize;
91 UVec3 numWorkGroups;
94 SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGroups(numWorkGroups_) {
    [all...]
es31fIndirectComputeDispatchTests.cpp 46 using tcu::UVec3;
72 RESULT_BLOCK_BASE_SIZE = (3+1)*(int)sizeof(deUint32), // uvec3 + uint
87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize)
94 " uvec3 expectedGroupCount;\n"
124 UVec3 numWorkGroups;
127 DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(numWorkGroups_) {}
132 UVec3 m_workGroupSize;
217 "void writeCmd (uint offset, uvec3 numWorkGroups)\n"
232 src << "\twriteCmd(" << offs << "u, uvec3("
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups
    [all...]
es31fShaderSharedVarTests.cpp 52 using tcu::UVec3;
73 SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize);
86 const tcu::UVec3 m_workGroupSize;
91 static std::string getBasicCaseDescription (DataType basicType, Precision precision, const tcu::UVec3& workGroupSize)
100 SharedBasicVarCase::SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize)
371 const tcu::UVec3 workGroupSize (2,1,3);
378 const tcu::UVec3 workGroupSize (2,1,3);
392 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_1_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,1,1)));
393 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_64_1_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(64,1,1)));
394 workGroupSizeGroup->addChild(new SharedBasicVarCase(m_context, "float_1_64_1", TYPE_FLOAT, PRECISION_HIGHP, tcu::UVec3(1,64,1)))
    [all...]
es31fShaderAtomicOpTests.cpp 52 using tcu::UVec3;
68 ShaderAtomicOpCase (Context& context, const char* name, const char* funcName, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize);
84 const UVec3 m_workGroupSize;
85 const UVec3 m_numWorkGroups;
96 ShaderAtomicOpCase::ShaderAtomicOpCase (Context& context, const char* name, const char* funcName, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize)
259 : ShaderAtomicOpCase(context, name, "atomicAdd", operandType, type, precision, UVec3(3,2,1))
413 : ShaderAtomicOpCase(context, name, "atomicMin", operandType, type, precision, UVec3(3,2,1))
494 : ShaderAtomicOpCase(context, name, "atomicMax", operandType, type, precision, UVec3(3,2,1))
576 : ShaderAtomicOpCase(context, name, "atomicAnd", operandType, type, precision, UVec3(3,2,1))
649 : ShaderAtomicOpCase(context, name, "atomicOr", operandType, type, precision, UVec3(3,2,1)
    [all...]
es31fShaderIntegerFunctionTests.cpp 50 using tcu::UVec3;
    [all...]
es31fShaderImageLoadStoreTests.cpp 65 using tcu::UVec3;
    [all...]
  /external/deqp/framework/common/
tcuVectorType.hpp 47 typedef Vector<deUint32, 3> UVec3;
  /external/deqp/modules/gles3/scripts/
genutil.py 221 def toUVec3(self): return UVec3(self.x, self.x, self.x)
382 def toUVec3(self): return UVec3(self.x, self.y, 0.0)
493 def toUVec3(self): return UVec3(self.x, self.y, self.z)
499 def toUint(self): return UVec3(int(self.x), int(self.y), int(self.z))
580 class UVec3(Vec3):
587 return "uvec3"
590 return "uvec3(%i, %i, %i)" % (self.x, self.y, self.z)
612 def toUVec3(self): return UVec3(self.x, self.y, self.z)
  /external/deqp/modules/gles31/scripts/
genutil.py 221 def toUVec3(self): return UVec3(self.x, self.x, self.x)
384 def toUVec3(self): return UVec3(self.x, self.y, 0.0)
495 def toUVec3(self): return UVec3(self.x, self.y, self.z)
501 def toUint(self): return UVec3(int(self.x), int(self.y), int(self.z))
582 class UVec3(Vec3):
589 return "uvec3"
592 return "uvec3(%i, %i, %i)" % (self.x, self.y, self.z)
614 def toUVec3(self): return UVec3(self.x, self.y, self.z)
gen-implicit-conversions.py 7 from genutil import Scalar, Vec2, Vec3, Vec4, Uint, UVec2, UVec3, UVec4, CaseGroup
216 "uvec3": [Vec3(x[0], x[1], x[2]) for x in IN_UVECTOR],
230 "ivec3": ["uvec3", "vec3"],
231 "uvec3": ["vec3"],
237 "int": ["vec2", "vec3", "vec4", "uvec2", "uvec3", "uvec4"],
243 "uint": ["uvec2", "uvec3", "uvec4"],
248 "uvec3": ["uint", "float"],
259 "uvec3", "ivec4", "uvec4",
272 return name in ["vec3", "ivec3", "uvec3"]
289 return type_name in ["uint", "uvec2", "uvec3", "uvec4"
    [all...]

Completed in 140 milliseconds