/external/deqp/modules/gles31/scripts/ |
gen-implicit-conversions.py | 29 from genutil import Scalar, Vec2, Vec3, Vec4, Uint, UVec2, UVec3, UVec4, CaseGroup 235 "ivec2": [Vec2(x[0], x[1]) for x in IN_IVECTOR], 236 "uvec2": [Vec2(x[0], x[1]) for x in IN_UVECTOR], 242 "vec2": [Vec2(x[0], x[1]).toFloat() for x in IN_IVECTOR], 250 "ivec2": ["uvec2", "vec2"], 251 "uvec2": ["vec2"], 259 "int": ["vec2", "vec3", "vec4", "uvec2", "uvec3", "uvec4"], 260 "uint": ["vec2", "vec3", "vec4"] 272 "float": ["vec2", "vec3", "vec4"] [all...] |
/external/opencv3/3rdparty/openexr/Imath/ |
ImathMatrix.h | 228 void multVecMatrix(const Vec2<S> &src, Vec2<S> &dst) const; 231 void multDirMatrix(const Vec2<S> &src, Vec2<S> &dst) const; 324 const Matrix33 & setScale (const Vec2<S> &s); 332 const Matrix33 & scale (const Vec2<S> &s); 340 const Matrix33 & setTranslation (const Vec2<S> &t); 347 Vec2<T> translation () const; 355 const Matrix33 & translate (const Vec2<S> &t); 372 const Matrix33 & setShear (const Vec2<S> &h) [all...] |
/external/deqp/modules/gles3/functional/ |
es3fTextureUnitTests.cpp | 44 using tcu::Vec2; 225 lookupCoord = "vec2(" + lookupCoord + ")"; 238 "in highp vec2 v_coord;\n" 272 "in highp vec2 a_coord;\n" 273 "out highp vec2 v_coord;\n" 286 static tcu::Vector<tcu::Vec2, 3> calculateLodDerivateParts (const Mat4& transformation) 293 return tcu::Vector<tcu::Vec2, 3>(Vec2(trans10.x() - trans00.x(), trans01.x() - trans00.x()), 294 Vec2(trans10.y() - trans00.y(), trans01.y() - trans00.y()), 295 Vec2(trans10.z() - trans00.z(), trans01.z() - trans00.z())) [all...] |
es3fASTCDecompressionCases.cpp | 67 using tcu::Vec2; 336 gls::TextureTestUtil::computeQuadTexCoord2D(texCoord, Vec2(0.0f, 0.0f), Vec2(1.0f, 1.0f));
|
es3fRandomFragmentOpTests.cpp | 56 using tcu::Vec2; 142 translated.posA = Vec2(flipX ? 1.0f : -1.0f, flipY ? 1.0f : -1.0f); 143 translated.posB = Vec2(flipX ? -1.0f : 1.0f, flipY ? -1.0f : 1.0f);
|
es3fRasterizationTests.cpp | [all...] |
es3fTextureSizeTests.cpp | 131 computeQuadTexCoord2D(texCoord, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f));
|
es3fTextureSwizzleTests.cpp | 161 computeQuadTexCoord2D(texCoord, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f));
|
/external/deqp/modules/gles2/functional/ |
es2fRasterizationTests.cpp | [all...] |
es2fShaderMatrixTests.cpp | 62 using tcu::Vec2; 73 static const Vec2 s_constInVec2[2] = { Vec2(1.2f, 0.5f), Vec2(0.5f, 1.0f) }; 95 static const Mat3 s_constInMat3[2] = { tcu::translationMatrix(tcu::Vec2(0.2f, -0.3f)), tcu::Mat3(s_constInMat31) }; 157 DECLARE_TYPE_TRAIT(TYPE_FLOAT_VEC2, tcu::Vec2); 339 template <> inline tcu::Vec2 getInputValue<INPUTTYPE_CONST, TYPE_FLOAT_VEC2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(evalCtx); return s_constInVec2[inputNdx]; } 347 template <> inline tcu::Vec2 getInputValue<INPUTTYPE_DYNAMIC, TYPE_FLOAT_VEC2> (const ShaderEvalContext& evalCtx, int inputNdx) { DE_UNREF(inputNdx); return evalCtx.coords.swizzle(0, 1); } 383 inline tcu::Vec3 reduceToVec3 (const tcu::Vec2& value) { return value.swizzle(0,1,0); } [all...] |
es2fTextureUnitTests.cpp | 43 using tcu::Vec2; 154 lookupCoord = "vec2(" + lookupCoord + ")"; 162 "varying mediump vec2 v_coord;\n" 191 "attribute mediump vec2 a_coord;\n" 192 "varying mediump vec2 v_coord;\n" 208 Vec2 trans00 = (transformation * Vec3(0.0f, 0.0f, 1.0f)).xy(); 209 Vec2 trans01 = (transformation * Vec3(0.0f, 1.0f, 1.0f)).xy(); 210 Vec2 trans10 = (transformation * Vec3(1.0f, 0.0f, 1.0f)).xy(); 219 static float calculateLodMax(const Vec4& derivateParts, const tcu::IVec2& textureSize, const Vec2& screenDerivate) 230 static float calculateLodMin(const Vec4& derivateParts, const tcu::IVec2& textureSize, const Vec2& screenDerivate [all...] |
es2fRandomFragmentOpTests.cpp | 56 using tcu::Vec2; 142 translated.posA = Vec2(flipX ? 1.0f : -1.0f, flipY ? 1.0f : -1.0f); 143 translated.posB = Vec2(flipX ? -1.0f : 1.0f, flipY ? -1.0f : 1.0f);
|
es2fTextureSizeTests.cpp | 131 computeQuadTexCoord2D(texCoord, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f));
|
es2fShaderOperatorTests.cpp | 161 // Reference for expression "in0 && in1, in0, ivec2(vec2(in0) + in2)" 162 inline IVec2 sequenceNoSideEffCase2 (bool in0, bool in1, const Vec2& in2) { DE_UNREF(in1); return IVec2((int)((float)in0 + in2.x()), (int)((float)in0 + in2.y())); } 169 // Reference for expression "in1 = in0, in2++, in2 = in2 + vec2(in1), ivec2(in2)" 170 inline IVec2 sequenceSideEffCase2 (bool in0, bool in1, const Vec2& in2) { DE_UNREF(in1); return (in2 + Vec2(1.0f) + Vec2((float)in0)).asInt(); } 654 void eval_##FUNC_NAME##_bvec2 (ShaderEvalContext& c) { c.color.yz() = FUNC_NAME(greaterThan(c.in[0].swizzle(3, 1), Vec2(0.0f))).asFloat(); } \ 660 void eval_##FUNC_NAME##_bvec2 (ShaderEvalContext& c) { c.color.yz() = FUNC_NAME(greaterThan(c.in[0].swizzle(3, 1), Vec2(0.0f)), greaterThan(c.in[1].swizzle(1, 0), Vec2(0.0f)), greaterThan(c.in[2].swizzle(2, 1), Vec2(0.0f))).asFloat(); } [all...] |
es2fTextureFormatTests.cpp | 158 computeQuadTexCoord2D(texCoord, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f)); 456 computeQuadTexCoord2D(texCoord, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f));
|
/external/deqp/modules/gles31/functional/ |
es31fAdvancedBlendTests.cpp | 57 using tcu::Vec2; 417 vector<Vec2> positions (numQuads*4); 420 const Vec2 singleQuadPos[] = 422 Vec2(-1.0f, -1.0f), 423 Vec2(-1.0f, +1.0f), 424 Vec2(+1.0f, -1.0f), 425 Vec2(+1.0f, +1.0f),
|
es31fStencilTexturingTests.cpp | 58 using tcu::Vec2; 89 static void rectsToTriangles (const vector<IVec4>& rects, int width, int height, vector<Vec2>& positions, vector<deUint16>& indices) 109 positions[rectNdx*4 + 0] = Vec2(x0, y0); 110 positions[rectNdx*4 + 1] = Vec2(x1, y0); 111 positions[rectNdx*4 + 2] = Vec2(x0, y1); 112 positions[rectNdx*4 + 3] = Vec2(x1, y1); 139 vector<Vec2> positions; 205 "in highp vec2 a_texCoord;\n" 206 "out highp vec2 v_texCoord;\n" 215 "in highp vec2 v_texCoord;\n [all...] |
es31fTextureFormatTests.cpp | 193 computeQuadTexCoordCubeArray(texCoord, face, tcu::Vec2(0.0f, 0.0f), tcu::Vec2(1.0f, 1.0f), tcu::Vec2((float)layerNdx));
|
/external/deqp/modules/glshared/ |
glsShaderRenderCase.cpp | 314 tcu::Vec4 ShaderEvalContext::texture2D (int unitNdx, const tcu::Vec2& texCoords) 963 // Vec2. 964 struct Vec2Uniform { const char* name; Vec2 value; }; 967 { "uv2_minusOne", Vec2(-1.0f) }, 968 { "uv2_zero", Vec2(0.0f) }, 969 { "uv2_half", Vec2(0.5f) }, 970 { "uv2_one", Vec2(1.0f) }, 971 { "uv2_two", Vec2(2.0f) },
|
glsLongStressCase.cpp | 55 using tcu::Vec2; 140 static inline float triangleArea (const Vec2& a, const Vec2& b, const Vec2& c) 142 const Vec2 ab = b-a; 143 const Vec2 ac = c-a; 340 "attribute highp vec2 a_pos;\n" [all...] |
/external/deqp/framework/randomshaders/ |
rsgProgramExecutor.cpp | 196 inline tcu::Vec2 computeGridCellWeights (float cellWidth, float cellHeight, int x, int y) 200 return tcu::Vec2(deFloatFrac(gx), deFloatFrac(gy)); 327 tcu::Vec2 weights = computeGridCellWeights(cellWidth, cellHeight, x, y);
|
/external/deqp/modules/gles2/performance/ |
es2pShaderOperatorTests.cpp | 55 using tcu::Vec2; 299 vector<Vec2> getWorkloadMedianDataPoints (int progNdx) const; //!< [ Vec2(r.workloadSize, r.getMedianTime()) for r in m_workloadRecords[progNdx] ] 388 static int numDistinctX (const vector<Vec2>& data) 396 static gls::LineParameters simpleLinearRegression (const vector<Vec2>& data) 398 const Vec2 mid = mean(data); 405 const Vec2 diff = data[i] - mid; 417 static float simpleLinearRegressionError (const vector<Vec2>& data) 437 static float verticalVariance (const vector<Vec2>& data) 473 static float findSlopePivotX (const vector<Vec2>& data [all...] |
/external/deqp/modules/gles3/performance/ |
es3pShaderOperatorTests.cpp | 55 using tcu::Vec2; 299 vector<Vec2> getWorkloadMedianDataPoints (int progNdx) const; //!< [ Vec2(r.workloadSize, r.getMedianTime()) for r in m_workloadRecords[progNdx] ] 388 static int numDistinctX (const vector<Vec2>& data) 396 static gls::LineParameters simpleLinearRegression (const vector<Vec2>& data) 398 const Vec2 mid = mean(data); 405 const Vec2 diff = data[i] - mid; 417 static float simpleLinearRegressionError (const vector<Vec2>& data) 437 static float verticalVariance (const vector<Vec2>& data) 473 static float findSlopePivotX (const vector<Vec2>& data [all...] |
es3pDepthTests.cpp | 65 using tcu::Vec2; 342 " d *= texture(u_texture, (gl_FragCoord.xy+vec2(i))/512.0).r;\n" // Texture is expected to be fully white 747 vector<Vec2> testSamples (samples.size()); 753 testSamples[ndx] = Vec2((float)sample.workload, (float)sample.testTime); 1051 vector<Vec2> nullSamples (samples.size()); 1052 vector<Vec2> baseSamples (samples.size()); 1053 vector<Vec2> testSamples (samples.size()); 1059 nullSamples[ndx] = Vec2((float)sample.workload, (float)sample.nullTime); 1060 baseSamples[ndx] = Vec2((float)sample.workload, (float)sample.baseTime); 1061 testSamples[ndx] = Vec2((float)sample.workload, (float)sample.testTime) [all...] |
/development/ndk/platforms/android-18/samples/MoreTeapots/jni/ |
MoreTeapotsRenderer.cpp | 131 vec_rotations_.push_back( ndk_helper::Vec2( fX * 0.05f, fY * 0.05f ) ); 132 vec_current_rotations_.push_back( ndk_helper::Vec2( fX * M_PI, fY * M_PI ) );
|