Stephen Hines
2332340b0e
Test exported "long" type.
...
Change-Id: I1239aecf29f6d25ed975c8d026328366624d58b9
2010-10-11 14:33:21 -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
Stephen Hines
5a6d7ac2bd
Remove pragma for RS export variables.
...
Change-Id: Icfd958e8212843f4f1a6b64dd43ce63e09d00d7c
2010-10-08 18:12:51 -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
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
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
Alex Sakhartchouk
eccce09f1e
Merge "Adding average fps counter. Removing rsLight from libRS"
2010-10-05 15:32:38 -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
Alex Sakhartchouk
10825a07ae
Adding text metrics to renderscript.
...
Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
2010-10-05 11:33:27 -07:00
Alex Sakhartchouk
3bf3ea0d83
Fix for bug 3053078
...
Font gamma correction to match with lib HWUI.
Change-Id: I329a2f97058f4929b96724c9df39fbfad4243b33
2010-10-01 15:20:41 -07:00
Alex Sakhartchouk
feede2aee6
fixing bugs 3053960, 3044804, 3044798
...
shader cleanup and removing unnecessary state setup.
Change-Id: Ibddf2ad3a26bb983fc43bdeb58b1cec6224920b4
2010-10-01 14:11:52 -07:00
Jason Sams
37ece16cdc
Merge "Add object validity checking."
2010-09-30 18:35:56 -07:00
Jason Sams
f166d9b5a2
Add object validity checking.
...
Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
2010-09-30 18:15:52 -07:00
Alex Sakhartchouk
12c08f2c87
Merge "Adding anisotropic filtering and related samples."
2010-09-30 14:04:43 -07:00
Alex Sakhartchouk
f5b3510c70
Adding anisotropic filtering and related samples.
...
Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
2010-09-30 11:36:37 -07:00
Stephen Hines
01f0ad7c13
Fix clear() operation for rsScriptC.
...
- This removes a memory leak where some elements were not getting tracked
properly (and then triggering an assert when a context is destroyed).
- Convert ScriptCState to use a tracked object reference for mScript.
- Add a missing clear to FontState.
- Clean up synchronization in RSTest so that our graphics context outlives
any subtest context.
Change-Id: I0d5768c4d2f8810dd1ae2f68b1edd7e150f382fd
2010-09-29 16:58:17 -07:00
Alex Sakhartchouk
4378f11755
More robust attribute binding
...
Adding attribute and uniform debug logging.
Checking to see if aniso filtering is available.
Change-Id: I2ed9d166ed7ff3df971d7af18b7a33f4e3ade928
2010-09-29 09:49:13 -07:00
Jason Sams
f3470edc8a
Fix safe for mp check in ScriptC.
...
Change-Id: Id91b3c1e99b2705fd39f9e74a52c61110805e246
2010-09-28 14:41:42 -07:00
Stephen Hines
ab98bb6e8b
Fix RS bug with message ID 0.
...
Clamp RSTest list to nice viewable range.
Change-Id: I0909511e16984ec78150cda17c22e22af1fa0cdb
2010-09-28 10:28:12 -07:00
Alex Sakhartchouk
7215b5115e
Error checking for MVP matrix computation.
...
Fixing more padding bugs.
Change-Id: Ic5d4260027b7dc86a50fdab7221c7296c7d3ea0d
2010-09-27 10:29:47 -07:00
Alex Sakhartchouk
eb1a73c2be
Adding timer to display renderscript jit duration.
...
Change-Id: I8ab1dea60a833cd11771cf145cadbc96ac52b934
2010-09-26 14:53:21 -07:00
Stephen Hines
9ba15e376b
Merge "Adding support for dynamically updated test status"
2010-09-24 12:10:31 -07:00
Alex Sakhartchouk
04b5dd4b04
Merge "Adding support for all allowed textures. Cleaning up unused code Adding error messages"
2010-09-24 09:42:47 -07:00
Stephen Hines
bbc529244d
Adding support for dynamically updated test status
...
Change-Id: If67de45f7fbf3ecaf4c6e85ed8dded0099e543fd
2010-09-23 19:02:42 -07:00
Alex Sakhartchouk
b89aaacb2c
Adding support for all allowed textures.
...
Cleaning up unused code
Adding error messages
Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
2010-09-23 16:16:33 -07:00
Stephen Hines
ff4d70872a
Add RsList implementation to RSTest.
...
Run subtests in their own thread / RS context.
Created UnitTest framework using message passing for RS.
Add color status reporting to device output.
Fix some typos in RsList.
Change-Id: I251d632b9550a1c117d677f011741a796b561e59
2010-09-23 15:37:57 -07:00
Jason Sams
f119b91e1a
Better debugging for scripts.
...
Change-Id: I916cea86dcfdb43a9465708ea4a16f19cbe42370
2010-09-22 15:57:41 -07:00
Jason Sams
7a3403b0b8
Merge "Remove excessive logging."
2010-09-22 14:52:01 -07:00
Jason Sams
442ce762d2
Remove excessive logging.
...
Change-Id: If8e30fcb93d7cbf639c3a6c280c23f4553f11e5b
2010-09-22 14:50:37 -07:00
Jason Sams
353a48e8ed
Merge "Fix two minor RS bugs. 1: index set size was populated with bad value in java, 2: bad error check in uploadToBufferObject."
2010-09-22 14:27:50 -07:00
Jason Sams
1bfccb45df
Fix two minor RS bugs.
...
1: index set size was populated with bad value in java,
2: bad error check in uploadToBufferObject.
Change-Id: I5946053cdfba0b2fbbaa34d562a9ec53e26ce9f2
2010-09-22 14:20:08 -07:00
Stephen Hines
72e1687b70
Test use of "f" suffix on float initializers.
...
Change-Id: I3325576d1ec2d7c1c966afd8ef279745c549125f
2010-09-21 15:32:55 -07:00
Stephen Hines
065149f162
Updated RSTest to test primitive type assignments.
...
Change-Id: I6c377cfdc647806d9362effc4c1715638dcf5bfb
2010-09-21 11:59:15 -07:00
Stephen Hines
ca54ec302f
Add support for Float64 (double) to RenderScript.
...
Change-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d
2010-09-20 17:20:30 -07:00
Stephen Hines
580807a20a
Merge "Handle RS reflection name changes."
2010-09-17 13:55:39 -07:00
Stephen Hines
2c6f34480c
Merge "Minor app updates for RS. force RSTest to portrait."
2010-09-17 13:50:21 -07:00
Jason Sams
4fd8bb4b56
Fix function name match for refcounting funcs.
...
Change-Id: I3fa8211200023e0df494cd9aab698e215b3c2164
2010-09-17 13:17:17 -07:00
Stephen Hines
93a958f095
Handle RS reflection name changes.
...
Change-Id: I0f3f9805a0f0bf44ce9e9944a3eaa5a80dd0cdde
2010-09-17 10:03:00 -07:00
Jason Sams
d081fffab5
Cleanup GL setup code and remove legacy 1.1 paths.
...
Reset pointers to NULL when allocations are unbound.
Change-Id: Ifaba634ecbb154970b7fb47faa8e6475d16d2f66
2010-09-16 18:18:29 -07:00
Stephen Hines
a8c6ceedba
Minor app updates for RS. force RSTest to portrait.
...
Change-Id: Ic2356644e00be8d373da97a9072f008e59a0264a
2010-09-15 17:32:06 -07:00
Jason Sams
cfc0436699
Fix partial NP2 support and restrict mipmaps and clamp
...
modes on HW that does not support proper NP2
bug 2965170
Change-Id: If9a3ac45264861fc75b9616e98957e12a5464411
2010-09-14 14:59:37 -07:00
Alex Sakhartchouk
c984dd73c6
Shader changes to allow for more flexible constant binding.
...
Change-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110
2010-09-14 09:50:43 -07:00
Ying Wang
db09da1071
Merge "Reflected class name and bc file name changes."
2010-09-07 22:28:20 -07:00
Anatol Pomazau
c24ffe6fdc
Fix header path.
...
Now libbcc is located under framework/compile
Change-Id: I39cd0d27da73ce31e8cb92772bfda3a942ccd27c
2010-09-07 17:33:01 -07:00