1540153198fc59e5f344b363c198acf5b65251aa |
|
16-Nov-2015 |
John Reck <jreck@google.com> |
Extensions must load in ctor Because Caches is terrible Change-Id: I91e2442d97664759ee2c7602eb7172f009b20d53
/frameworks/base/libs/hwui/Extensions.cpp
|
704bed0da7cc75d0c517d425445de70ceb58060b |
|
05-Nov-2015 |
John Reck <jreck@google.com> |
add DeviceInfo This reverts commit 096895550b9d5430d7a001d491566decf4f9791b. Change-Id: Ib2ed1e96d8f7f88302f5e27fe735687194553104
/frameworks/base/libs/hwui/Extensions.cpp
|
096895550b9d5430d7a001d491566decf4f9791b |
|
05-Nov-2015 |
John Reck <jreck@google.com> |
Revert "add DeviceInfo" This reverts commit b2442896e3a226c7ebe9d47fa80b257e98a6a34d. Change-Id: I50f6555451f71067505245333c8e558b5e3b2b3b
/frameworks/base/libs/hwui/Extensions.cpp
|
b2442896e3a226c7ebe9d47fa80b257e98a6a34d |
|
04-Nov-2015 |
John Reck <jreck@google.com> |
add DeviceInfo Change-Id: I4c122278a7e88b6f47c4dd3c5fc553df7d3c900d
/frameworks/base/libs/hwui/Extensions.cpp
|
6b50780363d3bb8db600c770183fa07677509ae8 |
|
03-Nov-2015 |
John Reck <jreck@google.com> |
Remove almost-all android::Singleton users Bug: 25426213 Change-Id: I88e6206e8915cce95c3a8a8a82a4bb8fbf668141
/frameworks/base/libs/hwui/Extensions.cpp
|
6e6646c03788f198a9878763680c05342d7622f3 |
|
15-Sep-2015 |
Chris Craik <ccraik@google.com> |
Unify extensions parsing behavior Removes remnants of EGL extension support, and persistence of GL extension list. Change-Id: I35aec12d900bdb33549ea47654bb8146f350ef48
/frameworks/base/libs/hwui/Extensions.cpp
|
149173d28c0843aba86b0810ce75b34be6a0d08f |
|
10-Aug-2015 |
John Reck <jreck@google.com> |
Support new EGL extensions Bug: 21753739 Includes a revert of 13d1b4ab10fbee5e81a2ba1ac59cfae1e51d3ef0 as that only supported EGL_EXT_buffer_age Change-Id: Ia86a47d19e3355c067934d7764c330b640c6958d
/frameworks/base/libs/hwui/Extensions.cpp
|
016e0091d66781c131fbc29a156b464b1151c5c8 |
|
04-Aug-2015 |
John Reck <jreck@google.com> |
am b47ea9b2: am 2fa3eec0: am 93c14069: Merge "hwui: add extension to support unpack operations in OpenGL ES 2.0" * commit 'b47ea9b2ed24f8eb6fc8b338555ff0d8825d8565': hwui: add extension to support unpack operations in OpenGL ES 2.0
|
b47ea9b2ed24f8eb6fc8b338555ff0d8825d8565 |
|
04-Aug-2015 |
John Reck <jreck@google.com> |
am 2fa3eec0: am 93c14069: Merge "hwui: add extension to support unpack operations in OpenGL ES 2.0" * commit '2fa3eec0e1807f6a45b71a41624698e8cc949026': hwui: add extension to support unpack operations in OpenGL ES 2.0
|
d538d30e2f498de12a46e2aa3b0814c8d9526226 |
|
04-Aug-2015 |
xiaozhengdong <xiaozhengdong@xiaomi.com> |
hwui: add extension to support unpack operations in OpenGL ES 2.0 OpenGL ES 3.0+ lets us specify the row length for unpack operations such as glTexSubImage2D(). This allows us to upload a sub-rectangle of a texture. Also, the GL_EXT_unpack_subimage extension can also support this feature in OpenGL ES 2.0 Change-Id: Id43c2c55c5eaefbace67087c955f0b4324fb2c35 Signed-off-by: xiaozhengdong <xiaozhengdong@xiaomi.com>
/frameworks/base/libs/hwui/Extensions.cpp
|
5a4690bf26932c0d6940e4af8516d920e09ae81a |
|
14-Jul-2015 |
Chris Craik <ccraik@google.com> |
Clean up unncessary defines LOG_TAG and TRACE_TAG are already defined in the makefile Change-Id: I9e53e3dacbe018441edd74cb7c8c90846defee74
/frameworks/base/libs/hwui/Extensions.cpp
|
041b985dbb2f75aa492236d46ab47dbda8c2c74e |
|
25-Feb-2015 |
John Reck <jreck@google.com> |
Add null egl/gles stub support Change-Id: I41372585202f69ef31a4ef95efc75fb7a1ff7289
/frameworks/base/libs/hwui/Extensions.cpp
|
117bdbcfa3e8306dad21e7e01fa71b00cdfa7265 |
|
05-Feb-2015 |
Chris Craik <ccraik@google.com> |
Glop ColorFilter & VertexBuffer support, initial enable Enables Glop rendering for supported Rects and VertexBuffers Also removes unused Query object Change-Id: Ibe227bc362685a153159f75077664f0947764e06
/frameworks/base/libs/hwui/Extensions.cpp
|
d41c4d8c732095ae99c955b6b82f7306633004b1 |
|
06-Jan-2015 |
Chris Craik <ccraik@google.com> |
Add overrides and switch to nullptr keyword for all files Adds remaining missing overrides and nullptr usages, missed due to an extreme failure in tool usage. Change-Id: I56abd72975a3999ad13330003c348db40f59aebf
/frameworks/base/libs/hwui/Extensions.cpp
|
6cad75744ed3b81cf2c96f545368067b62c726ec |
|
24-Jul-2013 |
Romain Guy <romainguy@google.com> |
Fix 9patches' limitation of 32 empty quads The 9patch format allows to define more empty quads than this, remove the use of a single int to index empty quads and replace it with a lookup in the 9patch resource data structure. Change-Id: I148ee5d9e0c96822b534a344e15c9d88078db7c2
/frameworks/base/libs/hwui/Extensions.cpp
|
31e08e953fe7bdb1b1cbc247156cb6a19917a2f1 |
|
19-Jun-2013 |
Romain Guy <romainguy@google.com> |
Share Caches' index buffer with FontRenderer This reduces state changes when we draw 9patches and text together, which happens *a lot*. Also disable the NV profiling extension by default since it doesn't play nice with display lists deferrals. To enable it set debug.hwui.nv_profiling to true. Change-Id: I518b44b7d294e5def10c78911ceb9f01ae401609
/frameworks/base/libs/hwui/Extensions.cpp
|
e9bc11f7121dbe373b0cbe5779ee6a12d824492c |
|
23-May-2013 |
Romain Guy <romainguy@google.com> |
Add PerfHUD ES profiling capabilities The eglGetSystemTimeNV extension can be used to enable profiling in PerfHUD ES. When the delta of two calls to eglGetSystemTimeNV equals 0, we now cancels display lists updates. This allows the tool to redraw the same frame several times in a row to run its analysis. For better results profiling should only be attempted after setting viewroot.profile_rendering to true using adb shell setprop. Change-Id: I02e3c237418004cff8d6cb0b9a37126efae44c90
/frameworks/base/libs/hwui/Extensions.cpp
|
df1dc28ba0c63b195016ad0453fc58025ee82acb |
|
30-Mar-2013 |
Romain Guy <romainguy@google.com> |
Add internal API to query GL version number Change-Id: Idc02efc237b8e97445a9bab05c291bf193c7f279
/frameworks/base/libs/hwui/Extensions.cpp
|
3bbacf27c0be1bae4e4483577fc89ae3113abe5d |
|
07-Feb-2013 |
Romain Guy <romainguy@google.com> |
Add a RenderBuffer object to store stencil buffers. Bug #7146141 This change is needed to add a render buffer cache to avoid creating and destroying stencil buffers on every frame. This change also allows the renderer to use a 1 bit or 4 bit stencil buffer whenever possible. Finally this change fixes a bug introduced by a previous CL which causes the stencil buffer to not be updated in certain conditions. The fix relies on a new optional parameter in drawColorRects() that can be used to avoid performing a quickReject on rectangles generated by the clip region. Change-Id: I2f55a8e807009887b276a83cde9f53fd5c01199f
/frameworks/base/libs/hwui/Extensions.cpp
|