History log of /frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
08a81583c18a849e442ceeb8d7baeca743fb3be8 18-Sep-2012 Jason Sams <jsams@google.com> Add Kernel, Method, and field IDs
bug 7182873

Change-Id: I066a359bb04027e9376dac088560f042c496b10e
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
64a55af0ac700baecb0877235eb42caac59a3560 26-Aug-2012 Jeff Brown <jeffbrown@google.com> Add plumbing for new surface flinger display API.

Cleaned up the implementation of Surface and SurfaceSession
to use more consistent naming and structure.

Added JNI for all of the new surface flinger display API calls.

Enforced the requirement that all Surfaces created by
the window manager be named.

Updated the display manager service to use the new methods.

Change-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
6ab97682fd444586ee135912a4210417a1c8781b 10-Aug-2012 Jason Sams <jsams@google.com> Intrinsics test

Change-Id: I1847ad0c9190100eb84f7e052dd9f3bff81dc447
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
3655e44d8b291128e79a7a9b5277b6da217144fc 27-Jul-2012 Jason Sams <jsams@google.com> Fix readback lengths

Change-Id: I4c5f29af03ed3babceef741aa3a982244cfc65d1
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
06883b71d0b75eee255b292ba66684eddc5fb172 17-May-2012 Stephen Hines <srhines@google.com> Fix incorrect Log message.

Change-Id: Ib05813c28a16e1bfe2186b068e1baf13782ae5b9
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
adeb809201fcb77ba2b76a814ae4cdc9dacb326b 20-Apr-2012 Stephen Hines <srhines@google.com> Start passing element/dim information along with FieldPacker.

BUG=6009244

Change-Id: I3c82c8b40c899b875831f53cf0ad82ea36c1a043
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
fb9aa9f3ef11878caaf6fcfb5ea49ffb9f7abf33 29-Mar-2012 Jason Sams <jsams@google.com> Convert from SurfaceTexture to Surface

Change-Id: I2ad4307294d4144999ca0c12ac19849b188243fb
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
fe1d5ffd1b6c4977a9f301997d2ad90e5b049a3b 23-Mar-2012 Jason Sams <jsams@google.com> Implement USAGE_IO_INPUT



Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
8335f1ccccedb6655d96d9d5b697a7f0938235dd 26-Feb-2012 Mathias Agopian <mathias@google.com> fix libgui header location

Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
b13b9bdad2baf6ad1ec2e56b6b7598fa20f55fc4 18-Feb-2012 Mathias Agopian <mathias@google.com> frameworks/base refactoring.

step 2: move libutils headers to their new home: androidfw

Change-Id: I14624ba23db92a81f2cb929f104386e1fab293ef
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e158f203d2290aec1cb9040aee9d9fa2e95042b7 17-Feb-2012 Jason Sams <rjsams@android.com> Merge "Rename three header files to free namespace for api."
1d6983af336b2b1d3a24aece58ce0850aa79e8a0 17-Feb-2012 Jason Sams <rjsams@android.com> Rename three header files to free namespace for api.

Change-Id: Ie9ef65a477373c30b2d5b02248f62e768b6f27ae
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
791c0d188a5f06739e689df49585f87939be3bd8 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Piping texture names through shader builder. Fixing uint size_t mismatch."
2123b46ba85adb2cfb78068f8368e830640118d3 16-Feb-2012 Alex Sakhartchouk <alexst@google.com> Piping texture names through shader builder.
Fixing uint size_t mismatch.

Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
163766cbe798baf8e86eb8201bc6c3def931d59a 15-Feb-2012 Jason Sams <rjsams@android.com> Beging IO stream out from allocation to surface texture.

Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
eb5b73504d4e12c390985b573b61b4d9bcaa74dd 08-Feb-2012 Jason Sams <jsams@google.com> Merge commit 'bdeec118' into manualmerge

Conflicts:
libs/rs/rsThreadIO.h

Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
4c2e4c80ce519e09e5b00fd7533e64a834d70639 08-Feb-2012 Jason Sams <rjsams@android.com> Implement RS VSync on new vsync infrastructure.

Change-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1

Replace lockless fifo from server to client with sockets.

Change-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
bc19591c1f82366d00e30f988b88d66184b3dedf 30-Jan-2012 Stephen Hines <srhines@google.com> am 855eadf9: Merge "Fix potential bug with reordered size/offset arguments."

