Romain Guy
bb9524b6bd
Add implementations for clipRect(), save() and restore().
...
The current implementation of clipRect() does not apply local transformations
before setting the new clip.
Change-Id: I5997871bb638dfcd1a8ef96354846af52427e445
2010-06-23 12:36:03 -07:00
Dianne Hackborn
320742b15a
am e3e2883f: am e24a60aa: Merge "First stab at attaching native event dispatching." into gingerbread
...
Merge commit 'e3e2883f2232007174ead562610eb01201890d9b'
* commit 'e3e2883f2232007174ead562610eb01201890d9b':
First stab at attaching native event dispatching.
2010-06-23 10:32:25 -07:00
Mathias Agopian
3b224f931e
am a4f98094: am 07ccf5ad: remove unused YUV formats
...
Merge commit 'a4f980948e112cfdcc7051e12e29c71b78383a6f'
* commit 'a4f980948e112cfdcc7051e12e29c71b78383a6f':
remove unused YUV formats
2010-06-23 10:30:16 -07:00
Brad Fitzpatrick
fc94e89a7f
am efcf68aa: am ef8f96a7: Merge "Start of work on passing around StrictMode policy over Binder calls." into gingerbread
...
Merge commit 'efcf68aa1fd7fcfd52cf3d2837ed8db8e797194b'
* commit 'efcf68aa1fd7fcfd52cf3d2837ed8db8e797194b':
Start of work on passing around StrictMode policy over Binder calls.
2010-06-23 10:18:18 -07:00
Mathias Agopian
f3a8f74f7b
am b9fd188a: am d91ac98a: fix [2785833] valgrind error in android::Layer::requestBuffer
...
Merge commit 'b9fd188a0b1cd71e38c03a7bb4a4688eedf83667'
* commit 'b9fd188a0b1cd71e38c03a7bb4a4688eedf83667':
fix [2785833] valgrind error in android::Layer::requestBuffer
2010-06-23 10:18:06 -07:00
Mathias Agopian
37d9a6b7c2
am cefb8858: am 28333315: Merge "Added support for the GL_TEXTURE_EXTERNAL target" into gingerbread
...
Merge commit 'cefb88587443323d147e687ff78eae9195eb584c'
* commit 'cefb88587443323d147e687ff78eae9195eb584c':
Added support for the GL_TEXTURE_EXTERNAL target
2010-06-23 10:17:56 -07:00
Jeff Brown
e981c883d5
am b1efc3f6: am 7fbdc84e: More native input event dispatching.
...
Merge commit 'b1efc3f68277a8c38c21e2d2e8ce05287118ecfe'
* commit 'b1efc3f68277a8c38c21e2d2e8ce05287118ecfe':
More native input event dispatching.
2010-06-23 10:17:22 -07:00
Jason Sams
433517b016
Merge "Fix 32&24 ->16 bit bitmap uploads."
2010-06-22 17:46:18 -07:00
Jason Sams
0ebd5690b8
Fix 32&24 ->16 bit bitmap uploads.
...
Change-Id: If8c52dd8ff34393c2908516e702a2d5daeb7bbb3
2010-06-22 17:45:34 -07:00
Jason Sams
7493c52871
Merge "Re-enable optimization for detecting nop state changes in fragment and vertex programs."
2010-06-22 17:23:47 -07:00
Jason Sams
7c1f4c38a2
Re-enable optimization for detecting nop state changes in fragment
...
and vertex programs.
Change-Id: Ic5b9ecf564d121d7a00a1eed92afb4c4783ce8bc
2010-06-22 17:22:13 -07:00
Romain Guy
3e168335b3
Fix simulator build again.
...
Change-Id: Ifd204d64eaa4c356422e3363ec0a6e6aa61c52dc
2010-06-22 13:29:14 -07:00
Romain Guy
85bf02fc16
Fix the simulator build.
...
Change-Id: Ie404f7c2c308f0657f273af19a56e8c039b61898
2010-06-22 13:11:24 -07:00
Dianne Hackborn
a95e4cb62f
First stab at attaching native event dispatching.
...
Provides the basic infrastructure for a
NativeActivity's native code to get an object representing
its event stream that can be used to read input events.
Still work to do, probably some API changes, and reasonable
default key handling (so that for example back will still
work).
Change-Id: I6db891bc35dc9683181d7708eaed552b955a077e
2010-06-22 11:21:50 -07:00
Romain Guy
102fb89b9a
Merge "Add glOrtho equivalent to the OpenGL ES 2.0 renderer."
2010-06-21 19:36:59 -07:00
Romain Guy
08ae317c21
Add glOrtho equivalent to the OpenGL ES 2.0 renderer.
...
Change-Id: I063dad3d81dab7833acb1e7a9c7121f8efd2a044
2010-06-21 19:35:50 -07:00
Mathias Agopian
07ccf5ad7e
remove unused YUV formats
...
Change-Id: Id0ae28b1700cf771cdbe0ca27b139d32cab90b2a
2010-06-21 18:22:09 -07:00
Jason Sams
f110d4b787
Move ImageProcessing and ModelViewer to reflected files.
...
Implement boolean support.
Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
2010-06-21 17:42:41 -07:00
Brad Fitzpatrick
ef8f96a717
Merge "Start of work on passing around StrictMode policy over Binder calls." into gingerbread
2010-06-21 15:31:01 -07:00
Mathias Agopian
d91ac98a8e
fix [2785833] valgrind error in android::Layer::requestBuffer
...
fix uninitialized variable
Change-Id: I99e1b619ae8c88dd9d77b3abf4762f801019047e
2010-06-21 15:19:26 -07:00
Mathias Agopian
28333315c6
Merge "Added support for the GL_TEXTURE_EXTERNAL target" into gingerbread
2010-06-21 15:11:18 -07:00
Jason Sams
3ac8da87bb
Remove the obsolete film example.
...
Change-Id: Ifb6b991276a3a7e95f75d783141b397080631e63
2010-06-21 15:11:15 -07:00
Jeff Brown
7fbdc84e87
More native input event dispatching.
...
Added ANRs handling.
Added event injection.
Fixed a NPE ActivityManagerServer writing ANRs to the drop box.
Fixed HOME key interception.
Fixed trackball reporting.
Fixed pointer rotation in landscape mode.
Change-Id: I50340f559f22899ab924e220a78119ffc79469b7
2010-06-21 13:59:34 -07:00
Brad Fitzpatrick
27b3a7a759
Start of work on passing around StrictMode policy over Binder calls.
...
This is (intendend to be) a no-op change.
At this stage, Binder RPCs just have an additional uint32 passed around
in the header, right before the interface name. But nothing is actually
done with them yet. That value should right now always be 0.
This now boots and seems to work.
Change-Id: I135b7c84f07575e6b9717fef2424d301a450df7b
2010-06-21 12:56:35 -07:00
Jason Sams
94d0759987
Fountain example cleanup.
...
Remove compatability versions of rsg functions that took old 'i' types.
Change-Id: Icea268a37df5e212237299e094ba26c6f76468d7
2010-06-18 15:52:30 -07:00
Jason Sams
a5cb3b87d6
Merge "Remove legacy drawing functions. Skip element names starting with '#'"
2010-06-17 18:06:42 -07:00
Jason Sams
6d1cf4148c
Remove legacy drawing functions.
...
Skip element names starting with '#'
Change-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6
2010-06-17 18:05:38 -07:00
Jason Sams
aba8d30225
Merge "Add skip to field packer. remove hsb functions from env headers. add RS_PACKED define for packed structures."
2010-06-17 15:56:08 -07:00
Jason Sams
020bb7b5ac
Add skip to field packer.
...
remove hsb functions from env headers.
add RS_PACKED define for packed structures.
Change-Id: Idc661edff85c0047baa201f43e0839ac82c74593
2010-06-17 15:55:00 -07:00
Romain Guy
3b970e78d2
Merge "Add libhwui, to hardware accelerate the Canvas API using OpenGL ES 2.0."
2010-06-17 13:42:37 -07:00
Romain Guy
e4d011201c
Add libhwui, to hardware accelerate the Canvas API using OpenGL ES 2.0.
...
This is the initial checkin to setup the library and turn on OEGL ES 2.0
in ViewRoot, not a functional renderer.
Change-Id: I6655c54166e2967da2e21e7d6dcfba78bf113b44
2010-06-17 13:40:11 -07:00
Jeff Brown
4e74ae3d5b
am 42bb545a: am 5c225b16: Even more native input dispatch work in progress.
...
Merge commit '42bb545a54d89f0ddbb230d7a01ea4210c0f6c00'
* commit '42bb545a54d89f0ddbb230d7a01ea4210c0f6c00':
Even more native input dispatch work in progress.
2010-06-17 13:32:45 -07:00
Jeff Brown
5c225b1680
Even more native input dispatch work in progress.
...
Added more tests.
Fixed a regression in Vector.
Fixed bugs in pointer tracking.
Fixed a starvation issue in PollLoop when setting or removing callbacks.
Fixed a couple of policy nits.
Modified the internal representation of MotionEvent to be more
efficient and more consistent.
Added code to skip/cancel virtual key processing when there are multiple
pointers down. This helps to better disambiguate virtual key presses
from stray touches (such as cheek presses).
Change-Id: I2a7d2cce0195afb9125b23378baa94fd2fc6671c
2010-06-17 13:27:16 -07:00
Mathias Agopian
f8b4b4408c
Added support for the GL_TEXTURE_EXTERNAL target
...
This will allow us to support YUV surfaces.
Change-Id: I2d4da75f1006a5285bdc552695d4caeecccf2183
2010-06-15 17:31:17 -07:00
Jason Sams
cb8e982754
Merge "Remove InvokeData and add ContextFinish to generate a sync point."
2010-06-15 17:12:51 -07:00
Jeff Brown
8959f1c71b
am 2dfd2aa4: am 92266a78: Merge "More work in progress on native events." into gingerbread
...
Merge commit '2dfd2aa413a91965c1a247980598c795db9b4c38'
* commit '2dfd2aa413a91965c1a247980598c795db9b4c38':
More work in progress on native events.
2010-06-15 16:50:12 -07:00
Jeff Brown
92266a7894
Merge "More work in progress on native events." into gingerbread
2010-06-15 16:44:23 -07:00
Jeff Brown
9c3cda04d9
More work in progress on native events.
...
Refactored the code to eliminate potential deadlocks due to re-entrant
calls from the policy into the dispatcher. Also added some plumbing
that will be used to notify the framework about ANRs.
Change-Id: Iba7a10de0cb3c56cd7520d6ce716db52fdcc94ff
2010-06-15 16:43:18 -07:00
Jason Sams
afcc0f8874
Merge "update image processing."
2010-06-15 14:55:02 -07:00
Jason Sams
96ed4cfa62
Remove InvokeData and add ContextFinish to generate a sync point.
...
Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
2010-06-15 12:15:57 -07:00
Shih-wei Liao
4e094c1428
Merge "Comment out rsqrt for now. Long-term: Need to figur out why rsqrt caused slang to abort."
2010-06-14 21:16:26 -07:00
Shih-wei Liao
722a5d7104
Comment out rsqrt for now. Long-term: Need to figur out why rsqrt caused slang to abort.
...
Change-Id: I635eecead3ef71690124e51f29afa163373e2329
2010-06-14 17:34:25 -07:00
Jeff Brown
889eb886d3
am e0e5da0d: am 96e59eb8: Merge "Support for multiple tests" into gingerbread
...
Merge commit 'e0e5da0d648f4167e2a12ea02f4794f81a057da7'
* commit 'e0e5da0d648f4167e2a12ea02f4794f81a057da7':
Support for multiple tests
2010-06-14 17:06:56 -07:00
Jeff Brown
f1d3802ea2
Support for multiple tests
...
The build system enforces some invariants that were being ignored
before.
Change-Id: Ie7675042af7f961a507386c13b2a0b592b591af8
2010-06-14 15:46:08 -07:00
Jason Sams
56985cea77
update image processing.
...
Change-Id: I5899f88f05b9fb2ac2d7cdcb725b97d3a48d536b
2010-06-14 14:01:33 -07:00
Shih-wei Liao
1fdcb0814b
Merge "To enable the reflection of rs_mesh etc. Side benefit: Better type checking. Double-checked with Nick that the extra "struct" is enabling reflection and type checking without incurring overhead."
2010-06-14 13:39:33 -07:00
Jeff Brown
d983a25b25
am 4166aec5: am 28a6c8e9: am d890cbf7: Remove PollLoop from host build.
...
Merge commit '4166aec567b6fa4aa725a20d7c0a6dc5866c9f7b'
* commit '4166aec567b6fa4aa725a20d7c0a6dc5866c9f7b':
Remove PollLoop from host build.
2010-06-13 20:28:29 -07:00
Jeff Brown
d890cbf700
Remove PollLoop from host build.
...
We can't build (and we don't need) PollLoop in the SDK on all platforms.
Change-Id: I3b0f327bbb8bc58b9b8630b0161cf360403fea68
2010-06-13 20:21:19 -07:00
Jeff Brown
0d6be5800a
am 34b418cd: am 5e95930b: am 43a9527c: Fix include paths.
...
Merge commit '34b418cddbd2f05d5c0a98c550c65e457015134e'
* commit '34b418cddbd2f05d5c0a98c550c65e457015134e':
Fix include paths.
2010-06-13 20:03:20 -07:00
Jeff Brown
43a9527c54
Fix include paths.
...
Change-Id: Ifda45688f9f02710a74d5d7a7d902bacf1441e2e
2010-06-13 19:35:19 -07:00