Alex Sakhartchouk
af55cc711a
Fixing refcounting debug statements that've gotten bitrotten.
...
Change-Id: Ie93bf651b9e469b7b4e9cacd8f79b38d04012892
2010-10-12 09:31:10 -07:00
Alex Sakhartchouk
26ae3904e8
Update allocation from bitmap.
...
GL attribute cleanup in type.
Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
2010-10-11 14:04:09 -07:00
Stephen Hines
031ec58cfc
Fix support for 64-bit integers.
...
Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
2010-10-11 12:32:33 -07:00
Jason Sams
2222aa9003
Cleanup error message for null binding address.
...
Only print the debug if script debugging is enabled.
Change-Id: I72b9c2a73d49987a73b354442e9defec02b93bc6
Implement inner utiliy class to specify surface formats.
Remove boxed bitmap upload functions.
Change-Id: I3ff5ca59e53d02b9d75277afa947ea3d218459eb
2010-10-10 17:58:25 -07:00
Jamie Gennis
584ad9af40
Merge "Move binder magic from the Surface class to GraphicBuffer."
2010-10-10 13:36:13 -07:00
Jamie Gennis
1ef773ff9c
Move binder magic from the Surface class to GraphicBuffer.
...
- Register buffers with Gralloc when unflattening a GraphicBuffer (rather than
doing it in the Surface class).
- Add support for a GraphicBuffer that wraps an android_native_window_t*.
Change-Id: I029ac086111bbac800e5ca37eb505f558b718cd8
2010-10-10 13:09:46 -07:00
Jeff Brown
4475c0edcc
am f10929fb: am a1bf0a06: Merge "Minor fix for InputReader support for non-touchscreen devices." into gingerbread
...
Merge commit 'f10929fb350395c21edd2cba7641479afe75e750'
* commit 'f10929fb350395c21edd2cba7641479afe75e750':
Minor fix for InputReader support for non-touchscreen devices.
2010-10-10 12:53:39 -07:00
Jeff Brown
d5da367024
am 22cb4ef8: am d577cfd7: Merge "Switch Looper back to using poll() instead of epoll()." into gingerbread
...
Merge commit '22cb4ef8ce9c4d5536ac5cee5c40b82bfa56ccc5'
* commit '22cb4ef8ce9c4d5536ac5cee5c40b82bfa56ccc5':
Switch Looper back to using poll() instead of epoll().
2010-10-10 12:52:40 -07:00
Stephen Hines
4c0c81a307
Merge "Remove pragma for RS export variables."
2010-10-09 00:21:56 -07:00
Romain Guy
c4e43d80b3
Merge "Move GenerationCache to the utils directory."
2010-10-08 18:47:45 -07:00
Romain Guy
21b028a44f
Move GenerationCache to the utils directory.
...
Change-Id: I210ffa8f1d76a102bb7d971c649c20a74d03fbe6
2010-10-08 18:44:56 -07:00
Romain Guy
b154dfe757
Merge "Don't update 9patches on every frame."
2010-10-08 18:39:04 -07:00
Romain Guy
2728f96161
Don't update 9patches on every frame.
...
Change-Id: I7ffb2365f83e0453e7d0a0cdcb3fc9308b305238
2010-10-08 18:36:57 -07:00
Stephen Hines
5a6d7ac2bd
Remove pragma for RS export variables.
...
Change-Id: Icfd958e8212843f4f1a6b64dd43ce63e09d00d7c
2010-10-08 18:12:51 -07:00
Romain Guy
1cb9465372
Merge "Better cache for layers, reduce memory usage and increase framerate."
2010-10-08 15:52:02 -07:00
Romain Guy
8550c4c7b5
Better cache for layers, reduce memory usage and increase framerate.
...
Change-Id: I5ff864a361db4791bd5ff6be716f7ce692ef572d
2010-10-08 15:49:53 -07:00
Alex Sakhartchouk
6f91cb6af7
Removing fixed size arrays.
...
Change-Id: I5c65b29a197013de2517cfb6dbe7abb9e24a688b
2010-10-08 15:00:05 -07:00
Shih-wei Liao
708e04ff41
Move rsDebug from rs_math.rsh to rs_core.rsh: rsDebug is more like core functionalities instead of math functionalities. Also portions of rsDebug implementation has been in rs_core.rsh already.
...
Add #define guard for rs_types.rsh to prevent multiple inclusion.
Change-Id: I1db6dac9825c2618db3660e22c8791aff08d6243
2010-10-07 18:21:32 -07:00
Romain Guy
ecd31740a0
Merge "Add 3D transforms support to all gradients."
2010-10-07 16:20:20 -07:00
Jeff Brown
f10929fb35
am a1bf0a06: Merge "Minor fix for InputReader support for non-touchscreen devices." into gingerbread
...
Merge commit 'a1bf0a06b26ecc039adfdb98eab6fb984d5d5571' into gingerbread-plus-aosp
* commit 'a1bf0a06b26ecc039adfdb98eab6fb984d5d5571':
Minor fix for InputReader support for non-touchscreen devices.
2010-10-07 15:48:06 -07:00
Jeff Brown
22cb4ef8ce
am d577cfd7: Merge "Switch Looper back to using poll() instead of epoll()." into gingerbread
...
Merge commit 'd577cfd73a223279f9a5af698f55edd38a3fe4db' into gingerbread-plus-aosp
* commit 'd577cfd73a223279f9a5af698f55edd38a3fe4db':
Switch Looper back to using poll() instead of epoll().
2010-10-07 15:46:57 -07:00
Romain Guy
14830948d0
Add 3D transforms support to all gradients.
...
Change-Id: I61409edd00dab3a11684a3f5e4f7df0afc734758
2010-10-07 15:07:45 -07:00
Jeff Brown
8da727a1aa
Minor fix for InputReader support for non-touchscreen devices.
...
Change-Id: I2256e37dd1c6f3836f82786aae14ee5d0c98f4c6
2010-10-07 13:44:51 -07:00
Jeff Brown
415d8c3819
Switch Looper back to using poll() instead of epoll().
...
Added a couple of micro-optimizations to avoid calling wake() unnecessarily
and reduce JNI overhead slightly.
Fixed a minor issue where we were not clearing the "next" field of Messages
returned by the MessageQueue so the Message would hold on to its successor
and potentially prevent the GC from collecting it if the message were leaked
somehow.
Change-Id: I488d29417ce0cdd7d0e447cda76ec978ef7f811c
2010-10-07 13:26:39 -07:00
Jeff Brown
928b5bfa7d
am 56364bcd: am 78d15acf: Merge "Make secure views tolerate IME overlays." into gingerbread
...
Merge commit '56364bcd0d1a1b064db3e83fdb64f948ce5c2ad7'
* commit '56364bcd0d1a1b064db3e83fdb64f948ce5c2ad7':
Make secure views tolerate IME overlays.
2010-10-07 12:20:45 -07:00
Stephen Hines
b8f69ab7c6
Merge "Add RS testing for long and long long."
2010-10-07 11:42:13 -07:00
Stephen Hines
1d73e57a04
Add RS testing for long and long long.
...
Change-Id: I42716b1a273c79103474b2e96441e7e3eac020b9
2010-10-07 11:40:38 -07:00
Romain Guy
e743bd2bac
Merge "Don't clear the framebuffer when not needed."
2010-10-06 19:51:36 -07:00
Romain Guy
6b7bd24659
Don't clear the framebuffer when not needed.
2010-10-06 19:49:23 -07:00
Mathias Agopian
499f518400
am ff04e97f: am f4619308: Merge "fix [2835280] Add support for cancelling buffers to ANativeWindow" into gingerbread
...
Merge commit 'ff04e97faf75c435e453d4c1caf7eeac8b9c1ceb'
* commit 'ff04e97faf75c435e453d4c1caf7eeac8b9c1ceb':
fix [2835280] Add support for cancelling buffers to ANativeWindow
2010-10-06 17:07:39 -07:00
Romain Guy
a6983b4ee5
Merge "Apply 3D transformations to gradient shaders."
2010-10-06 17:00:20 -07:00
Romain Guy
e3095e0c1e
Apply 3D transformations to gradient shaders.
...
This fixes only linear gradients. Sweep and radial gradients, as well as
bitmap shaders, will be fixed in a future commit.
Change-Id: I4eee4ff62e9bbf3b9339fc111a780167449ecfef
2010-10-06 16:57:29 -07:00
Alex Sakhartchouk
38d509697c
Merge "changing vec4 to vec2 for perf reasons."
2010-10-06 16:09:36 -07:00
Alex Sakhartchouk
d2091639be
changing vec4 to vec2 for perf reasons.
...
Change-Id: Ic885a6dc697af4fd82e184158772863673f041bd
2010-10-06 11:15:01 -07:00
Romain Guy
1e14f49d06
Merge "Optimize saveLayer() when the clip flag is set."
2010-10-05 18:16:35 -07:00
Romain Guy
eb99356a05
Optimize saveLayer() when the clip flag is set.
...
This speeds up applications, especially Launcher.
2010-10-05 18:14:38 -07:00
Kenny Root
4f65ea6055
am bfa33b94: am f84a5918: Merge "Use pread() in ZipFileRO for Linux" into gingerbread
...
Merge commit 'bfa33b9484e2c0a019ab81f30261b9696df23a9b'
* commit 'bfa33b9484e2c0a019ab81f30261b9696df23a9b':
Use pread() in ZipFileRO for Linux
2010-10-05 17:02:42 -07:00
Vasu Nori
572ce01e9e
Merge "turn off some useless messages"
2010-10-05 16:53:24 -07:00
Vasu Nori
b7e2c783af
turn off some useless messages
...
Change-Id: I5ed5696cd052b70e7cf7b872205470cd56fada90
2010-10-05 16:50:51 -07:00
Alex Sakhartchouk
eccce09f1e
Merge "Adding average fps counter. Removing rsLight from libRS"
2010-10-05 15:32:38 -07:00
Romain Guy
10bc365225
Merge "Add support for paletted textures."
2010-10-05 15:00:01 -07:00
Romain Guy
7adaf3d1aa
Add support for paletted textures.
...
Change-Id: I36e6069bd58f78c609cdd1f3e4560c98f128f48e
2010-10-05 14:58:09 -07:00
Jason Sams
68159aabb3
Merge "Implement allocation resizing."
2010-10-05 13:35:47 -07:00
Jason Sams
5edc608a07
Implement allocation resizing.
...
Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
2010-10-05 13:32:49 -07:00
Alex Sakhartchouk
76322af2a6
Adding average fps counter.
...
Removing rsLight from libRS
Change-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e
2010-10-05 13:28:09 -07:00
Jeff Brown
56364bcd0d
am 78d15acf: Merge "Make secure views tolerate IME overlays." into gingerbread
...
Merge commit '78d15acfb20269ce263ce19514a2c0e7a98409e2' into gingerbread-plus-aosp
* commit '78d15acfb20269ce263ce19514a2c0e7a98409e2':
Make secure views tolerate IME overlays.
2010-10-05 13:17:04 -07:00
Alex Sakhartchouk
cd1b8d3665
Merge "Adding text metrics to renderscript."
2010-10-05 13:13:40 -07:00
Jeff Brown
19dfc83c37
Make secure views tolerate IME overlays.
...
Change-Id: I3cf09b9d91045f4d9c558b4aace482a7b0bbd3d8
2010-10-05 12:26:23 -07:00
Alex Sakhartchouk
10825a07ae
Adding text metrics to renderscript.
...
Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
2010-10-05 11:33:27 -07:00
Mathias Agopian
ff04e97faf
am f4619308: Merge "fix [2835280] Add support for cancelling buffers to ANativeWindow" into gingerbread
...
Merge commit 'f461930872beb4362998642c115691bdd2e94617' into gingerbread-plus-aosp
* commit 'f461930872beb4362998642c115691bdd2e94617':
fix [2835280] Add support for cancelling buffers to ANativeWindow
2010-10-04 20:21:14 -07:00