* commit '855eadf942c8ff5c2665d7dc3b6d4b5ba630419a':
Fix potential bug with reordered size/offset arguments.
4cbe25a86b4aa3353c8016a129028671e902611f 19-Jan-2012 Stephen Hines <srhines@google.com> Fix potential bug with reordered size/offset arguments.

This change also cleans up a few uint32_t/size_t issues.

Change-Id: Iae0fc085c12149129b91fce0ebbc28c8cf358eaf
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
615e7cee03d1a53072b0369fa9f247811ac56845 13-Jan-2012 Jason Sams <jsams@google.com> Start implementing SurfaceTexture streaming into RS allocations.

Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
2e681c1b097883f5c327d3c1c77692ecab498a35 10-Jan-2012 Steve Block <steveblock@google.com> resolved conflicts for merge of 08289f55 to graphics-dev

Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
3762c311729fe9f3af085c14c5c1fb471d994c03 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
857d0c7017da763a420e825fffa2f260eb982c97 24-Nov-2011 Jason Sams <jsams@google.com> Private API to support MFF transition.

Change-Id: I17cc9dc46eb37e4397428ba64305b0fd8ed3ae81
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
f15ed0124ea7f7f87e4188a1dd15cc4917a62ee9 31-Oct-2011 Jason Sams <rjsams@android.com> Path rendering

Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
71f2cf116aab893e224056c38ab146bd1538dd3e 20-Oct-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/143865

Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
7d5f5e7c8943e043a422ad51c85d4e1684c37e28 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> adding getters to Sampler ProgramRaster, ProgramStore, Element.
Element adds ability to get subelement info. Tests for new stuff.

Change-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
94aaed38467c71a6c804f0e18b41346a4013c25b 23-Sep-2011 Jason Sams <rjsams@android.com> Remove unused fields in ProgramRaster

Change-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
4382467a80dd12c6362d57edca7f2367f7ae877c 02-Aug-2011 Stephen Hines <srhines@google.com> Start using bcinfo components within librs.

BUG=4942491

Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
835b8544cc333ef87e42b1d71cf8ad3cddccdc19 20-Jul-2011 Alex Sakhartchouk <alexst@google.com> Fixing bitmap invalidation bug.

Change-Id: I47776f2c1a567342f0826850237c15a5d6315f71
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
faa32b33b50ad941f631716dd0915e936bdc3ac5 21-Jun-2011 Jason Sams <rjsams@android.com> First cut at RSTextureView.

Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
304b1f5497155bcf91e7b855cfab7a675e80bf26 14-Jun-2011 Alex Sakhartchouk <alexst@google.com> Allocation copy functions.

Change-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
6c72eec06e69559b4d990777c7b280aa81586797 17-May-2011 Alex Sakhartchouk <alexst@google.com> Preparing libRS for for compilation on host.

Change-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
edbfabdb98a2974f973d6c042e6efd547dc02fc5 18-May-2011 Jason Sams <rjsams@android.com> Core to client fifo on sockets.

Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
25999a08a6652ff5d7d0973f279f1e92e04b3506 12-May-2011 Alex Sakhartchouk <alexst@google.com> Cleanup mesh creation.

Change-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
7a22e107d100caea2a661ec73e4525d69f0f9759 06-May-2011 Jason Sams <rjsams@android.com> Add code for generating fifo command packing.

Change-Id: I2d2ef095344b200b10457de96ae1d85821edc91e
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
a89094aa3bc059c6e03b20b4c5b1ede4582f3da9 05-May-2011 Alex Sakhartchouk <alexst@google.com> Code Cleanup and better Sampler creation method

Change-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
c576537166fa3f829e4b5d8c6617a36b47e75fc3 29-Apr-2011 Jason Sams <rjsams@android.com> Pipe rsa function though the RS api table.

Change-Id: Ic8a3bef5d337be1d8fc5ca961eec6be4761701c5
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
6e494d3ab606be8c06f8d4930fbec572bbfa15c2 28-Apr-2011 Jason Sams <rjsams@android.com> Add dalvik code for forEach.

Change-Id: I26533fc553315b99b8f177ab62d9735a177b26b0
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
65bdaf1c6d463d9441125d2c87a36015bfef2d95 26-Apr-2011 Jason Sams <rjsams@android.com> Cleanup rs.spec file and code generator.

