/frameworks/native/services/surfaceflinger/Effects/ |
H A D | Daltonizer.cpp | 18 #include <math/mat4.h> 36 const mat4& Daltonizer::operator()() { 46 mColorTransform = mat4(); 51 const mat4 rgb2xyz( 0.4124, 0.2126, 0.0193, 0, 57 const mat4 xyz2lms( 0.7328,-0.7036, 0.0030, 0, 63 const mat4 rgb2lms(xyz2lms*rgb2xyz); 66 const mat4 lms2rgb(inverse(rgb2lms)); 95 const mat4 lms2lmsp( 0.0000, 0.0000, 0.0000, 0, 101 const mat4 lms2lmsd( 1.0000, -p0.x / p0.y, 0.0000, 0, 107 const mat4 lms2lms [all...] |
H A D | Daltonizer.h | 20 #include <math/mat4.h> 42 const mat4& operator()(); 50 mat4 mColorTransform;
|
/frameworks/native/services/surfaceflinger/RenderEngine/ |
H A D | Description.h | 44 void setProjectionMatrix(const mat4& mtx); 45 void setSaturationMatrix(const mat4& mtx); 46 void setColorMatrix(const mat4& mtx); 48 void setOutputTransformMatrix(const mat4& matrix); 53 const mat4& getColorMatrix() const; 93 mat4 mProjectionMatrix; 94 mat4 mColorMatrix; 95 mat4 mSaturationMatrix; 97 mat4 mOutputTransformMatrix;
|
H A D | Description.cpp | 50 void Description::setProjectionMatrix(const mat4& mtx) { 54 void Description::setSaturationMatrix(const mat4& mtx) { 58 void Description::setColorMatrix(const mat4& mtx) { 66 void Description::setOutputTransformMatrix(const mat4& matrix) { 76 const mat4 identity; 81 const mat4 identity; 86 const mat4 identity; 90 const mat4& Description::getColorMatrix() const {
|
H A D | Texture.h | 17 #include <math/mat4.h> 31 mat4 mTextureMatrix; 49 const mat4& getMatrix() const;
|
H A D | GLES20RenderEngine.h | 53 mat4 colorTransform; 83 virtual void setupColorTransform(const mat4& colorTransform); 84 virtual void setSaturationMatrix(const mat4& saturationMatrix); 101 mat4 mSrgbToDisplayP3; 102 mat4 mDisplayP3ToSrgb; 106 mat4 mXyzToSrgb; 107 mat4 mXyzToDisplayP3; 108 mat4 mXyzToBt2020;
|
H A D | Texture.cpp | 41 mTextureMatrix = mat4(matrix); 61 const mat4& Texture::getMatrix() const {
|
H A D | Program.cpp | 22 #include <math/mat4.h> 71 glUniformMatrix4fv(mProjectionMatrixLoc, 1, GL_FALSE, mat4().asArray()); 141 mat4 inputTransformMatrix = mat4(desc.mInputTransformMatrix) * desc.mSaturationMatrix; 147 mat4 outputTransformMatrix = desc.mColorMatrix * desc.mOutputTransformMatrix;
|
H A D | GLES20RenderEngine.cpp | 144 mSrgbToDisplayP3 = mat4(ColorSpaceConnector(srgb, displayP3).getTransform()); 147 mDisplayP3ToSrgb = mat4(ColorSpaceConnector(displayP3, srgb).getTransform()); 153 mXyzToSrgb = mat4(srgb.getXYZtoRGB()); 154 mXyzToDisplayP3 = mat4(displayP3.getXYZtoRGB()); 155 mXyzToBt2020 = mat4(bt2020.getXYZtoRGB()); 179 mat4 m; 181 m = mat4::ortho(l, r, t, b, 0, 1); 183 m = mat4::ortho(l, r, b, t, 0, 1); 192 m = mat4::rotate(rot90InRadians, vec3(0, 0, 1)) * m; 195 m = mat4 [all...] |
H A D | RenderEngine.h | 30 #include <math/mat4.h> 115 virtual void setupColorTransform(const mat4& /* colorTransform */) = 0; 116 virtual void setSaturationMatrix(const mat4& /* saturationMatrix */) = 0; 230 void setupColorTransform(const mat4& /* colorTransform */) override {} 231 void setSaturationMatrix(const mat4& /* saturationMatrix */) override {}
|
/frameworks/native/libs/vr/libdvrcommon/include/private/dvr/ |
H A D | matrix_helpers.h | 10 // A helper function for creating a mat4 directly. 11 inline mat4 MakeMat4(float m00, float m01, float m02, float m03, float m10, 20 return mat4(matrix);
|
H A D | types.h | 42 using mat4 = mat4f;
|
/frameworks/base/libs/hwui/ |
H A D | Layer.h | 87 inline mat4& getTexTransform() { return texTransform; } 89 inline mat4& getTransform() { return transform; } 141 mat4 texTransform; 146 mat4 transform;
|
H A D | PathTessellator.h | 77 static void tessellatePath(const SkPath& path, const SkPaint* paint, const mat4& transform, 93 const mat4& transform, VertexBuffer& vertexBuffer); 108 const mat4& transform, VertexBuffer& vertexBuffer);
|
H A D | ClipArea.h | 131 void clipRectWithTransform(const Rect& r, const mat4* transform, SkRegion::Op op); 132 void clipPathWithTransform(const SkPath& path, const mat4* transform, SkRegion::Op op); 156 void rectangleModeClipRectWithTransform(const Rect& r, const mat4* transform, SkRegion::Op op); 159 void rectangleListModeClipRectWithTransform(const Rect& r, const mat4* transform, 165 void regionModeClipRectWithTransform(const Rect& r, const mat4* transform, SkRegion::Op op);
|
H A D | Program.cpp | 153 void Program::set(const mat4& projectionMatrix, const mat4& modelViewMatrix, 154 const mat4& transformMatrix, bool offset) { 159 mat4 p(projectionMatrix); 172 mat4 t(transformMatrix);
|
H A D | ShadowTessellator.h | 78 const mat4& receiverTransform, const Vector3& lightCenter,
|
H A D | Snapshot.h | 217 mat4* transform; 264 mat4 mOrthoMatrix; 267 mat4 mTransformRoot;
|
H A D | Program.h | 370 void set(const mat4& projectionMatrix, const mat4& modelViewMatrix, const mat4& transformMatrix, 439 mat4 mProjection;
|
H A D | Matrix.cpp | 514 len = data[mat4::kScaleX] * data[mat4::kScaleX] + data[mat4::kSkewX] * data[mat4::kSkewX]; 515 sx = copysignf(sqrtf(len), data[mat4::kScaleX]); 516 len = data[mat4::kScaleY] * data[mat4::kScaleY] + data[mat4::kSkewY] * data[mat4::kSkewY]; 517 sy = copysignf(sqrtf(len), data[mat4 [all...] |
H A D | RenderNode.cpp | 425 void RenderNode::applyViewPropertyTransforms(mat4& matrix, bool true3dTransform) const { 430 mat4 stat(*properties().getStaticMatrix()); 433 mat4 anim(*properties().getAnimationMatrix()); 446 mat4 true3dMat; 479 childOp->renderNode->computeOrderingImpl(childOp, &mProjectedNodes, &mat4::identity()); 485 const mat4* transformFromProjectionSurface) { 512 const mat4* projectionTransform = nullptr; 520 projectionTransform = &mat4::identity();
|
/frameworks/native/libs/math/tests/ |
H A D | mat_test.cpp | 28 #include <math/mat4.h> 37 mat4 m0; 42 mat4 m0; 43 mat4 m1(2); 52 mat4 m0; 70 mat4 m1(2); 71 mat4 m2(vec4(2)); 72 mat4 m3(m2); 78 mat4 m4(vec4(1), vec4(2), vec4(3), vec4(4)); 83 mat4 m [all...] |
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaDisplayList.cpp | 74 Matrix4 mat4(child.getRecordedMatrix()); 75 info.damageAccumulator->pushTransform(&mat4);
|
H A D | GLFunctorDrawable.cpp | 98 SkMatrix44 mat4(canvas->getTotalMatrix()); 123 mat4.preTranslate(-clipBounds.fLeft, -clipBounds.fTop, 0); 131 mat4.preTranslate(-surfaceBounds.fLeft, -surfaceBounds.fTop, 0); 142 mat4.asColMajorf(&info.transform[0]);
|
/frameworks/native/services/surfaceflinger/tests/unittests/mock/RenderEngine/ |
H A D | MockRenderEngine.h | 63 MOCK_METHOD1(setupColorTransform, void(const mat4&)); 64 MOCK_METHOD1(setSaturationMatrix, void(const mat4&));
|