Mike Reed
c04851fd0a
add boundary patch
2009-10-28 15:18:41 -04:00
Jason Sams
7299c83bd8
Fix bug exposed by filmstrip. The updated and expanded SimpleMesh had an ordering bug with component coordinates when both texture and normals were used.
2009-10-16 14:55:41 -07:00
Jason Sams
bd2197fb00
Add script to script call support. Add exception to catch out of bound index data when added to TriangleMeshBuilder.
2009-10-07 18:14:01 -07:00
Mike Reed
a78b0a2d9e
add (hidden) setHasAlpha() to allow clients like the view's cache to hint that a bitmap is opaque.
...
Knowing that a 32bit bitmap is opaque is a performance boost for some blits.
2009-10-07 11:38:05 -07:00
Jason Sams
516c319115
Implement data push from scripts. Fixes the problem where apps would have to poll to monitor a scripts state.
...
Fix bug in StoreState where state could be overridden by the default unless the script used more than one state.
Change only impacts renderscript and renderscript apps.
2009-10-06 13:58:47 -07:00
Jason Sams
7f047786d9
Update the SimpleMesh API to support new attribute types. Also spilt add/set commands to avoid permutation explosion.
2009-10-02 18:18:35 -07:00
Mike Reed
bbed0d68c8
hide setGammaForText, which is only used for calibrating new devices
2009-10-01 09:34:45 -04:00
Dianne Hackborn
29e4a3c566
Update from API review.
...
Change-Id: I16b1c566f91167aac9615ac59dd297a154c828ea
2009-09-30 23:21:02 -07:00
Mike Reed
4e03999ca2
if we have a single value for roundrect radius, manually clamp it before drawing.
...
Skia will clamp the radius independently in X and Y to ensure it is not larger than 1/2 the width (or height).
If the caller to our drawable gives us a single value, we'll assume they want it to be circular, and not an oval.
To do that, we clamp it up front, so we get (possibly smaller) circular corners, rather than potentially
elliptical ones.
This makes the progress bar look "nicer" when it is very thin in one dimension.
2009-09-29 17:02:26 -04:00
Dianne Hackborn
c20a9608f3
Whoops, these shouldn't be public.
...
Change-Id: I66057b1fb63b97ad79cea7056849274c6a7b3ed4
2009-09-29 11:38:01 -07:00
Android (Google) Code Review
490d5222ae
Merge change I6cacaa0d into eclair
...
* changes:
Hack to fix issue #2125365 : Sports Trivia compatability with Eclair
2009-09-29 13:44:47 -04:00
Jason Sams
5235cf3f41
Fix but processing raster state pragma.
...
rename stateFragmentStore to stateStore
2009-09-28 18:12:56 -07:00
Dianne Hackborn
afa78967b8
Hack to fix issue #2125365 : Sports Trivia compatability with Eclair
...
Adds a mechanism to tell Paint the scaling factor its target
canvas will have, for it to compute font metrics based on the
correct font size. Only TextView uses this, but that is enough
for the large majority of apps.
Change-Id: I6cacaa0dd26d40ee3ad959bed0028678d6e9016e
2009-09-28 17:33:54 -07:00
Jason Sams
3c0dfbab80
Improve logging code to dump more detaild rs object info. Fix bug with predefined elements not being recreated for contexts after one was destroyed. Add stricter type enforcement.
2009-09-27 17:50:38 -07:00
Jason Sams
66b2771d74
Reduce debugging spew and add props to selectivly re-enable it.
...
change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
2009-09-25 15:25:00 -07:00
Jason Sams
a9e7a05b84
Improve renderscript context teardown. Track object in the system and then force their cleanup by releasing all user references once destroy context is called. Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.
2009-09-25 14:51:22 -07:00
Joe Onorato
5fda65f182
Add a method to destroy the RS object.
2009-09-25 09:12:16 -07:00
Jason Sams
65e7aa56f5
Implement pause/resume for the RS thread.
2009-09-24 17:38:20 -07:00
Jason Sams
6b9dec00af
Remove depricated triangleMesh.
2009-09-23 18:07:45 -07:00
Dianne Hackborn
de0dfb7b65
Fix issue #2125720 Weather Forecast Widget - graphics do not scale
...
I forgot to add the new density field to the Bitmaps' parcelable data.
Change-Id: I77cf3e93e356297e0caed6fc71b62b5cd8f79124
2009-09-23 14:26:02 -07:00
Android (Google) Code Review
5dd7c726f4
Merge change 26667 into eclair
...
* changes:
Add raster object to control point and line params. Add flag to force SW rendering.
2009-09-23 17:00:22 -04:00
Jason Sams
ebfb436a49
Add raster object to control point and line params. Add flag to force SW rendering.
2009-09-23 13:57:02 -07:00
Dianne Hackborn
b8a9f12802
Fix #2101821 : Cut labels of menu items in "SnapTell" market app.
...
Ummmm... this turns out to be pretty bad. NinePatchDrawable was not
scaling its reported padding for compatibility mode, causing spacing
to be off. All over the place. This change should improve things quite
a bit (and magically makes nearly all of the menu flaws go away).
Change-Id: I94a8310d95b908b6f087db97d9afaed654ca6de5
2009-09-23 11:27:06 -07:00
Jason Sams
768bc02d81
Implement more type checks on Allocations.
...
Add tracking for allocations created using the "sized" helper.
Add more param validation for data upload calls.
2009-09-21 19:41:04 -07:00
Chih-Chung Chang
eb68c46a40
Fix 2092386: Support yuyv for camera preview format.
...
Change-Id: I3ef821fed2132a9faf92983324c7e036d0f5641e
2009-09-21 04:38:19 +08:00
Jason Sams
d342fd7526
Clean up some debugging and add 2 math lib routines.
2009-09-18 14:24:24 -07:00
Android (Google) Code Review
d9497f7dd9
Merge change 25394 into eclair
...
* changes:
Add StateListDrawable's dither flag to the constant state.
2009-09-16 20:02:14 -04:00
Romain Guy
a41581ed40
Add StateListDrawable's dither flag to the constant state.
...
Change-Id: Ie377bfe3dfb83c33df3c0cc5a02810332a60a322
2009-09-16 17:01:06 -07:00
Android (Google) Code Review
07e62d1de9
Merge change 25185 into eclair
...
* changes:
Implement renderscript Invokables.
2009-09-16 18:06:12 -04:00
Jason Sams
be2e84193f
Implement renderscript Invokables.
2009-09-16 15:04:38 -07:00
Romain Guy
ffff38420c
Build the BitmapShader if it hasn't been built yet.
...
This was causing a bug in the InCall UI where the background would be stretched.
Change-Id: Ie25a7d09f4779f166e267b2f921d40441ce361d2
2009-09-15 16:39:08 -07:00
Mike Reed
df4cf29715
redraw once more on a touch-up if we've been dragging, so we can redraw in high-quality mode
...
update dox on BlurMaskFilter
2009-09-15 16:16:05 -04:00
Android (Google) Code Review
ffa18dfac0
Merge change 25100 into eclair
...
* changes:
Implement Object readback.
2009-09-15 15:40:09 -04:00
Jason Sams
5f43fd289a
Implement Object readback.
2009-09-15 12:39:22 -07:00
Dianne Hackborn
c297480937
Fix issue #2116977 : buttons are huge and bent
...
Now that we are using preloaded drawables in compatibilty mode, when
constructing them from their constant state we need to set the new
drawable's target density appropriately.
Change-Id: I3665cbea09d38b9ac5f45f8c380dc8641f86b266
2009-09-14 16:32:56 -07:00
Dianne Hackborn
8cae124af2
Various cleanup around resources and nine-patches.
...
Remove the stuff that doesn't use preloaded drawables when in
compatibility mode, since this works fine ever since we were able
to deal with drawables in a different density than the canvas.
Change the snapshot function on View to return a snapshot at
the same size that will actually be drawn on screen (when in
compatibility mode), to be able to show scaling artifacts and
all.
This change was original an attempt to fix issue #2101917 : Text
field edges appears to be improperly rounded. That turns out to
probably be something deeper in the graphics system, but also
included here is the debugging code I did to try to track down the
problem to make it easy to turn on again later.
Change-Id: I34bfca629639c7ff103f3989d88874112ef778d9
2009-09-11 13:31:45 -07:00
Mike Reed
211db4a287
change default for dither to true
2009-09-11 14:40:15 -04:00
Scott Main
da0a56df96
resolved conflicts for merge of e0408aa1 to eclair
2009-09-10 18:08:37 -07:00
Scott Main
df4578e8ab
docs only.
...
add documentation to notify developers about variable
camera specifications and add some more links
Change-Id: I46ef9811af17858cbc6547f88e626becb481b043
2009-09-10 15:02:49 -07:00
Mike Reed
d9512a30d8
default dithering to ON (cheap, looks good)
...
officially ignore filtering (expensive, no real improvement)
2009-09-10 14:46:41 -04:00
Jason Sams
ea84a7c517
Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
2009-09-04 14:42:41 -07:00
Jason Sams
2525a81522
Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
2009-09-03 15:43:13 -07:00
Joe Onorato
ae209acd8d
Don't leak jni refs.
2009-08-31 17:25:08 -07:00
Romain Guy
650a3eb7d6
Load bitmap resources entirely from native code.
...
Change-Id: I6660baec241794c40611bce79b7f9ce9479e52ba
2009-08-31 14:06:43 -07:00
Jason Sams
07ae406237
Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
2009-08-27 20:23:34 -07:00
Jason Sams
67c6844ea0
Remove bogus comments and logging.
2009-08-25 17:09:59 -07:00
Jason Sams
f5b4596a38
Implement java interface for RS shutdown and fix shutdown deadlock with the command fifo.
2009-08-25 14:49:07 -07:00
Jason Sams
b13ada5071
Add support for selecting the color bit depth and if the application used a depth buffer.
2009-08-25 11:44:30 -07:00
Mike Reed
dbade9d6a0
expose runtime changes to gamma
2009-08-25 13:47:47 -04:00
Dianne Hackborn
4a51c20ce6
I am getting tired of the java doc warnings, so fix them.
...
Change-Id: I2205eebae419eaf4a0992c9f5b7cd807eb843fe1
2009-08-24 17:37:32 -07:00