Change-Id: I369e36b222ff962fc6835bc550435c2940e2b5fd
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e7c4a7565c7f8c8fc1ec92dc0692577fcc474750 06-Apr-2011 Alex Sakhartchouk <alexst@google.com> Modifying libRS internal communication to handle network rendering.

Change-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
8451b25a4422656bbd6657a5855e69c0f4d53c74 08-Apr-2011 Elliott Hughes <enh@google.com> Use jniThrowException for exception throwing from native code.

I'll do media and the generated gl stuff separately. Otherwise, this
cleans up all direct calls of ThrowNew/Throw except the one in the
binder that needs to remain.

Change-Id: I8f95a5f020f53b25926ad31ac0c9477ddf85d04b
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b 06-Apr-2011 Jason Sams <rjsams@android.com> Seperate ProgramRaster.
Cleanup ProgramRaster and ProgramStore creation.

Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e4a06c5fc738bf219f2a495e12a637b2d0871651 17-Mar-2011 Jason Sams <rjsams@android.com> Start seperating out RS compute implementation. Create hal
layer to seperate from runtime.

Change-Id: Idf5c1261be4131690d25c15948e98324e979b4f9
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
2c74ad9aae29cc64fece926f353825a7925792c2 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fix for bug 3434228

Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
991040c8261237997915f8a4c899a6ea5012fb42 18-Jan-2011 Jason Sams <rjsams@android.com> Cleanup logs.

Change-Id: I206d45863752adbc71fc91cd14e7cd3a555c8c53
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210 12-Jan-2011 Jason Sams <rjsams@android.com> Implement more of copy2DRange*

Change-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
f7086090cfc8d97b5bd3b4d7801a27af11f7c207 12-Jan-2011 Jason Sams <rjsams@android.com> Cleanup bitmap uploads
Implement standalone mipmap generation.

Change-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
b0253ea6969bdd27bf574e0da7fa91aa6d09f44f 07-Jan-2011 Alex Sakhartchouk <alexst@google.com> Additional loading methods for fonts and a3d files.
Cleaned up error messages.

Change-Id: Id33b7149671df23c37cc11375d844a7837dac750

Change-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
49a05d7b82956009f03acbb92a064eed054eb031 29-Dec-2010 Jason Sams <rjsams@android.com> Move adapter2D to a derived class from Allocation.

Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
eeca435dc6134a285b9bbb832cd6a1a88f34e85f 20-Dec-2010 Shih-wei Liao <sliao@google.com> Stale cache management to address a P1 bug # 3296131.

Change-Id: I593f35a91c4a14c055828f8989fe01b9e7790039
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e27cdeeecba5b445e307d653d9cb7da007adfac3 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
6b32fab1dbfd8bc1cc176557fe0a7b2ebd4966bd 10-Dec-2010 Shih-wei Liao <sliao@google.com> 1. Add Context to a RenderScript or RenderScriptGL instance.
This is to allow RenderScript to better interact with the Android environment.
E.g., per-app cache.
2. Plumbing, testing.
3. Added getApplicationContext in RenderScript.java.

Change-Id: I85edeebe38825e20b2e86f4f4815689dfc332ef9
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
d4b23b54445b13dacaafad97d100999abb36ea6f 14-Dec-2010 Jason Sams <rjsams@android.com> More API updates.

Change-Id: I754dc645ac08fa25019eed8fd8b7b3c47f178ff2
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
4ef6650bd05a39a09958ea1db92f120ea4949cb1 11-Dec-2010 Jason Sams <rjsams@android.com> Remove CreateFromBitmapRef and add
CopyTo(bitmap) replacement.

Change-Id: Ib73fb9f4bfe5f468eaf0f8f1bf68a93759eef00d
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
5476b450e50939940dcf3f15c92335cee2fc572d 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
bf6ef8d78fffbce6c1849a4a28fb3f4401ad039e 07-Dec-2010 Jason Sams <rjsams@android.com> API review cleanup.

Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
67f2e442a31b8395e3c1951f8e91139ec7f2be99 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Support for cubemaps.

Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
a914f340ae5b267dc3ab36c1156c795b8fa18f5d 08-Nov-2010 Shih-wei Liao <sliao@google.com> Add caching support of BCC binaries.

Change-Id: I1e75bb84d88319cb6f1bbe6d907cf6e8ed546142
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
6f4cf0b8885403ead157ae00fd43cf1282331c23 17-Nov-2010 Jason Sams <rjsams@android.com> Fix ref counting for globals when set from java code.

