summaryrefslogtreecommitdiffstats
path: root/libs/rs/rsContext.cpp
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2011-03-16 19:28:25 -0700
committerAlex Sakhartchouk <alexst@google.com>2011-03-16 19:28:25 -0700
commit2c74ad9aae29cc64fece926f353825a7925792c2 (patch)
treed06f79b21c098e448d1370f4ec80309f232a3a28 /libs/rs/rsContext.cpp
parentc2b91a6113c30d3b994ef081fbd5b941200d55a4 (diff)
downloadframeworks_base-2c74ad9aae29cc64fece926f353825a7925792c2.zip
frameworks_base-2c74ad9aae29cc64fece926f353825a7925792c2.tar.gz
frameworks_base-2c74ad9aae29cc64fece926f353825a7925792c2.tar.bz2
Fix for bug 3434228
Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
Diffstat (limited to 'libs/rs/rsContext.cpp')
-rw-r--r--libs/rs/rsContext.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/rs/rsContext.cpp b/libs/rs/rsContext.cpp
index f9e29f1..c63d183 100644
--- a/libs/rs/rsContext.cpp
+++ b/libs/rs/rsContext.cpp
@@ -630,6 +630,7 @@ Context::Context() {
mPaused = false;
mObjHead = NULL;
mError = RS_ERROR_NONE;
+ mDPI = 96;
}
Context * Context::createContext(Device *dev, const RsSurfaceConfig *sc) {
@@ -1078,10 +1079,12 @@ RsContext rsContextCreate(RsDevice vdev, uint32_t version) {
return rsc;
}
-RsContext rsContextCreateGL(RsDevice vdev, uint32_t version, RsSurfaceConfig sc) {
+RsContext rsContextCreateGL(RsDevice vdev, uint32_t version,
+ RsSurfaceConfig sc, uint32_t dpi) {
LOGV("rsContextCreateGL %p", vdev);
Device * dev = static_cast<Device *>(vdev);
Context *rsc = Context::createContext(dev, &sc);
+ rsc->setDPI(dpi);
LOGV("rsContextCreateGL ret %p ", rsc);
return rsc;
}