Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
base
/
dccb62bcca25502ae6a9f0d086bc30ceb1c23950
/
libs
/
hwui
/
ProgramCache.cpp
11e4427
Merge "Optimised hwui rounded corners shader" am: d7287c96eb am: ed7bdd6549
by Arun
· 7 years ago
06e9f32
Optimised hwui rounded corners shader
by Arun
· 8 years ago
669b15a
Fix HWUI/Skia Gradients to premultiply the colors prior to interpolation
by Derek Sollenberger
· 7 years ago
caaaa66
Convert bitmaps to sRGB/scRGB when they have a color profile
by Romain Guy
· 7 years ago
6183c97
Bowing my head in shame, going back to gamma interpolated gradients
by Romain Guy
· 7 years ago
0d86d7e
Improve dithering of alpha gradients
by Romain Guy
· 7 years ago
efb4b06
Add ColorSpace information on Bitmap
by Romain Guy
· 8 years ago
91a8ec0
Don't print shader source
by Romain Guy
· 8 years ago
636afc1
Apply transfer function when rendering with linear textures
by Romain Guy
· 8 years ago
9fe7e16
Gradients are now an absurd Chimera
by Romain Guy
· 8 years ago
68a9dd8
Merge "HWUI: set correct sampler for external texture in shaders"
by Sergei Vasilinetc
· 8 years ago
9c97e48
HWUI: set correct sampler for external texture in shaders
by sergeyv
· 8 years ago
a0ed6f0
Pre-multiply gradient colors the right way
by Romain Guy
· 8 years ago
554ffeb
Support hardware bitmaps in bitmap shaders
by sergeyv
· 8 years ago
c2f31df
use SkBlendMode
by Mike Reed
· 8 years ago
8762e33
Various fixes for linear blending and gradients
by Romain Guy
· 8 years ago
253f2c2
Linear blending, step 1
by Romain Guy
· 8 years ago
138c21f
Use LUT for computing final shadow alpha
by Chris Craik
· 8 years ago
11718bc
Remove shader based gamma approach
by Chris Craik
· 9 years ago
71c10ee
Merge "Switch several enums to enum classes"
by Chris Craik
· 9 years ago
b9ce116d
Switch several enums to enum classes
by Chris Craik
· 9 years ago
8bd68c6
Define GLSL version
by Chris Craik
· 9 years ago
5a4690b
Clean up unncessary defines
by Chris Craik
· 9 years ago
ecf091e
Update the shadow fall off function from cosine to gaussian.
by ztenghui
· 10 years ago
c0bf700
SkPorterDuff Multiply mode maps to SkXfermode modulate.
by Derek Sollenberger
· 10 years ago
1c1c3fe
Avoid invalid shader creation for certain blend modes
by Chris Craik
· 10 years ago
117bdbc
Glop ColorFilter & VertexBuffer support, initial enable
by Chris Craik
· 10 years ago
d41c4d8
Add overrides and switch to nullptr keyword for all files
by Chris Craik
· 10 years ago
51d6a3d
Cleanup various clang warnings, use unique_ptrs in several places
by Chris Craik
· 10 years ago
64bb413
Revert "resolved conflicts for merge of 220c3f4f to master"
by Andreas Gampe
· 10 years ago
2ab8298
resolved conflicts for merge of 99377df1 to lmp-mr1-dev-plus-aosp
by Andreas Gampe
· 10 years ago
42ddc18
Frameworks/base: Unused parameters in hwui
by Andreas Gampe
· 10 years ago
23d307c
Cleanup debug options
by John Reck
· 10 years ago
73821c8
Handle premultiplication correctly for ColorMatrixColorFilters
by Chris Craik
· 10 years ago
e23b8dd
Merge "Remove invalid premul step from HWUI's matrix color filter." into lmp-dev
by Derek Sollenberger
· 10 years ago
68a73e8
Fix precision issues for roundrect clipping
by Chris Craik
· 10 years ago
79c9f91
Remove invalid premul step from HWUI's matrix color filter.
by Derek Sollenberger
· 10 years ago
91a8c7c
Switch to cos interpolation of shadow alpha
by Chris Craik
· 10 years ago
bf75945
Rework shadow interpolation
by Chris Craik
· 10 years ago
f99f320
Fix large radius RR clipping issue on certain devices
by Chris Craik
· 10 years ago
deeda3d
Round rect outline clipping
by Chris Craik
· 10 years ago
76d3a1b
Removing SkiaColorFilter and inspecting the native object directly.
by Derek Sollenberger
· 11 years ago
6d29c8d
Add tessellation path for points
by Chris Craik
· 11 years ago
78dd96d
Add an on-screen overdraw counter
by Romain Guy
· 11 years ago
032d47a
Change the dither texture's swizzling
by Romain Guy
· 11 years ago
b488004
Use float textures to render gradients when possible
by Romain Guy
· 11 years ago
096b8d9
Add shader program selection shortcut
by Chris Craik
· 12 years ago
3ff0bfd
Add new property to debug non-rectangular clip operations
by Romain Guy
· 12 years ago
ff316ec
Implement support for drawBitmapMesh's colors array
by Romain Guy
· 12 years ago
65cd612
Add cap tessellation support
by Chris Craik
· 12 years ago
39284b7
Make gradients beautiful again Bug #7239634
by Romain Guy
· 12 years ago
e83221c
Fix alpha channel computation with ColorMatrixColorFilter Bug #7222476
by Romain Guy
· 12 years ago
dbb2614
Merge "Optimize shaders for dithered gradients" into jb-mr1-dev
by Chet Haase
· 12 years ago
a1d12dd
Optimize shaders for dithered gradients
by Chet Haase
· 12 years ago
710f46d
Polygonal rendering of simple fill shapes
by Chris Craik
· 12 years ago
0990ffb
Fix GL shader bugs
by Chet Haase
· 12 years ago
1c5c206
Fix bad shader code
by Chet Haase
· 12 years ago
a938f56
Fix modulation and gamma correction issues
by Romain Guy
· 12 years ago
9f44a13
Multiply alpha for AA as late as possible
by Chris Craik
· 12 years ago
6ebdc11
Varying-based AA rect drawing
by Chris Craik
· 12 years ago
a798b95
Use smoothstep to eliminate branches in AA shader
by Chris Craik
· 12 years ago
320d46b
Reduce gradients textures size whenever possible
by Romain Guy
· 12 years ago
211efea
Add dithering to gradients
by Romain Guy
· 12 years ago
42e1e0d
Improve gradients
by Romain Guy
· 12 years ago
6355347
Remove vendor specific precision qualifier
by Romain Guy
· 12 years ago
8e025de
Note to self
by Romain Guy
· 12 years ago
4121063
Add shader-based text gamma correction
by Romain Guy
· 12 years ago
f3a910b4
Optimize state changes
by Romain Guy
· 13 years ago
a60c388
Use high precision iterators on specific GPUs Bug #5098359
by Romain Guy
· 13 years ago
df0a7fb
Merge "Allows to render with an OpenGL context inside a TextureView."
by Romain Guy
· 13 years ago
8f0095c
Allows to render with an OpenGL context inside a TextureView.
by Romain Guy
· 13 years ago
99585ad
Line endcaps for AA lines are now antialiased.
by Chet Haase
· 13 years ago
aa6c24c
New widget: TextureView Bug #4343984
by Romain Guy
· 13 years ago
740bf2b
Apply shaders/filters to text drop shadows. Bug #4318323
by Romain Guy
· 13 years ago
5b0200b
Enable anti-aliasing for hw-accelerated lines
by Chet Haase
· 13 years ago
80bbfb1
Fix shaders generation on IMG GPUs.
by Romain Guy
· 13 years ago
ed6fcb0
Add support for drawPoint() and drawPoints().
by Romain Guy
· 13 years ago
67f2795
Correctly release the OpenGL Canvas on EGL error.
by Romain Guy
· 14 years ago
c15008e
Move all debug flags in a single place.
by Romain Guy
· 14 years ago
4afdf66
Color filters were ignored by the program cache fast path.
by Romain Guy
· 14 years ago
9db9124
Simplify black texture fragment shader.
by Romain Guy
· 14 years ago
707b2f7
Optimize GLSL shaders.
by Romain Guy
· 14 years ago
7537f85
Improve performance of linear gradients.
by Romain Guy
· 14 years ago
1483094
Add 3D transforms support to all gradients.
by Romain Guy
· 14 years ago
e3095e0
Apply 3D transformations to gradient shaders.
by Romain Guy
· 14 years ago
ddb80be
Add support for circular gradients to the GL renderer.
by Romain Guy
· 14 years ago
ee916f1
Add support for SweepGradient in the GL renderer.
by Romain Guy
· 14 years ago
f607bdc
Correct implementation of saveLayer().
by Romain Guy
· 14 years ago
a5aed0d
Add support for advanced blend modes with the framebuffer.
by Romain Guy
· 14 years ago
48daa54
Add extra blending modes.
by Romain Guy
· 14 years ago
61c8c9c
Fix tons of bugs and add new text rendering support.
by Romain Guy
· 14 years ago
7fbcc04
Add support for paths.
by Romain Guy
· 14 years ago
db1938e
Add support for ColorFilters.
by Romain Guy
· 14 years ago
06f96e2
Refactor Skia shaders handling.
by Romain Guy
· 14 years ago
889f8d1
Moved all the rendering code to the new shader generator.
by Romain Guy
· 14 years ago
ac670c0
Generate shaders to cover all possible cases.
by Romain Guy
· 14 years ago