Change-Id: I415b6ddeaab277e60233e905a6bae357cd5193eb
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
1c41517124a90fcfdb95dc069fc492c6fcf1ff25 09-Nov-2010 Jason Sams <rjsams@android.com> Handle user message ID 0
Pass RS runtime errors back to java.
throw exceptions for runtime errors.

Change-Id: Ifcf16cbbf9b98137971dced5076f8a5563eb016c
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
9d71e2180062931416092f26276a07e55b318f62 09-Nov-2010 Alex Sakhartchouk <alexst@google.com> Moving attrib creation to Mesh. Adding arrays as shader inputs.
Removing fixed size arrays.

Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
c1d6210fb5cc558ccea95a59a2b33bb9015fc7de 04-Nov-2010 Jason Sams <rjsams@android.com> More RS exceptions cleanup.
Remove some dead code.

Change-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
581cc64028e8b8f66cec8105bf530b16d5fb34eb 27-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding nvidia extension for limited npot support.
Updating a3d loading to be async.

Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
31a7e42f4baa059352f0db119de38428e655eab2 26-Oct-2010 Jason Sams <rjsams@android.com> Begin adding async allocation creation.

Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8

Implement async bitmap upload and clean up types.

Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
9c25aee52672f9c8908e062bde502341c189970e 15-Oct-2010 Jason Sams <rjsams@android.com> Fix object cast.

Change-Id: Idcf1b43392d43b6b46040b59551b73df6d6e42a9
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
3b9c52ab8c1ab240d2299358d01a8efbe392d111 15-Oct-2010 Jason Sams <rjsams@android.com> Async type creation.

Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
11c8af9ded3a319635b4e91a639a616ec97fc7e3 14-Oct-2010 Jason Sams <rjsams@android.com> Begin hooking up SurfaceConfig.

Change-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
26ae3904e8050eae655722caf93ee5d3f0ab195a 11-Oct-2010 Alex Sakhartchouk <alexst@google.com> Update allocation from bitmap.
GL attribute cleanup in type.

Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
031ec58cfc7a20927302a5300eba3f5fc1709b50 11-Oct-2010 Stephen Hines <srhines@google.com> Fix support for 64-bit integers.

Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
2222aa90031604e9752ebc2909303a84139b8b18 11-Oct-2010 Jason Sams <rjsams@android.com> 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
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
5edc608a0749ed4b7074b5c1243043eb722c3c31 05-Oct-2010 Jason Sams <rjsams@android.com> Implement allocation resizing.

Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
f5b3510c706ed1f7611760dff0c94f2111531c68 30-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding anisotropic filtering and related samples.

Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
b89aaacb2ca9d062e0a17a32e3d4dbf3f6948a17 24-Sep-2010 Alex Sakhartchouk <alexst@google.com> Adding support for all allowed textures.
Cleaning up unused code
Adding error messages

Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
ca54ec302f5bddd1674ea1f36cd3b7c540b2fbca 21-Sep-2010 Stephen Hines <srhines@google.com> Add support for Float64 (double) to RenderScript.

Change-Id: Iad1c4adadf657a46aa38a3fad7813927e643e29d
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
cfc04366998cd0c626594c9cf70336a11bdf5996 14-Sep-2010 Jason Sams <rjsams@android.com> Fix partial NP2 support and restrict mipmaps and clamp
modes on HW that does not support proper NP2
bug 2965170

Change-Id: If9a3ac45264861fc75b9616e98957e12a5464411
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
70d4e5024298f71edb3b04867e05568f5495b4ce 03-Sep-2010 Jason Sams <rjsams@android.com> Add arrays to elements.

Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e447a786357c91d7c48f2475605e692de5b12da1 01-Sep-2010 Jason Sams <rjsams@android.com> Remove functions for reflecting dalvik classes to rs types.

Change-Id: I41bc7fd704772d177f8035c04256d0ca63e4398b
Change-Id: I4df3673a1db1e79c309ab4eb41d2145802ed322c
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
49bdaf0293408159df18a1d8540360f9623c40f7 31-Aug-2010 Jason Sams <rjsams@android.com> SubElementData data upload functions.

Change-Id: I5f8c738b5457ae7f6085fc4cd331cf3d13ad75cf
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
1d45c47975ab2a8cef6db5a8976276de31e1e8d0 25-Aug-2010 Jason Sams <rjsams@android.com> Add matrix component types.
Fix potental overflow in script -> java messages.

Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
ee956053d6e3f7a7a82e41853b9b251fdc226d7a 20-Aug-2010 Jim Miller <jaggies@google.com> Make sure we have a native Surface in nContextSetSurface.

