Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
base
/
bda8e4192a26b5ab137ba3c22ea00b493a1b673e
/
libs
/
hwui
/
LayerRenderer.cpp
70850ea
Improve logging around performance critical events
by Chris Craik
· 10 years ago
0e89e2b
Layer changes
by John Reck
· 10 years ago
8a226d2
Don't track TextureLayer lifecycles in RenderState
by Chris Craik
· 10 years ago
ec4cefc
Add layer/texture creation tracing
by John Reck
· 10 years ago
1103b32
SkBitmap::Config is deprecated, use SkColorType
by Mike Reed
· 10 years ago
3b20251
No-fail invokeFunctor
by John Reck
· 10 years ago
11a8d4f
am 678886fd: am b1fc06a4: am 5e7ef948: Merge "hwui: fix possible null pointer de-refrence"
by Chris Craik
· 11 years ago
1fa4cef
hwui: fix possible null pointer de-refrence
by Digish Pandya
· 11 years ago
797b95b
Define light position (using new lighting spec) in Java
by Chris Craik
· 11 years ago
a64a2be
Combine projection matrix, and viewport management
by Chris Craik
· 11 years ago
9757ac0
Fix TextureView texture filtering.
by Chris Craik
· 11 years ago
04fc583
Refactor HardwareLayer
by John Reck
· 11 years ago
d6b65f6
Use const access to snapshot from OpenGLRenderer
by Chris Craik
· 11 years ago
14e5130
Move Snapshot management to intermediate StatefulBaseRenderer class
by Chris Craik
· 11 years ago
448455f
Use global indices array to draw layers
by Romain Guy
· 11 years ago
4c2547f
Avoid 9patch cache lookups when possible
by Romain Guy
· 12 years ago
be1b127
Assume a texture is unbound after deleting it Bug #9316260
by Romain Guy
· 12 years ago
8aa195d
Introduce Caches::bindTexture() to reduce glBindTexture calls
by Romain Guy
· 12 years ago
0908764
First OpenGL ES 3.0 based optimization
by Romain Guy
· 12 years ago
ce4a7df
Don't crash when making a layer larger than supported dimensions Bug #8437401
by Romain Guy
· 12 years ago
96885eb
Avoid multiple font cache texture uploads Bug #8378964
by Romain Guy
· 12 years ago
624234f
Take only the scale params into account to rasterize text
by Romain Guy
· 12 years ago
6c5b9be
Fix T-junctions in layers' generated meshes
by Chris Craik
· 12 years ago
3bbacf2
Add a RenderBuffer object to store stencil buffers. Bug #7146141
by Romain Guy
· 12 years ago
c3fedaf
Fix graphical corruption on QCOM GPU Bug #7146141
by Romain Guy
· 12 years ago
2055aba
Allow layers with a stencil buffer to be resized on the fly Bug #7146141
by Romain Guy
· 12 years ago
8ce0030
Implement clipRect with a transform, clipRegion & clipPath Bug #7146141
by Romain Guy
· 12 years ago
7c25aab
Defer layer rendering to avoid stalls Bug #7326824
by Romain Guy
· 12 years ago
98d3a64
Assign default texture id of 0
by Chet Haase
· 12 years ago
56257af
Revert "Deleting objects on the wrong thread is a silly idea Bug #7195815"
by Dave Burke
· 12 years ago
8a13749
Deleting objects on the wrong thread is a silly idea Bug #7195815
by Romain Guy
· 12 years ago
61d3704
Merge "Polygonal rendering of simple fill shapes" into jb-mr1-dev
by Chris Craik
· 12 years ago
11cb642
Update layers in a single batch at the beginning of a frame Bug #7186819
by Romain Guy
· 12 years ago
710f46d
Polygonal rendering of simple fill shapes
by Chris Craik
· 12 years ago
35643dd
Minimize state changes when updating layers
by Romain Guy
· 12 years ago
603f6de
Fix occasional crash bug with layers
by Chet Haase
· 12 years ago
45e4c3d
Discard framebuffer commands when we redraw the entire buffer
by Romain Guy
· 12 years ago
e49d7ec
Fix memory corruption in LayerRenderer::copyLayer
by Romain Guy
· 12 years ago
4ff0cf4
Add new debug tool to track hardware layers updates
by Romain Guy
· 12 years ago
586cae3
Improve rendering speed by disabling scissor tests
by Romain Guy
· 12 years ago
44b2fe3
Track canvas clearing for swap buffers logic.
by Chet Haase
· 13 years ago
5c88fc7
Prevent crash when flushing the layers cache Bug #6258973
by Romain Guy
· 13 years ago
8564c8d
Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
5baa3a6
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
a1d3c91
Further reduce the number of GL commands sent to the driver
by Romain Guy
· 13 years ago
39d252a
Various OpenGL optimizations
by Romain Guy
· 13 years ago
3e263fa
Keep shaders to render properly
by Romain Guy
· 13 years ago
9c4b79a
Discard framebuffer rendering queues when discarding layers Bug #5581817
by Romain Guy
· 13 years ago
d21b6e1
Optimize away unnecessary state changes
by Romain Guy
· 13 years ago
7077506
Revert "Discard framebuffer rendering queues when discarding layers"
by Dave Burke
· 13 years ago
da96f8a
Discard framebuffer rendering queues when discarding layers Bug #5581817
by Romain Guy
· 13 years ago
5cd5c3f
Return early when we cannot allocate a hardware layer Bug #5462308
by Romain Guy
· 13 years ago
7953745
Reduce the size of libhwui by 50%
by Romain Guy
· 13 years ago
a9dc86b
Correctly apply transforms when getting a TextureView's bitmap Bug #5439406
by Romain Guy
· 13 years ago
8a3957d
Add reminder in the code to fix T-junctions
by Romain Guy
· 13 years ago
65b345f
Reclaim more memory, more often.
by Romain Guy
· 13 years ago
eea6069
Improve layers debugging
by Romain Guy
· 13 years ago
ec19b4a
Use NEAREST filtering mode for TextureView.getBitmap().
by Romain Guy
· 13 years ago
9ace8f5
Use NEAREST filtering for layers whenever possible.
by Romain Guy
· 13 years ago
4a5a715
Don't set texture parameters on every frame.
by Romain Guy
· 13 years ago
80429c4
Properly tear down TextureView
by Romain Guy
· 13 years ago
a948927
Add the ability to specify the opacity of a TextureView
by Romain Guy
· 13 years ago
d6b2a00
Add error checking to LayerRenderer::copyLayer
by Romain Guy
· 14 years ago
77a8116
Add TextureView.getBitmap()
by Romain Guy
· 14 years ago
8f0095c
Allows to render with an OpenGL context inside a TextureView.
by Romain Guy
· 14 years ago
aa6c24c
New widget: TextureView Bug #4343984
by Romain Guy
· 14 years ago
9fc2781
Correctly compute tex coords for rect layers. Bug #4192695
by Romain Guy
· 14 years ago
4066767
Optimize rect-shaped layers.
by Romain Guy
· 14 years ago
6217a71
Fix performance issue in Launcher Bug #3515248
by Romain Guy
· 14 years ago
40a787f
Properly initialize FBO textures for linear filtering.
by Romain Guy
· 14 years ago
09b7c91
Allocate layers from the layers pool. Bug #3413433
by Romain Guy
· 14 years ago
62687ec
Don't clobber the local dirty rect after rendering a layer.
by Romain Guy
· 14 years ago
beff8d8
Fix incorrect dirty rectangle transformation in hardware layers. Bug #3413433
by Romain Guy
· 14 years ago
3a3133d
Update layers based on the dirty region. Bug #3413433
by Romain Guy
· 14 years ago
a45c056
Merge "Fix display List bugs" into honeycomb
by Chet Haase
· 14 years ago
678e0ad
Fix display List bugs
by Chet Haase
· 14 years ago
4f09f54
Don't draw the same triangles several times. Bug #3388197
by Romain Guy
· 14 years ago
7d7b549
Enable partial invalidates when rendering with OpenGL.
by Romain Guy
· 14 years ago
c88e357
Fix regression with hardware layers.
by Romain Guy
· 14 years ago
42f3a4b
Make embedded hardware layers work. Bug #3369474
by Romain Guy
· 14 years ago
fb13abd
Fix 9patch rendering in ExpandableListView.
by Romain Guy
· 14 years ago
f219da5
Don't blend transparent pixels when rendering layers.
by Romain Guy
· 14 years ago
ada830f
Cleanup implementation of hardware layers.
by Romain Guy
· 14 years ago
1fc883b
Add logging to the new layers API.
by Romain Guy
· 14 years ago
57066eb
Cleanup GL objects on the correct thread.
by Romain Guy
· 14 years ago
a9d0711
Don't break the build!
by Romain Guy
· 14 years ago
6c319ca
Better backend for hardware layers.
by Romain Guy
· 14 years ago