summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-07-30 12:31:47 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-07-30 12:31:47 -0700
commitaf3d2be76de0844c38b5560cebd875807d565f5e (patch)
treee81600e5f6ee5966ffa2438d3079608dae462b47
parent396dbf45e301625e0712a5c6eb088cae0ff5b8c5 (diff)
parent5e631892fb9ac4da83b70ba129ceb6a3f501bad9 (diff)
downloadframeworks_base-af3d2be76de0844c38b5560cebd875807d565f5e.zip
frameworks_base-af3d2be76de0844c38b5560cebd875807d565f5e.tar.gz
frameworks_base-af3d2be76de0844c38b5560cebd875807d565f5e.tar.bz2
Merge changes 9206,9207
* changes: Fix a debug statement in BufferMapper NPOT EGLimage without GL_ARB_texture_non_power_of_two would be improperly scalled
-rw-r--r--libs/surfaceflinger/LayerBase.cpp3
-rw-r--r--libs/ui/BufferMapper.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/libs/surfaceflinger/LayerBase.cpp b/libs/surfaceflinger/LayerBase.cpp
index a841ab3..fbce73d 100644
--- a/libs/surfaceflinger/LayerBase.cpp
+++ b/libs/surfaceflinger/LayerBase.cpp
@@ -461,7 +461,8 @@ void LayerBase::drawWithOpenGL(const Region& clip, const Texture& texture) const
glRotatef(-90, 0, 0, 1);
}
- if (!(mFlags & DisplayHardware::NPOT_EXTENSION)) {
+ if (!(mFlags & (DisplayHardware::NPOT_EXTENSION |
+ DisplayHardware::DIRECT_TEXTURE))) {
// find the smallest power-of-two that will accommodate our surface
GLuint tw = 1 << (31 - clz(width));
GLuint th = 1 << (31 - clz(height));
diff --git a/libs/ui/BufferMapper.cpp b/libs/ui/BufferMapper.cpp
index 92a9a86..4add8f9 100644
--- a/libs/ui/BufferMapper.cpp
+++ b/libs/ui/BufferMapper.cpp
@@ -65,7 +65,7 @@ status_t BufferMapper::lock(buffer_handle_t handle,
{
status_t err = mAllocMod->lock(mAllocMod, handle, usage,
bounds.left, bounds.top, bounds.width(), bounds.height(), vaddr);
- LOGW_IF(err, "unlock(...) failed %d (%s)", err, strerror(-err));
+ LOGW_IF(err, "lock(...) failed %d (%s)", err, strerror(-err));
return err;
}