I was seeing a problem running RenderScript in the system process
because mNativeSurface was null. This works around the problem
by forcing the native surface to be created when we set the surface.

Change-Id: I3abf6cef1b049864e4e063669b6df547de008c93
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
d78be37d81f6c1aba75180c7608753a027a881ee 18-Aug-2010 Jason Sams <rjsams@android.com> Remove OOB object destruction.

Change-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
2e1872fe07cf8952812a417985e6e1f61bdeab5d 18-Aug-2010 Jason Sams <rjsams@android.com> Make java entry points for native fifo synchronized.

Change-Id: I1baf2beb920016f0202042982075cbce1e67df42
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
fb10c16a0528a418053e4b8e75eebe57476b86ef 04-Aug-2010 Alex Sakhartchouk <alexst@google.com> Added ability to set font color.
Propagating the name of meshes and allocations from native a3d to java

Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
dfac814c18f73dd7289f9927edca3e3b6ec6bc00 15-Jul-2010 Alex Sakhartchouk <alexst@google.com> Populate java objects with native data from a3d file.
Remove legacy constructor from programraster
Make a3d object creation synchronous

Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
80a4c2cd34aedb4f1a2e5e7d1ac26a9aeebe41ae 13-Jul-2010 Alex Sakhartchouk <alexst@google.com> Work on synchronizing a3d created files and java layer.
Adding culling to ProgramRaster

Change-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
53a93d5e917038504ba4422e4ad346ae37131365 10-Jul-2010 Jason Sams <rjsams@android.com> Remove points from fixed function.
Add basic GL performance test.

Change-Id: I421a41b6683b2c5f70045cdd0f610a6939105fee
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
8287a9bc5e184f1bbb91866591c4358a3a9eb168 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Cleanup pass on the mesh api change.
Removed all the simple mesh related calls and temporary objects.

Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
164aaedf7f24827c3da84acc733325ae985930d6 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Start of mesh API cleanup.
Switched all native code to go through Mesh class.
Removed SimpleMesh
Added java Mesh class
Will need to port all existing code to use java Mesh, then remove java SimpleMesh.

Change-Id: Idb9c03d0b06b4ef87db28dffcffa1881d39120e5
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
9b949fce39f0f39ce9275b71d7c347210775e7a8 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
96ed4cfa62dd09aafb3f9da01e047661b4fe3c95 15-Jun-2010 Jason Sams <rjsams@android.com> Remove InvokeData and add ContextFinish to generate a sync point.

Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
aae74ad6144470c66e72b075ac3afeddb186fa98 04-Jun-2010 Alex Sakhartchouk <alexst@google.com> Creating the jni and java layer to integrate a3d

Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
d79b2e9f8b0fa43f6734aaa5e9d0d389d5da5109 20-May-2010 Jason Sams <rjsams@android.com> Begin naming cleanup for renderscript runtime.
Prefix functions with "rs" or "rsg".

Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
1de0b87168837cfcd9318bec5c97d2e7d78d3293 17-May-2010 Jason Sams <rjsams@android.com> Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.

Change-Id: I2c3075d2056f02bb834bfad403dc72da991f3156
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
ec67275e5f7edb2fe4e6f76ab8b4e01e8990bc92 15-May-2010 Jason Sams <rjsams@android.com> Delete legacy setDefine API.

Change-Id: I1bae13533ab9efea3d3b0ebb6a3711343e922f8a
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
54db59c3594e887a412a24713fc3daa1c2404593 14-May-2010 Jason Sams <rjsams@android.com> Rename ProgramFragmentStore to ProgramStore.

Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
4d3399337d18ef04116bc8a2e5799274655d0c30 11-May-2010 Jason Sams <rjsams@android.com> Convert renderscript from using ACC to LLVM for its compiler.

This will also require application to be updated to support
the new compiler and data passing models.

Change-Id: If078e3a5148af395ba1b936169a407d8c3ad727f
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
8b138323d54e36fd66b22a634494648e20c53373 13-Apr-2010 Mathias Agopian <mathias@google.com> don't hardcode "mSurface" throughout our source code

this is used in a few places to get access to the android.view.Surface
native surface. use a macro instead. Also rename the field to mNativeSurface.

