summaryrefslogtreecommitdiff
path: root/libs/hwui/OpenGLRenderer.cpp
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2014-03-11 10:48:43 -0700
committer Chris Craik <ccraik@google.com> 2014-03-11 15:41:40 -0700
commite361ad7ab15fcf4919a56a6293689d968ee8dcff (patch)
tree19107b2e2deff5044db0580ab6701c2857d6a8e8 /libs/hwui/OpenGLRenderer.cpp
parentb26264948c01b097fe5bc12d5b486a759693ceb7 (diff)
Remove experimental perspective projection
Change-Id: Iad688c8395ccd4673cc129973802b5f01dfb45ba
Diffstat (limited to 'libs/hwui/OpenGLRenderer.cpp')
-rw-r--r--libs/hwui/OpenGLRenderer.cpp23
1 files changed, 1 insertions, 22 deletions
diff --git a/libs/hwui/OpenGLRenderer.cpp b/libs/hwui/OpenGLRenderer.cpp
index b620b80b5987..7002e2674af7 100644
--- a/libs/hwui/OpenGLRenderer.cpp
+++ b/libs/hwui/OpenGLRenderer.cpp
@@ -170,21 +170,7 @@ void OpenGLRenderer::setViewport(int width, int height) {
}
void OpenGLRenderer::initViewport(int width, int height) {
- if (mCaches.propertyEnable3d) {
- // TODO: make view proj app configurable
- float dist = std::max(width, height) * 1.5;
- dist *= mCaches.propertyCameraDistance;
- Matrix4 projection;
- projection.loadFrustum(-width / 2, -height / 2, width / 2, height / 2, dist, 0);
- Matrix4 view;
- view.loadLookAt(0, 0, dist,
- 0, 0, 0,
- 0, 1, 0);
- mViewProjMatrix.loadMultiply(projection, view);
- mViewProjMatrix.translate(-width/2, -height/2);
- } else {
- mViewProjMatrix.loadOrtho(0, width, height, 0, -1, 1);
- }
+ mViewProjMatrix.loadOrtho(0, width, height, 0, -1, 1);
initializeViewport(width, height);
}
@@ -1929,13 +1915,6 @@ void OpenGLRenderer::setupDrawIndexedVertices(GLvoid* vertices) {
status_t OpenGLRenderer::drawDisplayList(DisplayList* displayList, Rect& dirty,
int32_t replayFlags) {
status_t status;
-
- if (mCaches.propertyDirtyViewport) {
- // force recalc of view/proj matrices
- setViewport(getWidth(), getHeight());
- mCaches.propertyDirtyViewport = false;
- }
-
// All the usual checks and setup operations (quickReject, setupDraw, etc.)
// will be performed by the display list itself
if (displayList && displayList->isRenderable()) {