623d22319374074cdf1f1339e7cda4a1f7527f64 |
|
12-Feb-2016 |
John Reck <jreck@google.com> |
Fix bytesPerPixel for SurfaceTexture Bug: 27158985 Change-Id: I148a86d76314681eb778292dd0eb64503375f328
/frameworks/base/libs/hwui/Texture.cpp
|
1d4e6a0901e5d26f4319ed173b4aa7b907350d93 |
|
11-Feb-2016 |
John Reck <jreck@google.com> |
Fix bpp mismatch Bug: 26980851 GL_RGBA16F was being incorrectly calculated as 4 bpp instead of 16 in Texture's objectSize(), leading to a mismatch in cache size tracking in GradientCache Change-Id: I533c52fcdf9910d7a7d14bbd80965b8cbef8e147
/frameworks/base/libs/hwui/Texture.cpp
|
975591a7af883d866d86ab819e164c6004694744 |
|
23-Jan-2016 |
John Reck <jreck@google.com> |
Add fine-grained debug layer Full GLES error checking layer via -include trickery. Change DEBUG_OPENGL to a level system. HIGH = every GL call is error checked MODERATE = checkpointing at interesting spots LOW = only asserts there are no errors at the end of a frame or when the FBO changes NONE = AIN'T GOT NO TIME FOR ERRORS GOTTA GO FAST! Change-Id: Ibe81aae93d942059c4ddf1cbb11c828b7ce4c10b
/frameworks/base/libs/hwui/Texture.cpp
|
48247a2956f34d5d709660869273e0f7356e42b6 |
|
22-Jan-2016 |
John Reck <jreck@google.com> |
Fix mismatch in assumed defaults vs. actual defaults Bug: 26584230 Change-Id: Ia0271b097a40123c18f6b3540c1168cba109b5ce
/frameworks/base/libs/hwui/Texture.cpp
|
bd41ded59090e8cdf598e0c65693f1cf0885bbea |
|
22-Jan-2016 |
John Reck <jreck@google.com> |
Fix accidental activateTexture(0) Bug: 26584230 activateTexture(0) was accidentally refactored into Texture::upload. Only OffscreenBuffer intended for the texture unit to change Change-Id: I5dbfc3eab8843733084ce1ce38a0a946abf0e05b
/frameworks/base/libs/hwui/Texture.cpp
|
a83c1e545e017a272eedf4d2c78ecd779aa84645 |
|
22-Jan-2016 |
Derek Sollenberger <djsollen@google.com> |
Merge "Add support for bitmaps with Grey_8 color type."
|
66f65cb345e5f4e4bdb022e3e8a6c90a1575168e |
|
21-Jan-2016 |
John Reck <jreck@google.com> |
Ensure Texture always binds to self Bug: 26584230 In the event that Texture decides it doesn't need to actually call glTexImage2D/glSubTexImage2D it needs to still activateTexture(0) and bindTexture(mId) as this is the expected state after Texture::upload() is called. Change-Id: I62d689a9057907a10dda2bc8f40c3113e43b93b2
/frameworks/base/libs/hwui/Texture.cpp
|
2de7771740ee08fcaff638ec6b2e460bb72fff04 |
|
20-Jan-2016 |
John Reck <jreck@google.com> |
Normalize GL_UNPACK_ALIGNMENT Several places were setting GL_UNPACK_ALIGNMENT unneccessarily, whereas other places were assuming an unpack alignment of 1. Since we never actually do explicit row-alignment, set GL_UNPACK_ALIGNMENT to 1 at context creation time and never change it Bug: 26584230 Also turns on aggressive glGetError checking to better catch potential problem zones Change-Id: I190c8f0f0494a7f046d5ed769405c75d363be59a
/frameworks/base/libs/hwui/Texture.cpp
|
88d842fedf9a6c03dee1f2c91bc7a1f51c8438da |
|
20-Jan-2016 |
Derek Sollenberger <djsollen@google.com> |
Add support for bitmaps with Grey_8 color type. bug: 26679788 Change-Id: Ib5524e3e204e1478461c7371c411e96285feb9c7
/frameworks/base/libs/hwui/Texture.cpp
|
9372ac3621848085e77b867f220c0b5ffce4010d |
|
19-Jan-2016 |
John Reck <jreck@google.com> |
Fix ordering of texture->upload arguments Caught by scatter-shotting GL_CHECKPOINTS which seem generally useful to have Bug: 26609444 Change-Id: Ie31d9297d8dae56405126720f338b4256c8bae77
/frameworks/base/libs/hwui/Texture.cpp
|
38e0c32852e3b9d8ca4a9d3791577f52536419cb |
|
10-Nov-2015 |
John Reck <jreck@google.com> |
Track texture memory globally Also mostly consolidates texture creation Change-Id: Ifea01303afda531dcec99b8fe2a0f64cf2f24420
/frameworks/base/libs/hwui/Texture.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/Texture.cpp
|
8e93a7c9377b4ae43ecfb408f4906a09f6c83c03 |
|
23-Feb-2015 |
Chris Craik <ccraik@google.com> |
Simplify Texture member initialization Change-Id: Iaaa6dd20e64a0a075d732b101e3c4278cad44047
/frameworks/base/libs/hwui/Texture.cpp
|
44eb2c00861098dd3e2950d923646814b4cc57c2 |
|
29-Jan-2015 |
Chris Craik <ccraik@google.com> |
Refactor blending and texture gl state Change-Id: Ia6b3c8b2afd3dfcee7f3ce401d846b789612054a
/frameworks/base/libs/hwui/Texture.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/Texture.cpp
|
860d155f866cc15a725e7ce03763280987f24901 |
|
12-Apr-2014 |
John Reck <jreck@google.com> |
Fix issue with bitmap uploading Bug: 13912749 Change-Id: Ic23fa1d280118dc93dc2716a4a24cc0bbbdca595
/frameworks/base/libs/hwui/Texture.cpp
|
be1b127c7bec252e0c6ab0e06ed6babed07d496f |
|
06-Jun-2013 |
Romain Guy <romainguy@google.com> |
Assume a texture is unbound after deleting it Bug #9316260 The GL specification indicates that deleting a bound texture has the side effect of binding the default texture (name=0). This change replaces all calls to glDeleteTextures() by Caches::deleteTexture() to properly keep track of texture bindings. Change-Id: Ifbc60ef433e0f9776a668dd5bd5f0adbc65a77a0
/frameworks/base/libs/hwui/Texture.cpp
|
8aa195d7081b889f3a7b1f426cbd8556377aae5e |
|
05-Jun-2013 |
Romain Guy <romainguy@google.com> |
Introduce Caches::bindTexture() to reduce glBindTexture calls Change-Id: Ic345422567c020c0a9035ff51dcf2ae2a1fc59f4
/frameworks/base/libs/hwui/Texture.cpp
|