Change-Id: I1c6dea14abd6b8b1392c7f97b304115999355094
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
8a64743f37ed35af7c2204acd18bb3d62d8f66d5 02-Mar-2010 Jason Sams <rjsams@android.com> Add support for linking to a skia bitmap rather than always copying the data from the bitmap.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
c2908e60c9b021fb4bb69acff8d49981dd4dade8 24-Feb-2010 Jason Sams <rjsams@android.com> Support defered generation of mipmaps. With this change we support mipmap generation when the texture is uploaded to GL without requiring RS to retain the full chain.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
000479f9e325b4e426a67033abd92d47da412725 10-Feb-2010 Mathias Agopian <mathias@google.com> split libsurfaceflinger_client and libcamera_client out of libui
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
704ff64b099406bb328898a7443921f22dbffd6d 10-Feb-2010 Jason Sams <rjsams@android.com> Preview seperating RenderScript into RenderScript and RenderScriptGL
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e17964e150e459bacced5658ae36fe1c56082e37 05-Jan-2010 Jason Sams <rjsams@android.com> Add RS support for generic attribs as input to vertex programs.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
718cd1f322ee5b62b6a49cb36195bcb18a5ab711 23-Dec-2009 Jason Sams <rjsams@android.com> Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.

This will break some apps, checkings for other projects will follow to unbreak them.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
68afd01ec9fd37774d8291192952a25e5605b6fb 18-Dec-2009 Jason Sams <rjsams@android.com> Move texture bindings to base program object. Change ProgramFragment creation to require a texture format in 1.0 mode.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
7e5ab3b177b10fee304d011b3a4b9ee03e2b18b5 15-Dec-2009 Jason Sams <rjsams@android.com> Continue es2 shader dev

Conflicts:

graphics/java/android/renderscript/Program.java
graphics/java/android/renderscript/ProgramVertex.java
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
0011bcf57ff711a221a3a4c73f2a79125111647d 15-Dec-2009 Jason Sams <rjsams@android.com> Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
54c0ec14e016e4a1bf3ceab40ed6ca5447da4725 30-Nov-2009 Jason Sams <rjsams@android.com> Beging GL2 user shaders. Switch master to using GL2 by default.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
715333b832fb448c32165c7d97d408a3fa43f7cb 18-Nov-2009 Jason Sams <rjsams@android.com> Add support for dumping RS objects to aid in debugging of white blocks bug.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
7d787b4722eaeb79cab42c36060336e092b77b5f 15-Nov-2009 Jason Sams <rjsams@android.com> Add setPriority to allow wallpapers to run at lower cpu priority than default.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
3bc47d438171dce294e816366d53bc9eca772c5b 13-Nov-2009 Jason Sams <rjsams@android.com> Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
efd9b6fb2e0f31b50db089352118e5daeb268879 03-Nov-2009 Jason Sams <rjsams@android.com> Support applications changing the surface attached to the RS.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
516c31911578db8ce53529483c3ded918ac7dc6b 06-Oct-2009 Jason Sams <rjsams@android.com> 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.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
65e7aa56f56097418d617663683544c25b3988ea 25-Sep-2009 Jason Sams <rjsams@android.com> Implement pause/resume for the RS thread.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
6b9dec00afec359f091ed353f371f08ff150278a 24-Sep-2009 Jason Sams <rjsams@android.com> Remove depricated triangleMesh.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
ebfb436a49673693b98469683451bd9ede797557 23-Sep-2009 Jason Sams <rjsams@android.com> Add raster object to control point and line params. Add flag to force SW rendering.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
768bc02d815a94ad29146f1ed60c847d1af118cc 22-Sep-2009 Jason Sams <rjsams@android.com> Implement more type checks on Allocations.
Add tracking for allocations created using the "sized" helper.
Add more param validation for data upload calls.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
d342fd75267f30c299d15f2a3d25481267352482 18-Sep-2009 Jason Sams <rjsams@android.com> Clean up some debugging and add 2 math lib routines.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
be2e84193f709419634de4cc3ba0e67acf6976f3 17-Sep-2009 Jason Sams <rjsams@android.com> Implement renderscript Invokables.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
5f43fd289abbd5380b6068766daf721b555d0053 15-Sep-2009 Jason Sams <rjsams@android.com> Implement Object readback.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
ea84a7c51790f9ba5f2194a66d6cf4ea8d879776 04-Sep-2009 Jason Sams <rjsams@android.com> Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
2525a815220652b37e2e390fe8c62394a6d0e574 04-Sep-2009 Jason Sams <rjsams@android.com> Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
ae209acd8d48755df7d49459b1bcbc3b8e20561d 01-Sep-2009 Joe Onorato <joeo@android.com> Don't leak jni refs.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
650a3eb7d621dc8e81573142a4498bbd07bcde27 31-Aug-2009 Romain Guy <romainguy@android.com> Load bitmap resources entirely from native code.

