Searched refs:mat4 (Results 1 - 25 of 56) sorted by relevance

123

/frameworks/native/services/surfaceflinger/Effects/
H A DDaltonizer.cpp18 #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 DDaltonizer.h20 #include <math/mat4.h>
42 const mat4& operator()();
50 mat4 mColorTransform;
/frameworks/native/services/surfaceflinger/RenderEngine/
H A DDescription.h44 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 DDescription.cpp50 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 DTexture.h17 #include <math/mat4.h>
31 mat4 mTextureMatrix;
49 const mat4& getMatrix() const;
H A DGLES20RenderEngine.h53 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 DTexture.cpp41 mTextureMatrix = mat4(matrix);
61 const mat4& Texture::getMatrix() const {
H A DProgram.cpp22 #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 DGLES20RenderEngine.cpp144 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 DRenderEngine.h30 #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 Dmatrix_helpers.h10 // 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 Dtypes.h42 using mat4 = mat4f;
/frameworks/base/libs/hwui/
H A DLayer.h87 inline mat4& getTexTransform() { return texTransform; }
89 inline mat4& getTransform() { return transform; }
141 mat4 texTransform;
146 mat4 transform;
H A DPathTessellator.h77 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 DClipArea.h131 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 DProgram.cpp153 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 DShadowTessellator.h78 const mat4& receiverTransform, const Vector3& lightCenter,
H A DSnapshot.h217 mat4* transform;
264 mat4 mOrthoMatrix;
267 mat4 mTransformRoot;
H A DProgram.h370 void set(const mat4& projectionMatrix, const mat4& modelViewMatrix, const mat4& transformMatrix,
439 mat4 mProjection;
H A DMatrix.cpp514 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 DRenderNode.cpp425 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 Dmat_test.cpp28 #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 DSkiaDisplayList.cpp74 Matrix4 mat4(child.getRecordedMatrix());
75 info.damageAccumulator->pushTransform(&mat4);
H A DGLFunctorDrawable.cpp98 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 DMockRenderEngine.h63 MOCK_METHOD1(setupColorTransform, void(const mat4&));
64 MOCK_METHOD1(setSaturationMatrix, void(const mat4&));

Completed in 220 milliseconds

123