/external/deqp/framework/opengl/ |
D | gluShaderUtil.hpp | 196 const char* getDataTypeName (DataType dataType); 197 int getDataTypeScalarSize (DataType dataType); 198 DataType getDataTypeScalarType (DataType dataType); 199 DataType getDataTypeFloatScalars (DataType dataType); 208 inline bool isDataTypeFloatOrVec (DataType dataType) { return (dataType >= TYPE_FLOAT) && (d… in isDataTypeFloatOrVec() argument 209 inline bool isDataTypeMatrix (DataType dataType) { return (dataType >= TYPE_FLOAT_MAT2) && (data… in isDataTypeMatrix() argument 210 inline bool isDataTypeIntOrIVec (DataType dataType) { return (dataType >= TYPE_INT) && (d… in isDataTypeIntOrIVec() argument 211 inline bool isDataTypeUintOrUVec (DataType dataType) { return (dataType >= TYPE_UINT) && (d… in isDataTypeUintOrUVec() argument 212 inline bool isDataTypeBoolOrBVec (DataType dataType) { return (dataType >= TYPE_BOOL) && (d… in isDataTypeBoolOrBVec() argument 213 …ypeScalar (DataType dataType) { return (dataType == TYPE_FLOAT) || (dataType == TYPE_INT) || (da… in isDataTypeScalar() argument [all …]
|
D | gluShaderUtil.cpp | 177 const char* getDataTypeName (DataType dataType) in getDataTypeName() argument 261 DE_ASSERT(deInBounds32((int)dataType, 0, DE_LENGTH_OF_ARRAY(s_names))); in getDataTypeName() 262 return s_names[(int)dataType]; in getDataTypeName() 265 int getDataTypeScalarSize (DataType dataType) in getDataTypeScalarSize() argument 349 DE_ASSERT(deInBounds32((int)dataType, 0, DE_LENGTH_OF_ARRAY(s_sizes))); in getDataTypeScalarSize() 350 return s_sizes[(int)dataType]; in getDataTypeScalarSize() 353 DataType getDataTypeScalarType (DataType dataType) in getDataTypeScalarType() argument 437 DE_ASSERT(deInBounds32((int)dataType, 0, DE_LENGTH_OF_ARRAY(s_scalarTypes))); in getDataTypeScalarType() 438 return s_scalarTypes[(int)dataType]; in getDataTypeScalarType() 441 DataType getDataTypeFloatScalars (DataType dataType) in getDataTypeFloatScalars() argument [all …]
|
D | gluTextureUtil.hpp | 45 deUint32 dataType; //!< Data type. member 49 , dataType (0) in TransferFormat() 55 , dataType (dataType_) in TransferFormat() 60 tcu::TextureFormat mapGLTransferFormat (deUint32 format, deUint32 dataType);
|
D | gluPixelTransfer.cpp | 61 gl.readPixels(x, y, width, height, format.format, format.dataType, dst.getDataPtr()); in readPixels() 80 …gl.texImage2D(target, level, internalFormat, width, height, 0, format.format, format.dataType, src… in texImage2D() 100 …, level, internalFormat, width, height, depth, 0, format.format, format.dataType, src.getDataPtr()… in texImage3D() 119 …gl.texSubImage2D(target, level, x, y, width, height, format.format, format.dataType, src.getDataPt… in texSubImage2D() 139 …gl.texSubImage3D(target, level, x, y, z, width, height, depth, format.format, format.dataType, src… in texSubImage3D()
|
D | gluTexture.cpp | 52 Texture1D::Texture1D (const RenderContext& context, deUint32 format, deUint32 dataType, int width) in Texture1D() argument 55 , m_refTexture (mapGLTransferFormat(format, dataType), width) in Texture1D() 97 …ccess.getWidth(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPt… in upload() 105 Texture2D::Texture2D (const RenderContext& context, deUint32 format, deUint32 dataType, int width, … in Texture2D() argument 109 , m_refTexture (mapGLTransferFormat(format, dataType), width, height) in Texture2D() 181 …cess.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPt… in upload() 316 TextureCube::TextureCube (const RenderContext& context, deUint32 format, deUint32 dataType, int siz… in TextureCube() argument 320 , m_refTexture (mapGLTransferFormat(format, dataType), size) in TextureCube() 368 …cess.getHeight(), 0 /* border */, transferFormat.format, transferFormat.dataType, access.getDataPt… in upload() 441 Texture1DArray::Texture1DArray (const RenderContext& context, deUint32 format, deUint32 dataType, i… in Texture1DArray() argument [all …]
|
D | gluTexture.hpp | 46 Texture1D (const RenderContext& context, deUint32 format, deUint32 dataType, int width); 73 …Texture2D (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int hei… 113 TextureCube (const RenderContext& context, deUint32 format, deUint32 dataType, int size); 148 …Texture2DArray (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int… 182 …Texture1DArray (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int… 211 …Texture3D (const RenderContext& context, deUint32 format, deUint32 dataType, int width, int heig… 244 …TextureCubeArray (const RenderContext& context, deUint32 format, deUint32 dataType, int size, int …
|
D | gluTextureUtil.cpp | 396 static tcu::TextureFormat::ChannelType mapGLChannelType (deUint32 dataType, bool normalized) in mapGLChannelType() argument 401 switch (dataType) in mapGLChannelType() 435 tcu::TextureFormat mapGLTransferFormat (deUint32 format, deUint32 dataType) in mapGLTransferFormat() argument 440 case GL_ALPHA: return TextureFormat(TextureFormat::A, mapGLChannelType(dataType, true)); in mapGLTransferFormat() 441 case GL_LUMINANCE: return TextureFormat(TextureFormat::L, mapGLChannelType(dataType, true)); in mapGLTransferFormat() 442 …case GL_LUMINANCE_ALPHA: return TextureFormat(TextureFormat::LA, mapGLChannelType(dataType, true)… in mapGLTransferFormat() 443 case GL_RGB: return TextureFormat(TextureFormat::RGB, mapGLChannelType(dataType, true)); in mapGLTransferFormat() 444 case GL_RGBA: return TextureFormat(TextureFormat::RGBA, mapGLChannelType(dataType, true)); in mapGLTransferFormat() 445 case GL_BGRA: return TextureFormat(TextureFormat::BGRA, mapGLChannelType(dataType, true)); in mapGLTransferFormat() 446 case GL_RG: return TextureFormat(TextureFormat::RG, mapGLChannelType(dataType, true)); in mapGLTransferFormat() [all …]
|
/external/deqp/modules/gles3/scripts/ |
D | gen-swizzles.py | 107 for (inputType, dataType, precision) in combinations.iterate(): 108 scalarSize = getDataTypeScalarSize(dataType) 109 print inputType, precision, dataType 171 def __init__(self, name, precision, dataType, swizzle, inputs, outputs): argument 174 self.dataType = dataType 255 for dataType in VECTOR_TYPES: 256 scalarSize = getDataTypeScalarSize(dataType) 262 caseName = "%s_%s_%s" % (precision, dataType, swizzle) 263 inputs = INPUTS[dataType] 266 …torSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("%s in0" % dataType, …
|
/external/deqp/modules/gles2/scripts/ |
D | gen-swizzles.py | 107 for (inputType, dataType, precision) in combinations.iterate(): 108 scalarSize = getDataTypeScalarSize(dataType) 109 print inputType, precision, dataType 167 def __init__(self, name, precision, dataType, swizzle, inputs, outputs): argument 170 self.dataType = dataType 251 for dataType in VECTOR_TYPES: 252 scalarSize = getDataTypeScalarSize(dataType) 258 caseName = "%s_%s_%s" % (precision, dataType, swizzle) 259 inputs = INPUTS[dataType] 262 …torSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("%s in0" % dataType, …
|
/external/deqp/modules/gles2/performance/ |
D | es2pTextureFormatTests.cpp | 54 deUint32 dataType; in init() member 70 deUint32 dataType = texFormats[formatNdx].dataType; in init() local 77 …g descriptionBase = string(glu::getTextureFormatName(format)) + ", " + glu::getTypeName(dataType); in init() 79 …enderCase(m_context, nameBase.c_str(), descriptionBase.c_str(), format, dataType, wrapS, wrapT, mi… in init()
|
D | es2pTextureCountTests.cpp | 56 deUint32 dataType; in init() member 71 deUint32 dataType = texFormats[formatNdx].dataType; in init() local 78 …ring description = string(glu::getTextureFormatName(format)) + ", " + glu::getTypeName(dataType); in init() 80 …addChild(new Texture2DRenderCase(m_context, name.c_str(), description.c_str(), format, dataType, w… in init()
|
D | es2pTextureFilteringTests.cpp | 54 deUint32 dataType; in init() member 85 deUint32 dataType = texFormats[formatNdx].dataType; in init() local 94 …addChild(new Texture2DRenderCase(m_context, name.c_str(), "", format, dataType, wrapS, wrapT, minF… in init()
|
/external/deqp/framework/opengl/simplereference/ |
D | sglrContext.cpp | 45 deUint32 dataType = GL_NONE; in texImage2D() local 55 dataType = GL_UNSIGNED_BYTE; in texImage2D() 62 dataType = transferFmt.dataType; in texImage2D() 67 texImage2D(target, level, internalFormat, width, height, 0, format, dataType, DE_NULL); in texImage2D()
|
/external/deqp/modules/gles2/functional/ |
D | es2fTextureSpecificationTests.cpp | 616 … context, const char* name, const char* desc, deUint32 format, deUint32 dataType, deUint32 flags, … in BasicTexImage2DCase() argument 617 …: TextureSpecCase (context, name, desc, TEXTURETYPE_2D, glu::mapGLTransferFormat(format, dataType)… in BasicTexImage2DCase() 619 , m_dataType (dataType) in BasicTexImage2DCase() 658 … context, const char* name, const char* desc, deUint32 format, deUint32 dataType, deUint32 flags, … in BasicTexImageCubeCase() argument 659 …context, name, desc, TEXTURETYPE_CUBE, glu::mapGLTransferFormat(format, dataType), flags, width, h… in BasicTexImageCubeCase() 661 , m_dataType (dataType) in BasicTexImageCubeCase() 707 … context, const char* name, const char* desc, deUint32 format, deUint32 dataType, deUint32 flags, … in RandomOrderTexImage2DCase() argument 708 …: TextureSpecCase (context, name, desc, TEXTURETYPE_2D, glu::mapGLTransferFormat(format, dataType)… in RandomOrderTexImage2DCase() 710 , m_dataType (dataType) in RandomOrderTexImage2DCase() 756 … context, const char* name, const char* desc, deUint32 format, deUint32 dataType, deUint32 flags, … in RandomOrderTexImageCubeCase() argument [all …]
|
D | es2fShaderIndexingTests.cpp | 113 static ShaderEvalFunc getArrayCoordsEvalFunc (DataType dataType) in getArrayCoordsEvalFunc() argument 115 if (dataType == TYPE_FLOAT) return evalArrayCoordsFloat; in getArrayCoordsEvalFunc() 116 else if (dataType == TYPE_FLOAT_VEC2) return evalArrayCoordsVec2; in getArrayCoordsEvalFunc() 117 else if (dataType == TYPE_FLOAT_VEC3) return evalArrayCoordsVec3; in getArrayCoordsEvalFunc() 118 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayCoordsVec4; in getArrayCoordsEvalFunc() 129 static ShaderEvalFunc getArrayUniformEvalFunc (DataType dataType) in getArrayUniformEvalFunc() argument 131 if (dataType == TYPE_FLOAT) return evalArrayUniformFloat; in getArrayUniformEvalFunc() 132 else if (dataType == TYPE_FLOAT_VEC2) return evalArrayUniformVec2; in getArrayUniformEvalFunc() 133 else if (dataType == TYPE_FLOAT_VEC3) return evalArrayUniformVec3; in getArrayUniformEvalFunc() 134 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayUniformVec4; in getArrayUniformEvalFunc() [all …]
|
D | es2fTextureSizeTests.cpp | 53 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… 76 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… in Texture2DSizeCase() argument 80 , m_dataType (dataType) in Texture2DSizeCase() 168 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… 196 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… in TextureCubeSizeCase() argument 200 , m_dataType (dataType) in TextureCubeSizeCase() 364 deUint32 dataType; in init() member 390 formats[formatNdx].format, formats[formatNdx].dataType, in init() 413 formats[formatNdx].format, formats[formatNdx].dataType, in init()
|
D | es2fShaderMatrixTests.cpp | 114 , dataType (dataType_) in ShaderInput() 120 DataType dataType; member 654 switch (PACK_EVAL_CASE(op, in0Type, in0.dataType, in1Type, in1.dataType)) in getEvalFunc() 775 bool isInDynMat0 = isDataTypeMatrix(m_in0.dataType) && m_in0.inputType == INPUTTYPE_DYNAMIC; in init() 776 bool isInDynMat1 = isDataTypeMatrix(m_in1.dataType) && m_in1.inputType == INPUTTYPE_DYNAMIC; in init() 791 if (isDataTypeMatrix(m_in0.dataType) && isDataTypeMatrix(m_in1.dataType)) in init() 793 DE_ASSERT(m_in0.dataType == m_in1.dataType); in init() 794 resultType = m_in0.dataType; in init() 799 resultType = m_in0.dataType; in init() 803 int matNdx = isDataTypeMatrix(m_in0.dataType) ? 0 : 1; in init() [all …]
|
D | es2fTextureFormatTests.cpp | 69 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… 91 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… in Texture2DFormatCase() argument 95 , m_dataType (dataType) in Texture2DFormatCase() 207 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… 235 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… in TextureCubeFormatCase() argument 239 , m_dataType (dataType) in TextureCubeFormatCase() 632 deUint32 dataType; in init() member 648 deUint32 dataType = texFormats[formatNdx].dataType; in init() local 650 …ng descriptionBase = string(glu::getTextureFormatName(format)) + ", " + glu::getTypeName(dataType); in init() 652 …"_2d_pot").c_str(), (descriptionBase + ", GL_TEXTURE_2D").c_str(), format, dataType, 128, 128)); in init() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
D | vktShaderRenderMatrixTests.cpp | 214 , dataType (dataType_) in ShaderInput() 220 DataType dataType; member 1186 switch (PACK_EVAL_CASE(op, in0.dataType, in1.dataType)) in getEvalFunc() 1379 BaseAttributeType getAttributeType(const glu::DataType dataType) in getAttributeType() argument 1381 switch(dataType) in getAttributeType() 1415 void addMatrixUniform (deUint32 bindingLocation, DataType dataType, const float* dataPtr); 1487 if (in.inputType == INPUTTYPE_DYNAMIC && isDataTypeMatrix(in.dataType)) in ShaderMatrixInstance() 1489 useAttribute(4u + inNdx, getAttributeType(in.dataType)); in ShaderMatrixInstance() 1499 void ShaderMatrixInstance::addMatrixUniform(deUint32 bindingLocation, DataType dataType, const floa… in addMatrixUniform() argument 1504 switch(dataType) in addMatrixUniform() [all …]
|
D | vktShaderRenderIndexingTests.cpp | 102 static ShaderEvalFunc getArrayCoordsEvalFunc (DataType dataType) in getArrayCoordsEvalFunc() argument 104 if (dataType == TYPE_FLOAT) return evalArrayCoordsFloat; in getArrayCoordsEvalFunc() 105 else if (dataType == TYPE_FLOAT_VEC2) return evalArrayCoordsVec2; in getArrayCoordsEvalFunc() 106 else if (dataType == TYPE_FLOAT_VEC3) return evalArrayCoordsVec3; in getArrayCoordsEvalFunc() 107 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayCoordsVec4; in getArrayCoordsEvalFunc() 118 static ShaderEvalFunc getArrayUniformEvalFunc (DataType dataType) in getArrayUniformEvalFunc() argument 120 if (dataType == TYPE_FLOAT) return evalArrayUniformFloat; in getArrayUniformEvalFunc() 121 else if (dataType == TYPE_FLOAT_VEC2) return evalArrayUniformVec2; in getArrayUniformEvalFunc() 122 else if (dataType == TYPE_FLOAT_VEC3) return evalArrayUniformVec3; in getArrayUniformEvalFunc() 123 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayUniformVec4; in getArrayUniformEvalFunc() [all …]
|
/external/deqp/modules/gles3/functional/ |
D | es3fTextureSpecificationTests.cpp | 637 … context, const char* name, const char* desc, deUint32 format, deUint32 dataType, int width, int h… in BasicTexImage2DCase() argument 638 …: Texture2DSpecCase (context, name, desc, glu::mapGLTransferFormat(format, dataType), width, heigh… in BasicTexImage2DCase() 641 , m_dataType (dataType) in BasicTexImage2DCase() 654 m_dataType = fmt.dataType; in BasicTexImage2DCase() 692 …Context& context, const char* name, const char* desc, deUint32 format, deUint32 dataType, int size) in BasicTexImageCubeCase() argument 693 …: TextureCubeSpecCase (context, name, desc, glu::mapGLTransferFormat(format, dataType), size, deLo… in BasicTexImageCubeCase() 696 , m_dataType (dataType) in BasicTexImageCubeCase() 709 m_dataType = fmt.dataType; in BasicTexImageCubeCase() 762 tcu::TextureLevel levelData (glu::mapGLTransferFormat(transferFmt.format, transferFmt.dataType)); in createTexture() 778 …Format, levelW, levelH, m_numLayers, 0, transferFmt.format, transferFmt.dataType, levelData.getAcc… in createTexture() [all …]
|
D | es3fTextureSizeTests.cpp | 53 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… 76 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… in Texture2DSizeCase() argument 80 , m_dataType (dataType) in Texture2DSizeCase() 168 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… 196 …x, const char* name, const char* description, deUint32 format, deUint32 dataType, int width, int h… in TextureCubeSizeCase() argument 200 , m_dataType (dataType) in TextureCubeSizeCase() 364 deUint32 dataType; in init() member 390 formats[formatNdx].format, formats[formatNdx].dataType, in init() 413 formats[formatNdx].format, formats[formatNdx].dataType, in init()
|
D | es3fShaderMatrixTests.cpp | 219 , dataType (dataType_) in ShaderInput() 225 DataType dataType; member 1191 switch (PACK_EVAL_CASE(op, in0.dataType, in1.dataType)) in getEvalFunc() 1421 bool isInDynMat0 = isDataTypeMatrix(m_in0.dataType) && m_in0.inputType == INPUTTYPE_DYNAMIC; in init() 1422 bool isInDynMat1 = isDataTypeMatrix(m_in1.dataType) && m_in1.inputType == INPUTTYPE_DYNAMIC; in init() 1437 if (m_op == OP_MUL && isDataTypeMatrix(m_in0.dataType) && isDataTypeMatrix(m_in1.dataType)) in init() 1439 …etDataTypeMatrix(getDataTypeMatrixNumColumns(m_in1.dataType), getDataTypeMatrixNumRows(m_in0.dataT… in init() 1443 …Type = getDataTypeMatrix(getDataTypeScalarSize(m_in1.dataType), getDataTypeScalarSize(m_in0.dataTy… in init() 1447 … getDataTypeMatrix(getDataTypeMatrixNumRows(m_in0.dataType), getDataTypeMatrixNumColumns(m_in0.dat… in init() 1451 resultType = m_in0.dataType; in init() [all …]
|
D | es3fShaderIndexingTests.cpp | 106 static ShaderEvalFunc getArrayCoordsEvalFunc (DataType dataType) in getArrayCoordsEvalFunc() argument 108 if (dataType == TYPE_FLOAT) return evalArrayCoordsFloat; in getArrayCoordsEvalFunc() 109 else if (dataType == TYPE_FLOAT_VEC2) return evalArrayCoordsVec2; in getArrayCoordsEvalFunc() 110 else if (dataType == TYPE_FLOAT_VEC3) return evalArrayCoordsVec3; in getArrayCoordsEvalFunc() 111 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayCoordsVec4; in getArrayCoordsEvalFunc() 122 static ShaderEvalFunc getArrayUniformEvalFunc (DataType dataType) in getArrayUniformEvalFunc() argument 124 if (dataType == TYPE_FLOAT) return evalArrayUniformFloat; in getArrayUniformEvalFunc() 125 else if (dataType == TYPE_FLOAT_VEC2) return evalArrayUniformVec2; in getArrayUniformEvalFunc() 126 else if (dataType == TYPE_FLOAT_VEC3) return evalArrayUniformVec3; in getArrayUniformEvalFunc() 127 else if (dataType == TYPE_FLOAT_VEC4) return evalArrayUniformVec4; in getArrayUniformEvalFunc() [all …]
|
D | es3fTextureSwizzleTests.cpp | 79 …t char* description, deUint32 internalFormat, deUint32 format, deUint32 dataType, deUint32 swizzle… 102 …t char* description, deUint32 internalFormat, deUint32 format, deUint32 dataType, deUint32 swizzle… in Texture2DSwizzleCase() argument 106 , m_dataType (dataType) in Texture2DSwizzleCase() 240 deUint32 dataType; in init() member 335 deUint32 dataType = formats[fmtNdx].dataType; in init() local 337 …se(m_context, name.c_str(), "Multi-channel swizzle", intFormat, format, dataType, swzR, swzG, swzB… in init()
|