Change-Id: I6660baec241794c40611bce79b7f9ce9479e52ba
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
07ae40623737a6060b8a925fd2e6bba76780dcd4 28-Aug-2009 Jason Sams <rjsams@android.com> Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
b13ada5071f55c96054c47bbd88d8801cd2c0f15 25-Aug-2009 Jason Sams <rjsams@android.com> Add support for selecting the color bit depth and if the application used a depth buffer.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
25ffcdc9d7e32c9c1eeb2b48cc2f17d1353e9fae 21-Aug-2009 Jason Sams <rjsams@android.com> Point Sprites
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
730ee65d4ddb307898053b623120bad1655fadad 19-Aug-2009 Jason Sams <rjsams@android.com> Implement OOB destroy method that can be called from the java finalizer removing the need to explicitly destroy objects.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
7ce033d797e5df5e2131e2ed459fba181eaf4658 18-Aug-2009 Jason Sams <rjsams@android.com> Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
bc948dedcee57a66fe2cb38d4c79d04a10c7efb3 18-Aug-2009 Jason Sams <rjsams@android.com> Remove global IO context and integrate it into the RS context.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
334ea0c98f051b5a6b85bc616c93304651854298 17-Aug-2009 Jason Sams <rjsams@android.com> Update fountain and add writable flag to script slots.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
fbf0b9ecda03fbdbd4ebabfd18da09a789686249 13-Aug-2009 Jason Sams <rjsams@android.com> Implement named slots and convert script.addType to script.setType to remove ordering restrictions.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
43ee06857bb7f99446d1d84f8789016c5d105558 13-Aug-2009 Jason Sams <rjsams@android.com> Implement reflecting Java objects into the ACC enviroment.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
a8f2acee39aae94f9d7148f775ca8e35344da4b4 12-Aug-2009 Joe Onorato <joeo@android.com> readData should read the data, not write the data.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
40a29e8e28772b37ab0f9fe9708ecdcba24abb84 10-Aug-2009 Jason Sams <rjsams@android.com> Implement basic allocation readback. Add Get height, width to ScriptC_Lib.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
d7b3774da62d3c70cc7e8cf549967a1c823501e6 10-Aug-2009 Joe Onorato <joeo@android.com> Let java put #defines into renderscript
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
1bada8cd6e4f340de93cff4a2439835fc3b1456c 10-Aug-2009 Jason Sams <rjsams@android.com> Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
9bee51c42eb8c3daffe7d6fa483edbb1689b94d2 05-Aug-2009 Jason Sams <rjsams@android.com> Remove useless slot from ProgramVertex. Optimize GL state setup.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
22534176fb5c1257130ef4ee589739ca42766a32 05-Aug-2009 Jason Sams <rjsams@android.com> Split ProgramFragment and ProgramStore from RenderScript.java. Update Element and Type to new cached builder for easier app developement.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
bd1c3ad0cdf8e60b849a009cdc0b36764cc1dacb 04-Aug-2009 Jason Sams <rjsams@android.com> Implement the jni bindings for Adapter2D. Fix a refcount bug in the native adapter implementation. Use adapters in Film to border the mipmaps.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
584a375df68ed7d62b38389078c6804edf228f9c 31-Jul-2009 Romain Guy <romainguy@android.com> First pass at implementing the Grass live wallpaper in RenderScript.

This change also adds second(), minute() and hour() to the RS library.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
b0ec1b46d6f5b5612e33fe43a828abea79b87a00 28-Jul-2009 Jason Sams <rjsams@android.com> Add "boxed" bitmap uploads which simply place a non-pow2 bitmap into the smallest larger pow texture. The added space is filled black.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp
e29d471e5ca9781d8772d445ec7832e94856fd14 24-Jul-2009 Jason Sams <rjsams@android.com> Move the java and jni renderscript files to the proper location.
/frameworks/base/graphics/jni/android_renderscript_RenderScript.cpp