aebbbef5658fea13b06586d39adca351135d9edb |
|
31-May-2016 |
sergeyv <sergeyv@google.com> |
HWUI: do nothing in case of empty layer bug:28862058 Change-Id: I8e09a5c33d0eb00a829be4df706dab49cad48b1e
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
37413289478a965336239c731ebfea37ac4dde28 |
|
13-May-2016 |
Chris Craik <ccraik@google.com> |
Fix hw layer overdraw/update visualization Fixes: 28748255 Change-Id: I83b531cdf5e4407fd17edd72d96e6189924926fa
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
45d6e7956544051c06a228755b7fd7c179bcdbfe |
|
11-May-2016 |
Sergei Vasilinetc <sergeyv@google.com> |
Merge "Draw textShadow always first." into nyc-dev
|
284b765e3c1647859d4dac772744e8859c033216 |
|
10-May-2016 |
sergeyv <sergeyv@google.com> |
Draw textShadow always first. Interleaving text and shadow rendering resulted in issuing draw commands from FontRenderer::renderDropShadow. bug: 28528923 Change-Id: Ife2677f58180aaf10ec74d7c6efe5c44fe248daa
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
b2e36d7939610de538a6ec95a821b61b365b3073 |
|
04-May-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use LUT for computing final shadow alpha" into nyc-dev
|
138c21fbec12bead3c7ca1f181c3fd35542ccb00 |
|
29-Apr-2016 |
Chris Craik <ccraik@google.com> |
Use LUT for computing final shadow alpha bug:27415250 Significantly reduces shadow fragment shader computation. Change-Id: Ie9b3c712700754b3734d0ae9cda8751c298fc59e
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
8438a7297c16c1ee73f4e67efef18ad9062e15f1 |
|
27-Apr-2016 |
Chris Craik <ccraik@google.com> |
Merge "Fix oval positioning when drawn with patheffect" into nyc-dev
|
e98a046d3110eb2ff11a17f4ff27764b803a1379 |
|
27-Apr-2016 |
Chris Craik <ccraik@google.com> |
Fix oval positioning when drawn with patheffect Fixes: 28396277 Change-Id: I9e21696d81d7cd219f3eaa081bf3d9ba988fe051
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
92a5d4b99a5554adca0e94627d44d2bd7f4f0bc0 |
|
20-Apr-2016 |
sergeyv <sergeyv@google.com> |
Stop always set OffsetByFudgeFactor in renderVertexBuffer bug:27857128 Change-Id: Id92e0a5790b14f76cfa8bb38e8b11ce649775da0
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
74af6e282f8a8f75928a071e8200039517cf5c12 |
|
05-Apr-2016 |
Chris Craik <ccraik@google.com> |
Fix OffscreenBuffer leak Fixes: 27941148 Make OffscreenBuffer lifecycle an explicit (and tested) contract between FrameBuilder and BakedOpRenderer, entirely separate from dispatch. This makes it safe to reject any rendering work via overdraw content rejection (before it gets to a BakedOpDispatcher). Adds a couple tests around OffscreenBuffer leaks, and switches OffscreenBuffer tests to RENDERTHREAD_TEST macro, as appropriate. Change-Id: Id114b835d042708ae921028fb4b17e5fa485fe64
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
70969ccde405ea410fc7ccfe869999a03f056686 |
|
31-Mar-2016 |
Chris Craik <ccraik@google.com> |
Fix layer damage and clipping for Text shadows Fixes: 27787426 Change-Id: I4c65cca0cfcd343a9cfbaedd3a32b83f90df2ecf
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
a204848b1dc63877a12e2d24108e9d8e1e691e28 |
|
25-Mar-2016 |
Chris Craik <ccraik@google.com> |
Create first class unbounded ColorOp bug:27810783 Previous drawColor->drawPaint conversion failed to preserve unbounded nature of drawColor from old pipeline. Change-Id: Ifd7a7b9d645f0887e252e48ca95d3195ee31615f
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
f6c20e4b4232e30901676bcdf1aed64801d50c7e |
|
02-Mar-2016 |
Chris Craik <ccraik@google.com> |
Fix merged bitmap mesh generation and reenable merging bug:26793764 bug:26569206 Change-Id: I54628e99b61f58f5726a387ea3599c29695c0efc
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
b67985f337e1592f621e1b85f525098887804ccd |
|
02-Mar-2016 |
Chris Craik <ccraik@google.com> |
Merge changes I4f72448f,I74b7233c into nyc-dev * changes: Fix ripple positioning within scrolled node Clip projected ripples to outlines
|
678ff81105753656aa4822f4f675ef96dc9d2b83 |
|
01-Mar-2016 |
Chris Craik <ccraik@google.com> |
Clip projected ripples to outlines bug:27343928 Also fixes positioning of ripples to a scrolled projection receiver. Change-Id: I74b7233c46d7c15839ca8bf50e188ba6646d7432
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
0066a01d7ceb9db89fe5edb97e06f62db1c52a74 |
|
29-Feb-2016 |
Chris Craik <ccraik@google.com> |
Fix arc positioning bug:27389290 Change-Id: I479a34ea079f1fce1c308aa809a57885ffa1d004
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
e2822e4c799815e6e5633af0f75fe5f221897d87 |
|
23-Feb-2016 |
Chris Craik <ccraik@google.com> |
Fix positioning in path fallback case bug:26923968 Change-Id: Iaf686fb69b629cf5c8762188073e57c8664150a8
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
e8c3c813b0e3ac98304b17a751ce6e436e252bd9 |
|
06-Feb-2016 |
Chris Craik <ccraik@google.com> |
Fix TextDropShadowCacheTests and glyph_t everywhere Change-Id: I943eae4e9408c77bdfba6304ba7ee3e862351a41
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
c8ca8ceba067e5f439560275fd9529646f2b569a |
|
04-Feb-2016 |
Chris Craik <ccraik@google.com> |
Merge "Simplify shadow task cleanup"
|
d8165e863b37d82c937ad960dc970f2d2cf72c2a |
|
04-Feb-2016 |
Chris Craik <ccraik@google.com> |
Simplify shadow task cleanup bug:26964750 Removes 3 news/deletes per task, as well as the waitOnTask inside destruction Change-Id: Iec11165bcfa7f98ca41574885734c2ad39328cc8
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
bcda2da5fe9ab9ee1fe765e1e80a49c12c86cdca |
|
03-Feb-2016 |
Chris Craik <ccraik@google.com> |
Merge "Early kickoff of shadow tasks"
|
6e068c0182f6f85bccb855a647510724d1c65a13 |
|
16-Jan-2016 |
Chris Craik <ccraik@google.com> |
Early kickoff of shadow tasks bug:26562703 Change-Id: I7cdf18f2c662380bd31c7ffeefd5c3f569e5c1c6
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
c0f3f2f8c0c2fa97099e5f3c5e3860653ce0f261 |
|
03-Feb-2016 |
Chris Craik <ccraik@google.com> |
Fix null offscreen buffer crash bug:26571145 Change-Id: I6e885fd6135c0987360275cbf5b46475c24401d4
/frameworks/base/libs/hwui/BakedOpDispatcher.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/BakedOpDispatcher.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/BakedOpDispatcher.cpp
|
7db5ffb7dbd30202468459e2ef4426e91d4fcbb3 |
|
15-Jan-2016 |
John Reck <jreck@google.com> |
Revert "Revert "Fix leak in unclipped save layer"" This reverts commit a6fc36d4cd7f27147fd304960acdd1d2f47fc1c6. Change-Id: I6b96afe4a32dc894d5b17cfb870b45063257aed2
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
a6fc36d4cd7f27147fd304960acdd1d2f47fc1c6 |
|
15-Jan-2016 |
Daniel Chapin <chapin@google.com> |
Revert "Fix leak in unclipped save layer" This reverts commit 8e068d5fd38dd103a122215fb6d185135182edf3. Change-Id: Icd8ad5a2450db34aacecf748d6103df9faaa4c81
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
8e068d5fd38dd103a122215fb6d185135182edf3 |
|
15-Jan-2016 |
John Reck <jreck@google.com> |
Fix leak in unclipped save layer Change-Id: I31f146af2cb6f5cb8dd19bb0feff0ae35b864eba
/frameworks/base/libs/hwui/BakedOpDispatcher.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/BakedOpDispatcher.cpp
|
89ceb5c97745c6901620c20eb0828a5c2f768f4f |
|
12-Jan-2016 |
Chris Craik <ccraik@google.com> |
Fix 9 patch mesh usage Change-Id: I638fd5816d68a9ecd7f1709624fde2f372de5fa7
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
f9b36785346ab7df83d9259681c1cfabf02d917a |
|
11-Jan-2016 |
Chris Craik <ccraik@google.com> |
Fix path position in BakedOpDispatcher Change-Id: I73f4bbcf3fe6f5d3fbdf8058b598bb8f1622097c
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
7435eb148e72382126e9073183e881357bb38a8b |
|
08-Jan-2016 |
Chris Craik <ccraik@google.com> |
Unclipped savelayer support in new renderer bug:22480459 Change-Id: I89dd5de8d7d008a1e298d227d767aabff5c96e27
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
b87eadda1818034ce03d85f30388384d1ac65916 |
|
06-Jan-2016 |
Chris Craik <ccraik@google.com> |
Partial unclipped save layer support Not yet implemented in renderer. Change-Id: I491ec6e7886bfa313d1db71dd5981690d45b78a9
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
7cbf63da4f29e5a6b131796eb3b67fd9ff1521b8 |
|
06-Jan-2016 |
Chris Craik <ccraik@google.com> |
Rework op macros Makes it simpler to add defer-only or render-only opps. Change-Id: I6c8ec64e76d419635429055cff6d96360d21706d
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
e4db79de127cfe961195f52907af8451026eaa20 |
|
23-Dec-2015 |
Chris Craik <ccraik@google.com> |
Stencil support in new recorder/reorderer bug:22480459 bug:26358504 Adds complex (non-rectangular) clipping support, and overdraw visualization. Doesn't support stencil clipping in layers. Change-Id: I8d10c7f1d2769ab5756774ca672344cc09901f87
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
d2dfd8f128b632ed99418ab2b32949c939a9a369 |
|
16-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add TextureView support to new renderer/reorderer bug:22480459 Change-Id: I2e4c0bc6b904706132f3f5087ededc9cac9b40fb
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
d7448e65e243754f31890baef29dff187dc2e5e5 |
|
15-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add TextOnPath support to new reorderer/renderer bug:22480459 Change-Id: I302048ec09901420c15003e21e44a551cc59c7ad
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
e29ce6f51d681af7649c0a7cddee97c471e43eb5 |
|
11-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add functor support to new reorderer/renderer bug:22480459 Change-Id: I95df7e0504f62d254e8ffbd8d65ed5d763080b9c
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
4c1b495f4f9b05e34a2583eb4537cebdda981d4f |
|
15-Dec-2015 |
Chris Craik <ccraik@google.com> |
Merge "Avoid unneeded rect params"
|
5430ab220b231a96b71c3e030d0303d9ce008b05 |
|
11-Dec-2015 |
Chris Craik <ccraik@google.com> |
Avoid unneeded rect params Change-Id: I2d8dcf6b09fdc554a403ac74763bf856b5f5d9fa
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
268a9c0f29c16a64d5819c7dbe8b0633baedab83 |
|
10-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add property animations to new reorderer/renderer bug:22480459 Change-Id: Id8091038004245a56deb48bf3625edfd08ab8681
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
f09ff5aa57bff01cb17595fb7ca8e48d238a6acd |
|
09-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add bitmapmesh, rect, and patch rendering bug:22480459 Change-Id: Id9e9146997dd018b3e4e785c2bc13689e3cf7c3c
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
386aa031793bb037ec43b6cdbd8908c343cc86cb |
|
08-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add more shape drawing to new reorderer/renderer bug:22480459 Add support for outsetting final bounds based on stroke. Change-Id: I659318ccec51882bba1906ce3c7042288ce35c30
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
15c3f19a445b8df575911a16e8a6dba755a084b5 |
|
03-Dec-2015 |
Chris Craik <ccraik@google.com> |
Merged op dispatch in OpReorderer bug:22480459 Also switches std::functions to function pointers on OpReorderer, and switches AssetAtlas' entry getter methods to using pixelRef pointers, so it's clear they're the keys. Change-Id: I3040ce5ff4e178a8364e0fd7ab0876ada7d4de05
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|
9e7fcfda28fde747ba4e026772007cea77374e16 |
|
25-Nov-2015 |
Chris Craik <ccraik@google.com> |
Move BakedOpDispatcher to separate file Change-Id: If7aad6db6b7e54a33eac9b9eddbe8cd844207282
/frameworks/base/libs/hwui/BakedOpDispatcher.cpp
|