Jason Sams
43c31421b4
Remove extra float<>int conversions in ImageProcessing.
...
Remove or shrink test bitmaps for Fountain and ModelViewer.
Change-Id: Ieeb530375aebb6b953aa564788fc5b5ef21a362e
2010-08-16 12:56:08 -07:00
Jason Sams
02f62aa7d1
Support reference operations in RS scripts.
...
Change-Id: I9cb5f3cb71823ab24ca51bf0167a0f52cf0691f9
2010-08-16 12:41:48 -07:00
Romain Guy
1e45aae5de
Add drop shadows.
...
Change-Id: Ic6a72409d4785968d1fbdff229f17ee5c00b240b
2010-08-13 19:41:14 -07:00
Alex Sakhartchouk
aece2d0ca0
Merge "Adding bounding box computation."
2010-08-13 14:39:01 -07:00
Alex Sakhartchouk
a80145de00
Adding bounding box computation.
...
Change-Id: I682609312519d9474176556ade7a208c7d0a1323
2010-08-13 14:32:23 -07:00
Alex Sakhartchouk
04ba60895a
Merge "Renderscript scenegraph prototype."
2010-08-13 10:45:48 -07:00
Alex Sakhartchouk
094a068bc4
Renderscript scenegraph prototype.
...
Change-Id: Ic4daaf6eca8850caf46bd766e148cf12eb6c6ca1
2010-08-13 10:44:14 -07:00
Jason Sams
4e806c596f
Merge "Start adding RS tests."
2010-08-12 17:03:47 -07:00
Jason Sams
2a114bdc64
Start adding RS tests.
...
Change-Id: I025357407eca3e515823493ff63e4c78249e8126
2010-08-12 17:00:09 -07:00
Jason Sams
2a115d8422
Merge "Thread launch strategies."
2010-08-12 16:59:18 -07:00
Romain Guy
e0b8d3cbf7
Merge "Fix GC issue, fix local shader transformations."
2010-08-12 15:37:33 -07:00
Romain Guy
0ba681bce1
Fix GC issue, fix local shader transformations.
...
Change-Id: I208bdf89815dcd18dcadd43df932a77362918435
2010-08-12 15:37:00 -07:00
Romain Guy
6675f26c56
Merge "Better support for rotation and perspective matrices."
2010-08-12 14:35:24 -07:00
Romain Guy
af28b51496
Better support for rotation and perspective matrices.
...
Change-Id: I56b5ae3321735ba5ee42aafc9bc0eb399b9e75b5
2010-08-12 14:34:44 -07:00
Jason Sams
2cbd298f39
Thread launch strategies.
...
Change-Id: I506df786e815205a8e51906c2b517302c1ef2471
2010-08-12 12:49:31 -07:00
Jason Sams
4199175ff3
Merge "Fix field packer bug for U32 data. Fix initial refcounts in allocations. Support null references in allocations."
2010-08-12 12:49:17 -07:00
Jason Sams
ee73498ddf
Fix field packer bug for U32 data.
...
Fix initial refcounts in allocations.
Support null references in allocations.
Change-Id: Ifba6406ba750e69737bd77fa7df5d7fb8e27a5b4
2010-08-12 12:47:04 -07:00
Alex Sakhartchouk
0de9444aa6
Preparing renderscript java code for use with phanton references.
...
Changing rs_quaternion to be float4
Change-Id: Ibf49f412be8979eaa04cb252b407467eacd9dbf0
2010-08-12 10:16:55 -07:00
Shih-wei Liao
009e51e654
Merge "Fix anonymous struct."
2010-08-12 06:33:02 -07:00
Shih-wei Liao
66bda36563
Fix anonymous struct.
...
Change-Id: Icdee2f05738a8712a309720d8d27dc2efc0dd749
2010-08-12 04:16:15 -07:00
Romain Guy
959c91f7f7
Bunch of fixes.
...
Fixes memory leak, fixes multiple context support, fix 3d transforms.
Change-Id: I7462cfbc57857dbd4de4e76b9d4cba58a1bce77b
2010-08-11 19:35:53 -07:00
Romain Guy
73b77af861
Merge "Delete shaders after a compile error. Also disable extra logging."
2010-08-11 16:40:28 -07:00
Romain Guy
98173a277f
Delete shaders after a compile error. Also disable extra logging.
...
Change-Id: I9b1558b0feac3d9b2cca926feeaf73921664cc73
2010-08-11 16:40:25 -07:00
Kenny Root
1f5a8d96da
am 80328ba0: am 8ea71511: Merge "Initial tool for OBB manipulation" into gingerbread
...
Merge commit '80328ba09606bd0825d7d4c9a4f213d1de09e53a'
* commit '80328ba09606bd0825d7d4c9a4f213d1de09e53a':
Initial tool for OBB manipulation
2010-08-11 14:15:20 -07:00
Kenny Root
80328ba096
am 8ea71511: Merge "Initial tool for OBB manipulation" into gingerbread
...
Merge commit '8ea71511c64e61fe23004889ff7032f991a751c8' into gingerbread-plus-aosp
* commit '8ea71511c64e61fe23004889ff7032f991a751c8':
Initial tool for OBB manipulation
2010-08-11 14:10:26 -07:00
Kenny Root
6e7ac5f0bc
Initial tool for OBB manipulation
...
Add "obbtool" host command for adding, removing, and querying Opaque
Binary Blob (OBB) information from a file.
Change-Id: Id2ac41e687ad2a500c362616d6738a8ae7e8f5c3
2010-08-11 11:24:41 -07:00
Alex Sakhartchouk
2ce0e3ff30
Adding allocation reference counting to the a3d models.
...
Change-Id: I225b431d09bfebbebf49df75b7df5e4d5961a564
2010-08-11 10:30:44 -07:00
Alex Sakhartchouk
a919112f4a
Renaming stucts back.
...
Change-Id: Ic9315c7fb2e03d0e88a07ae2361836d35106ab4b
2010-08-11 10:04:21 -07:00
Alex Sakhartchouk
0dde1f89a4
Merge "Adding quaternion functions to math library."
2010-08-11 09:02:51 -07:00
Dianne Hackborn
7b6d0d99b6
am 679ac09a: am a5ae50cd: Merge "More native work." into gingerbread
...
Merge commit '679ac09a5c22175354f3a04b28456b323839530e'
* commit '679ac09a5c22175354f3a04b28456b323839530e':
More native work.
2010-08-11 00:50:56 -07:00
Dianne Hackborn
679ac09a5c
am a5ae50cd: Merge "More native work." into gingerbread
...
Merge commit 'a5ae50cd838b5725c63ed485292aae4edd1a98cb' into gingerbread-plus-aosp
* commit 'a5ae50cd838b5725c63ed485292aae4edd1a98cb':
More native work.
2010-08-11 00:47:51 -07:00
Dianne Hackborn
08d5b8fad8
More native work.
...
Implement save/restore of state, and add native APIs for
configuration information.
Change-Id: I2a3ddc2ba605db58d7c8b2b31b9215fb323f90b5
2010-08-11 00:29:59 -07:00
Romain Guy
9e187ed821
Merge "Add extra blending modes."
2010-08-10 21:43:09 -07:00
Romain Guy
48daa54d31
Add extra blending modes.
...
This change adds the following blending modes for shaders and color filters:
Add
Multiply
Screen
Overlay
Darken
Lighten
Change-Id: Iff22f5ce6041b43c71b1857d73013f5010ab3413
2010-08-10 21:42:40 -07:00
Jason Sams
7d73206ab2
Merge "Refcounting in allocations."
2010-08-10 18:46:50 -07:00
Jason Sams
cc6e6c9f13
Merge "Update image processing to cleaup code by not inlining functions that should be handled by the runtime."
2010-08-10 18:45:41 -07:00
Alex Sakhartchouk
facd6fc4be
Adding quaternion functions to math library.
...
Change-Id: I692214648892120943ca7d3b00034e27d1c330cf
2010-08-10 17:34:39 -07:00
Romain Guy
f79ad0c205
Merge "Add support for text underline and strikethru."
2010-08-10 17:27:21 -07:00
Romain Guy
a674ab74e3
Add support for text underline and strikethru.
...
Change-Id: I3a0e6643d7cafbdd06d9a908c8cf9347dcaba146
2010-08-10 17:26:42 -07:00
Jeff Brown
ea48ff4ba4
am 95105f3c: am c3fc2d03: Fix safe mode and KeyEvent.getMaxKeyCode().
...
Merge commit '95105f3c25110f28b236cfa71e9ad74533eef854'
* commit '95105f3c25110f28b236cfa71e9ad74533eef854':
Fix safe mode and KeyEvent.getMaxKeyCode().
2010-08-10 16:39:10 -07:00
Jeff Brown
95105f3c25
am c3fc2d03: Fix safe mode and KeyEvent.getMaxKeyCode().
...
Merge commit 'c3fc2d03d58a258c53c9265a70143d4af076b764' into gingerbread-plus-aosp
* commit 'c3fc2d03d58a258c53c9265a70143d4af076b764':
Fix safe mode and KeyEvent.getMaxKeyCode().
2010-08-10 16:33:47 -07:00
Jeff Brown
c3fc2d03d5
Fix safe mode and KeyEvent.getMaxKeyCode().
...
Bug: 2901731
Change-Id: I78617c1b9dee3790fc590e5af4b5083368873184
2010-08-10 16:28:03 -07:00
Romain Guy
a48a1a87ba
Fast text selection drawing.
...
Change-Id: I93fb1312b47bc05345defa9b6cfe47c0658bb329
2010-08-10 14:59:15 -07:00
Romain Guy
61c8c9c5b2
Fix tons of bugs and add new text rendering support.
...
Change-Id: I326c66b10784006f6df2f12d38e120cef94cd0d7
2010-08-10 12:22:01 -07:00
Jason Sams
b28ca96fd6
Refcounting in allocations.
...
Change-Id: Ida2dfb404b2cd832e622d981d73a938d5bc5b821
2010-08-09 18:13:33 -07:00
Jason Sams
05716aa0a1
Update image processing to cleaup code by not inlining
...
functions that should be handled by the runtime.
Change-Id: I54c590913285bceb02a9076dbe6355d6f6bc6661
2010-08-09 12:09:36 -07:00
Romain Guy
1639351139
Make libhwui entirely optional.
...
The makefile variable USE_OPENGL_RENDERER must be set to true to compile
libhwui and the related code in the JNI layer.
This change also removes obsolete APIs from Canvas that must not be used
and would be confusing if left in. These APIs were remnants of our first
attempt at an OpenGL renderer for the view hierarchy and had not been
taken out before Android 1.0 was released.
Change-Id: I2475ff1307212bab26c926724f3c508681c7dae1
2010-08-08 17:45:07 -07:00
Romain Guy
9cccc2b9bd
Enforce maximum texture size.
...
When an app tries to render a bitmap or path larger than the GPU's maximum
texture size, the drawing command is ignored and a warning is logged. This
change also makes texture drawing more robust by catching potential errors
during texture creation.
This change also fixes a crash in the FontRenderer. The destructor would
sometimes try to free an uninitialized array.
Change-Id: I95ae0939c52192d97b340aa02417bf6d0c962c57
2010-08-07 23:48:29 -07:00
Kenny Root
91fc6e8c89
am d7ce227b: am 818490ab: Fix String8::operator+
...
Merge commit 'd7ce227bcb854f048124bbc487eba844c6599142'
* commit 'd7ce227bcb854f048124bbc487eba844c6599142':
Fix String8::operator+
2010-08-06 19:04:09 -07:00
Kenny Root
d7ce227bcb
am 818490ab: Fix String8::operator+
...
Merge commit '818490ab2abe36dfc6c13d01fea5220bd64cca8c' into gingerbread-plus-aosp
* commit '818490ab2abe36dfc6c13d01fea5220bd64cca8c':
Fix String8::operator+
2010-08-06 18:53:48 -07:00