| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
The declaration of Singleton objects must be in CPP files (not header
files) to avoid creating separate instances of what is supposedly a
single object.
Change-Id: Ie903384824a458b5572f3ce5b6cfb359c18a9c44
|
| |/
|
|
|
|
|
|
|
|
|
| |
A change was made earlier in the renderer to not snap the current clip rect
on every clip operation. The clip rect must not be snapped to pixel boundaries
before being used for pixel precision operations. Some operations were doing
this correctly, others were not. For instance, a layer was always created by
rounding to the correct pixels, but composing a layer was done with a non
rounded clip, thus resulting in slightly odd behaviors.
Change-Id: I31c2cf0a343450470bcd449c3f13fe37648b9c7c
|
| |
|
|
| |
Change-Id: Ie4a0616d2fe0b040ac14b734a9ddf77bf1f35b0c
|
| |
|
|
|
|
| |
Bug #3122179
Change-Id: I91ed397e9e553a8eeb69d82d0c5b1e49a3cdd5ff
|
| |
|
|
|
|
| |
copying them
Change-Id: I81ad3551d74aa1e5bb64d69e33d2eb29a6c1eb6a
|
| |
|
|
|
|
|
|
|
| |
Bug #3094017
The blending mode was not appropriately set after WebView released the
context.
Change-Id: Ib36d48e82c12f6d131dd5a0bcde9106925b8da63
|
| |
|
|
| |
Change-Id: I0e5b9154a2d93af793d62f462d68cb7c6c3f6d75
|
| |
|
|
| |
Change-Id: I4360dc4fe5693ab425450c107282b2c22db4dca7
|
| |
|
|
| |
Change-Id: If3e62e18b8e0dbde8a22f8ede2889b86500a4dc2
|
| |
|
|
| |
Change-Id: I50f47207846e4208d363dde4e8f5f1a0f23d2d75
|
| |
|
|
| |
Change-Id: I7ec28f25c3993a2bd7ef6399ba1923839d239905
|
| |
|
|
|
|
|
|
| |
The local clip rect could be off by one pixel when a 3D transform
was applied to a text primitive. This would cause small rendering
glitches in Launcher in particular.
Change-Id: I1254f6a5838c26810cbe969b096679d40b8dd504
|
| |
|
|
| |
Change-Id: I08f2f02d356234a674be778d088e0558fd49c849
|
| |
|
|
| |
Change-Id: If2f987fe5526fc88743ca3e91edde4f8232ff658
|
| |
|
|
| |
Change-Id: Iedf42cbc62d727f18500c78fcccf2d081a761fec
|
| |
|
|
| |
Change-Id: If59c1e7803b84340fbc8b31ce6171ef0e5dc6189
|
| |
|
|
| |
Change-Id: I57438e745b30c8cfe16c269f3cafcd719049d705
|
| |
|
|
|
|
|
| |
This API can be used by WebView to apply the appropriate transform
on its rendering.
Change-Id: I79aa39a29805f462fb08226370328815e74bdc52
|
| |
|
|
|
|
|
| |
Don't clear the entire texture when we use textures that are bigger
than the layer itself. This will save time during the glClear() calls.
Change-Id: I06f3259ba62affb3708ba69ea41418832c7e1a65
|
| |
|
|
| |
Change-Id: Ia6e67699d98f69c8a93385b3ecbdd814c7b16921
|
| |
|
|
| |
Change-Id: Ibcb11d704653d8875e22629ea39e4ee2ebce3c22
|
| |
|
|
|
|
|
| |
This change detects empty quads in 9patches and removes them from
the mesh to avoid unnecessary blending.
Change-Id: I4500566fb4cb6845d64dcb59b522c0be7a0ec704
|
| |
|
|
| |
Change-Id: If2d43f92f4c98ec128692761a670b0f31207a3c0
|
| |
|
|
| |
Change-Id: I3c28aff5acffc7c6f1ac74805869725426c62d28
|
| |
|
|
| |
Change-Id: Icd7d8ef1f57b51a24faf32f7004125e6300d4fdc
|
| |
|
|
| |
Change-Id: I9a5e01bced63d8da0c61330a543a2b805388a59d
|
| |
|
|
| |
Change-Id: If1caee31fc045dea13a4c5c10f25f2ffd325c4f8
|
| |
|
|
| |
Change-Id: I210ffa8f1d76a102bb7d971c649c20a74d03fbe6
|
| |
|
|
| |
Change-Id: I7ffb2365f83e0453e7d0a0cdcb3fc9308b305238
|
| |
|
|
| |
Change-Id: I5ff864a361db4791bd5ff6be716f7ce692ef572d
|
| |
|
|
| |
Change-Id: I61409edd00dab3a11684a3f5e4f7df0afc734758
|
| | |
|
| |
|
|
|
|
|
| |
This fixes only linear gradients. Sweep and radial gradients, as well as
bitmap shaders, will be fixed in a future commit.
Change-Id: I4eee4ff62e9bbf3b9339fc111a780167449ecfef
|
| |
|
| |
This speeds up applications, especially Launcher.
|
| |
|
|
| |
Change-Id: I36e6069bd58f78c609cdd1f3e4560c98f128f48e
|
| |
|
|
| |
Change-Id: I5fc295b05b5d82bb86827b88e94dd51e8bcdc7d3
|
| |
|
|
| |
Change-Id: I4adbd53662e1f509c860898c8ff9d19eaabd6d5b
|
| |
|
|
| |
Change-Id: Iac2765303552f385995fe46e219af456e0501da7
|
| |
|
|
| |
Change-Id: Ic903f4b5d30e9c92528c6291941896efe4729ee3
|
| |
|
|
|
|
|
| |
Now that text is renderer using bilinear filtering, each character is surrounded by
a 1 pixel border. This border needs to be initialized to a transparent value.
Change-Id: I26d3195db4bd576ac1f2da4c8f8e4dd18768bf12
|
| |
|
|
| |
Change-Id: I2c81ad657ee2a11a2139e0b11ae3749db54c0749
|
| |
|
|
|
|
|
|
| |
This change is a workaround for a driver bug that causes an INVALID_OPERATION
to be thrown on every glCopyTexSubImage() call. This change also adds a new
test for gradients local matrices.
Change-Id: I41b7437481026702d0a3a9677f099b4557c0a84e
|
| |
|
|
|
|
| |
Bug #3041098
Change-Id: Ife9c3f01ded10e2bb35b1cdf1a54734d8347fee4
|
| |
|
|
| |
Change-Id: Iac3a248a81ed8cb076a83ef9d186b8ebba685b4c
|
| |
|
|
| |
Change-Id: Iaa49757600a53b39369dbb23f8c3feab282518e6
|
| |
|
|
| |
Change-Id: I9d4c84034dc200b99c8266165942a7cdbcb5c0c5
|
| |
|
|
| |
Change-Id: Id8cdcf587b13098460f7d4aa1bd17708784d89bb
|
| |
|
|
| |
Change-Id: Icd25c85c3a24da96a3d2f76f9477da6f87e0303c
|
| |
|
| |
Change-Id: I3a4e115d8fb13b6c443e65460d92987b16f2524c
|