Jamie Gennis
b950b8e23e
Merge "Fix the issue where onFrameAvailable is not triggered if SurfaceTexture is in sync mode."
2011-06-23 13:02:40 -07:00
Vikas Arora
2305ac9e4a
Add WEBP to the list of Image formats that support Compression.
...
Note: The integrator of this change to Android internal code-repo will
have to run one extra step 'make update-api' to update 'api/current.txt'
file corresponding to approved API. The AOSP branch didn't have this
file, hence I could not add the same to this change. The updated file
'api/current.txt' has to be submitted along with this change.
Change-Id: I29909e907a2e82d801e16654322190a808c5bda9
2011-06-23 13:11:13 +05:30
Grace Kloba
cf559377b7
Add onSurfaceTextureUpdated to the TextureView listener.
...
The app needs a way to throttle the producer side. Expose this to enable it.
Change-Id: I04b6a3fc444117a9fc2449fb87c3c834247c8ef1
2011-06-22 23:05:40 -07:00
tedbo
4e8a5c922c
Add method to create a ParcelSurfaceTexture from android.view.Surface.
...
Change-Id: I05e343ab7e327478f60322af9373574b70c148f5
2011-06-22 16:18:09 -07:00
Chet Haase
ad4f70306b
Fix flashing artifacts caused by invalidation bugs
...
Therea re 2 fixes here:
- We sometimes cleared a flag in ViewAncestor too soon that controlled
how invalidated areas were redrawn (related to whether the invalidates
happened on opaque views or not).
- TransitionDrawable was always setting/restoring alpha values on its
drawables every time it was drawn. setAlpha on BitmapDrawable causes
an invalidation, so essentially this was an infinite invalidation/redrawing
loop. The fix was to notice when the animation was done and to simply
draw the appropriate drawable[s].
Change-Id: I1849a5a909b0039a0e9bce0aa3cfc33c50f8f854
2011-06-22 15:53:53 -07:00
Grace Kloba
925bcaabde
Fix the issue where onFrameAvailable is not triggered if SurfaceTexture is in sync mode.
...
If there is more frame after updateTexImage, trigger the listener again.
Change-Id: I1415ae9a914cc8bb139cb369464b1f6a2aa24058
2011-06-22 00:56:54 -07:00
Jason Sams
dbe03ae5d0
Merge "Fix bugs in AllocationAdapter."
2011-06-21 17:14:09 -07:00
Jason Sams
ee2d809ab0
Fix bugs in AllocationAdapter.
...
Change-Id: Ib530fc719de3587f44eed88bd1d16e22dd5af64a
2011-06-21 17:07:23 -07:00
Stephen Hines
419091185f
Merge "Support missing RS vector types."
2011-06-21 16:35:39 -07:00
Stephen Hines
79ad3f25bc
Support missing RS vector types.
...
Change-Id: I87eae3cc79c3963d5a8edf16cc26eee6d93d81d7
2011-06-21 12:00:55 -07:00
Jason Sams
faa32b33b5
First cut at RSTextureView.
...
Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
2011-06-20 16:58:04 -07:00
Stephen Hines
3c0618be2f
Merge "Add support for more vector types to RS."
2011-06-20 12:00:50 -07:00
Stephen Hines
dc12262230
Merge "POSITVE -> POSITIVE typo fix"
2011-06-17 13:53:20 -07:00
Stephen Hines
2b1382de8c
Merge "Add isCompatible() to RS Element."
2011-06-17 13:52:44 -07:00
Stephen Hines
f257e513a1
Add isCompatible() to RS Element.
...
BUG=4203264
Change-Id: Id68aead685f6cbc71c2fbe461cb38382e0563f43
2011-06-17 12:12:23 -07:00
Stephen Hines
20fbd01335
POSITVE -> POSITIVE typo fix
...
Change-Id: Ib26eb35fad0c93543f69f6c200820f04c435c2af
2011-06-16 19:31:55 -07:00
Romain Guy
e5e0c50f7d
Properly refcount SurfaceTexture in the JNI layer.
...
Change-Id: I4b4c8020c13b8d6ce0d302fe42410033bf5785a6
2011-06-15 16:14:26 -07:00
Fabrice Di Meglio
e460e6d718
Merge "Add View.getResolvedLayoutDirection()"
2011-06-14 16:23:06 -07:00
Fabrice Di Meglio
c0053223be
Add View.getResolvedLayoutDirection()
...
- update Callback2 interface
- update Gravity.getAbsoluteGravity() and Gravity.apply() to be more generic
by changing "boolean isRtl" parameter to "int layoutDirection"
- fix BiDiTests for RTL FrameLayout
Change-Id: I97bb456c22d5fd3ecb34f08564ce4dbed37e7459
2011-06-14 16:16:39 -07:00
Alex Sakhartchouk
304b1f5497
Allocation copy functions.
...
Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
2011-06-14 11:13:19 -07:00
Jamie Gennis
4532c5e49c
Merge "Add ParcelSurfaceTexture Java class to enable ISurfaceTexture sharing via Binder."
2011-06-10 10:05:04 -07:00
Stephen Hines
d54f3f41c4
Merge "Override equals()/hashCode() for RS BaseObj."
2011-06-09 15:06:36 -07:00
tedbo
050316184b
Add ParcelSurfaceTexture Java class to enable ISurfaceTexture sharing via Binder.
...
This adds a new ParcelSurfaceTexture.java class that can be instantiated with
a SurfaceTexture and used to send the corresponding ISurfaceTexture interface
to another process via Binder. The ParcelSurfaceTexture java object can then
be used to create an ANativeWindow based on the SurfaceTextureClient interface.
Change-Id: Ie38ea948b866e52f36a6d0f6cde19b54a8546817
2011-06-09 11:59:23 -07:00
Stephen Hines
705d2ea63a
Override equals()/hashCode() for RS BaseObj.
...
This will be used by slang reflection to type-check parameters to functions
that are of Allocation types (such as what happens with forEach).
BUG=4203264
Change-Id: I2ba94531bbf53becf7695b253e1faa3dff099894
2011-06-09 11:16:59 -07:00
Alex Sakhartchouk
aece2ccccb
Merge "Unhiding render target code for renderscript"
2011-06-06 10:54:26 -07:00
Alex Sakhartchouk
85dae045a2
Unhiding render target code for renderscript
...
Change-Id: I32d80e6c49dbda955402f7ddffdb213c70ddbec9
2011-06-06 09:25:17 -07:00
Shih-wei Liao
6e66725e1c
Fix the false-alarm bug when we skip to the end, which should be OK.
...
Fix the bug b/4540617.
Change-Id: I64a77b8c5d89bcd35f81d196928a671c954e9a28
2011-06-05 00:56:22 -07:00
Stephen Hines
e27832acc0
Improve validation in RS FieldPacker.
...
Change-Id: I9f6a58048129db4978c893c2dc591b0ed825d05f
2011-06-02 19:36:41 -07:00
Glenn Kasten
260c77a4f7
Use android.os.Process.THREAD_PRIORITY_* symbols
...
As part of latency project, searching for and replacing
hard-coded thread priorities by symbols.
Change-Id: I113c07af95f8808b889b665e884b6b41d3440f8d
2011-06-01 18:03:21 -07:00
Stephen Hines
836c4a58a7
Add support for more vector types to RS.
...
Change-Id: If1bc34ef6670b6b5de3c1b6b3b3325637b8c7b43
2011-06-01 15:34:46 -07:00
Chet Haase
f5534a0785
Fixes for AnimationDrawable
...
Set up AnimationDrawable with an initial frame when it is
constructed from code (via addFrame()). This is equivalent to
what is done when it is constructed via xml resources.
Change-Id: I86784a241268aa2d03af8edecbc80a7cc3548e19
2011-05-31 07:22:51 -07:00
Fabrice Di Meglio
6a03640539
Add support for Gravity BEFORE and AFTER
...
- update layouts
- add Callback2 for RTL aware Drawable
- add unit tests
Change-Id: Ic64d0291e262170aff7297c6580b0b422eaa8d89
2011-05-27 11:23:15 -07:00
Jason Sams
edbfabdb98
Core to client fifo on sockets.
...
Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
2011-05-17 15:01:29 -07:00
Dianne Hackborn
f97ed77197
am d90a2c4d: am 1e662c32: Merge "DO NOT MERGE. Integrate from master: Rework display size access." into honeycomb-mr2
...
* commit 'd90a2c4d4463085155444efb07eba2d6579b444a':
DO NOT MERGE. Integrate from master: Rework display size access.
2011-05-16 13:01:38 -07:00
Dianne Hackborn
ac8dea12c1
DO NOT MERGE. Integrate from master: Rework display size access.
...
Applications now get the display size from the window manager. No
behavior should be changed yet, this is just prep for some real
changes.
Change-Id: I47bf8b55ecd4476c25ed6482494a7bcc5fae45d2
2011-05-16 11:58:27 -07:00
Alex Sakhartchouk
25999a08a6
Cleanup mesh creation.
...
Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
2011-05-12 10:49:39 -07:00
Alex Sakhartchouk
a89094aa3b
Code Cleanup and better Sampler creation method
...
Change-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12
2011-05-04 17:45:36 -07:00
Jason Sams
2698536b3f
Fix error checks on compute context creation.
...
Remove GL init for compute scripts.
Change-Id: I1bce8e4112babf4345fa56a30a9bed753734d8d6
2011-05-03 17:27:26 -07:00
Romain Guy
8f0095cd33
Allows to render with an OpenGL context inside a TextureView.
...
Change-Id: I59453f7fc3997f0502a1c5d325d37fed376fabc7
2011-05-02 18:32:29 -07:00
Conley Owens
e7cb25916c
am 1eb31b43: am 718516f3: am 9fd8e057: Merge "Fix memory leak of SkMovie class"
...
* commit '1eb31b434fdc325c55b65ecf1783c63b2fdfa669':
Fix memory leak of SkMovie class
2011-05-02 10:11:52 -07:00
Conley Owens
1eb31b434f
am 718516f3: am 9fd8e057: Merge "Fix memory leak of SkMovie class"
...
* commit '718516f3b73468c480ef8d2283a1c80a6223658d':
Fix memory leak of SkMovie class
2011-04-29 17:15:09 -07:00
Conley Owens
17f83df960
am 7dcdfd79: am f26ec38c: am 501f7bca: Merge "Eliminating dead logic - bitmap state simply cannot be null here."
...
* commit '7dcdfd7988d1e57c7a705a2d7294e8bfa2b8afc9':
Eliminating dead logic - bitmap state simply cannot be null here.
2011-04-29 15:11:45 -07:00
Conley Owens
7dcdfd7988
am f26ec38c: am 501f7bca: Merge "Eliminating dead logic - bitmap state simply cannot be null here."
...
* commit 'f26ec38c344af8cf91575b461028a3033b940d49':
Eliminating dead logic - bitmap state simply cannot be null here.
2011-04-29 14:57:18 -07:00
Conley Owens
9fd8e0579f
Merge "Fix memory leak of SkMovie class"
2011-04-29 10:00:00 -07:00
Stephen Hines
5ac02e73c3
am 697f8b33: am 00df8e23: Merge "Check setName() for null string + fix rsRand()." into honeycomb-mr1
...
* commit '697f8b331bb339e4db716efbb96e2182aac40255':
Check setName() for null string + fix rsRand().
2011-04-27 17:38:53 -07:00
Jason Sams
6e494d3ab6
Add dalvik code for forEach.
...
Change-Id: I26533fc553315b99b8f177ab62d9735a177b26b0
2011-04-27 16:33:11 -07:00
Alex Sakhartchouk
4658d779e3
Check setName() for null string + fix rsRand().
...
Change-Id: I5e0042930209861e2eb9acc91380e9473dac0997
2011-04-27 13:30:43 -07:00
Stephen Hines
64e00980a3
Merge "Start ICS header cleanup and finish type matrix."
2011-04-26 13:45:51 -07:00
Romain Guy
e1c6ff4b91
Make setGradientCenter/Radius work.
...
The previous implementation would not rebuild the gradient shader
when programmatically changing the shader's properties. Also fixes
the documentation since the gradient center does affect linear
gradients.
Change-Id: I5387188484b862f6835b0da9042b25032e55e792
2011-04-26 11:50:17 -07:00
Romain Guy
ee6d5cfdff
Copy the solid color when mutating a gradient drawable.
...
Change-Id: If3eed36b81f54bb5a56eab7784feda3e3786f8fc
2011-04-26 11:40:14 -07:00