c83dd0b9f81aaeb15e2d03849b04f20b581bfe49 |
|
02-Oct-2012 |
Stephen Hines <srhines@google.com> |
Add "debug.rs.default-CPU-driver" property for RS driver. To switch back to the CPU driver (libRSDriver.so): adb shell setprop debug.rs.default-CPU-driver 1 To turn this behavior off: adb shell setprop debug.rs.default-CPU-driver 0 Bug: 7256001 Change-Id: I37477ca06e58aed1c0d4f94355e3ae568083dc71
/frameworks/rs/rsContext.cpp
|
91dfcdb0f9d5402c26dd65d26d1163f05c2f1e50 |
|
08-Sep-2012 |
Stephen Hines <srhines@google.com> |
Provide an easy way to drop in a different RS driver. Change-Id: I2576f0ca20671b1f98e3cbed958fd0b2582bd103
/frameworks/rs/rsContext.cpp
|
414a46166126da6864258bd25ff183f9a3c6261d |
|
06-Sep-2012 |
Stephen Hines <srhines@google.com> |
Attempt to create libRSDriver as shared library. Change-Id: I047b32325efe2fa471b73c48fa7296beecc0c47d
/frameworks/rs/rsContext.cpp
|
da3b58d804b59595f1c618ff271fecd8a9ce59ed |
|
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Fix build. New clang has stricter checking. Change-Id: I1c8a826f41ed9fa503ce0545d85c198a5151ab6e
/frameworks/rs/rsContext.cpp
|
d1f7da6803a1bfc0bf8129a66316cfb8994e7110 |
|
16-Mar-2012 |
Jason Sams <jsams@google.com> |
Add prop to force cap compute threading. bug=6124869 Change-Id: Ibf2cc388f3906cea2741382ff5e522e3b416393c
/frameworks/rs/rsContext.cpp
|
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 |
|
09-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
More header untangling. Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
/frameworks/rs/rsContext.cpp
|
e23d239828a229eb7d4d33c9630070f0a87833e1 |
|
09-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
Starting to untangle header spaghetti. Change-Id: I31f38d05dc8b55c659e8c7e9c0a87b94b9ac1db5
/frameworks/rs/rsContext.cpp
|
ed8844c7275bcb80bf22e31ac47baf4ca231df94 |
|
06-Mar-2012 |
Glenn Kasten <gkasten@google.com> |
Remove references to sched_policy.h in RS As part of scheduling policy cleanup, removing some references to sched_policy.h and its APIs. Activity manager should be responsible for configuring scheduling policy, rather than leaving it up to each app. Change-Id: Iffe972799bf3fde090b1efdd3abce5141e4d261e
/frameworks/rs/rsContext.cpp
|
9afd9a5c712f088e62ee2595e40e0f4584887443 |
|
18-Feb-2012 |
Jason Sams <rjsams@android.com> |
Work around VSync signal while screen is off. Change-Id: I0a9637170ee658ff84a363e91c558892dce5cfaf
/frameworks/rs/rsContext.cpp
|
9bf3cf65ab8123c7c34df513abf96c84195e43b2 |
|
10-Feb-2012 |
Jason Sams <jsams@google.com> |
am 468a9715: Merge "Remove unused param." * commit '468a971512f4665b13e83cc3c7dc24c9031b14eb': Remove unused param.
|
963a2fb9f03c88633bc67c4a1789429b9a482091 |
|
09-Feb-2012 |
Jason Sams <jsams@google.com> |
Remove unused param. Change-Id: Idf26c3bf4eec7ed17dbfb99b40c314bce7996101
/frameworks/rs/rsContext.cpp
|
d3e4b744900ed6666f4dd3182ad5443be26c96dd |
|
08-Feb-2012 |
Jason Sams <jsams@google.com> |
Merge commit 'bdeec118' into manualmerge Conflicts: libs/rs/rsThreadIO.h Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
|
5f27d6fb0b0b9184ba9820c629fc1354a635e515 |
|
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/rs/rsContext.cpp
|
9719bd4a0187c400ba868712612fe66da4635aac |
|
12-Jan-2012 |
Jason Sams <jsams@google.com> |
Plumbing for RS priority. Change-Id: Ibddfd40407fd6d24ac829a76a9a1e2047c48c5fd
/frameworks/rs/rsContext.cpp
|
af12ac6a08651464f8d823add667c706f993b587 |
|
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/rs/rsContext.cpp
|
a74a8f635ce4fae0a9d4b9c79e9fa412787bf6a2 |
|
16-Nov-2011 |
Alex Sakhartchouk <alexst@google.com> |
Fixing FBO font rendering bug that resulted from using old surface size. Change-Id: I31d0967bb36ca6ffb6a4c8194597d3c523cfe954
/frameworks/rs/rsContext.cpp
|
532165d1bca92d4d829ac878371474125694792e |
|
02-Nov-2011 |
Stephen Hines <srhines@google.com> |
am af3a854b: am af675222: Merge "Fix potential segfault in RS watchdog." into ics-mr0 * commit 'af3a854b549409c4ad77c686e860f97ea86706a0': Fix potential segfault in RS watchdog.
|
86c6b5fecb3e4e68668fdb5640770545501e778f |
|
31-Oct-2011 |
Stephen Hines <srhines@google.com> |
Fix potential segfault in RS watchdog. BUG=5544671 This initializes the watchdog structure properly. Without this fix, it is possible to call LOGE with a garbage string value. Change-Id: Ie05eb65f83eca938f18ac962794407d58c3f277f
/frameworks/rs/rsContext.cpp
|
036b3f7c04e196a4d33b3bd0fc4b9a4a27687be6 |
|
27-Oct-2011 |
Jason Sams <jsams@google.com> |
am 27812a8f: am 28e4f87f: Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped. * commit '27812a8f14ca22f0a709320e5a41d200ac59b63b': Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped.
|
ca7c202abc3853e96d1d0d77b672789622eff99d |
|
27-Oct-2011 |
Jason Sams <jsams@google.com> |
Fix bug where CPU could be stuck spinning Required the wallpaper be animating and the system to have run slowly during the last frame when rendering stopped. bug 5180240 Change-Id: I38c2b6f07a1e36019dd05c77a58973e36d12728c
/frameworks/rs/rsContext.cpp
|
6598201f1c4f409defac9a5af789fb53a7cc00f8 |
|
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/rs/rsContext.cpp
|
ee803446857b14d97f3e90a4f530604b6be9c867 |
|
14-Oct-2011 |
Jason Sams <jsams@google.com> |
Fix error printing if no command string is set. Change-Id: I588c0d0a4e1b8f80c967ebfb6aff179a0cac4a36
/frameworks/rs/rsContext.cpp
|
86d842a703da80b40eae5a482d4e26d8b2aae048 |
|
21-Sep-2011 |
Jason Sams <rjsams@android.com> |
Cleanup RS logs Reduce the startup/shutdown info and format the logs in a consistent manner. Change-Id: I4592cd9fcf7e2920010d84c7137137262cdc73b9
/frameworks/rs/rsContext.cpp
|
2382aba4a55c6ae74789c478eead8fbd96593321 |
|
14-Sep-2011 |
Jason Sams <rjsams@android.com> |
Add RS watchdog. Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
/frameworks/rs/rsContext.cpp
|
c7cec1e3577cc77a5a73d5bd5a82733b1b9936a1 |
|
19-Aug-2011 |
Jason Sams <rjsams@android.com> |
Fix issue with freeing allocation with circular references. Change-Id: I45871c20a192815eafee77f95e17a025f6dcf9d1
/frameworks/rs/rsContext.cpp
|
dc314a172d48479053f258b485d7d0284b5b5b1f |
|
18-Aug-2011 |
Jason Sams <rjsams@android.com> |
Fix "return 0" behavior in rs 0 was not properly blocking for the next message. Change-Id: I0d9f0a8f799ba457197920c6a699f80f496eaa8e
/frameworks/rs/rsContext.cpp
|
438e18a2bce10790b8d3c45e37a50adc7bf5f110 |
|
17-Aug-2011 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Fixing asynchronous performance issues."
|
c700e649ca44d0dcff8b271e42d949ea72fe3c63 |
|
16-Aug-2011 |
Alex Sakhartchouk <alexst@google.com> |
Fixing asynchronous performance issues. Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
/frameworks/rs/rsContext.cpp
|
e0aab4a8ff1cffd8cfaedc2623db94072549e0e5 |
|
13-Aug-2011 |
Jason Sams <rjsams@android.com> |
Fix the RS frame timeout. Previous a slow app would block from receiving new commands until the timer expired. This change will expire the timer immediatly. Change-Id: I42b949d21f98ee0f1d3156763cd723c3e9cabb67
/frameworks/rs/rsContext.cpp
|
cbb0b8aceedb9146ba901cba1fbd6d1e9ca88f51 |
|
02-Aug-2011 |
Stephen Hines <srhines@google.com> |
Start using bcinfo components within librs. BUG=4942491 Change-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16
/frameworks/rs/rsContext.cpp
|
263892bd0e88e5a99c76da0d307a84c132528e81 |
|
20-Jul-2011 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Correctly call glviewport when surface changes."
|
a544b6368d7ddae47985da92d6bcf86798b376c6 |
|
20-Jul-2011 |
Alex Sakhartchouk <alexst@google.com> |
Correctly call glviewport when surface changes. Change-Id: I7ef1539e39ea67245bac5ee410deb5918fc5dfcf
/frameworks/rs/rsContext.cpp
|
75b1fbd901927c4a580228bb12e2622622909820 |
|
15-Jul-2011 |
Alex Sakhartchouk <alexst@google.com> |
Merge "For the serialization context, no fifo initialization is necessary."
|
6b0c00414a532e2ea22f66cf89578cc8c8a45293 |
|
14-Jul-2011 |
Alex Sakhartchouk <alexst@google.com> |
For the serialization context, no fifo initialization is necessary. On shutdown it was attempting to free uninitialized memory. Change-Id: I9141be5a51253f87f21594ae38f7e653f9e69c6c
/frameworks/rs/rsContext.cpp
|
9544f76195de22f655fd7a1894934667e7e55f6a |
|
14-Jul-2011 |
Jason Sams <rjsams@android.com> |
Fix native crash when GL driver fails to initialize. Change-Id: I85714de9029285027dc75fb3b62076be41a4c985
/frameworks/rs/rsContext.cpp
|
b81a0eb8180791e4eaab1253b59fa8bd562b046b |
|
03-Jun-2011 |
Alex Sakhartchouk <alexst@google.com> |
More work to make libRS buildable on the host. Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
/frameworks/rs/rsContext.cpp
|
789ca83c794cb7196c9bac97d39eaf1f7947af2a |
|
19-May-2011 |
Jason Sams <rjsams@android.com> |
Move context and device creation out of the spec file. Change-Id: I79470d4fb9317bcad9d68921ce0c414aa133f3cb
/frameworks/rs/rsContext.cpp
|
7257c7ee4b66f00c43d9235f3ac600061ae79968 |
|
17-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Preparing libRS for for compilation on host. Change-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359
/frameworks/rs/rsContext.cpp
|
58f74bdb53a950a2ec4851d473a231614a3979bf |
|
18-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Moves fbo support in renderscript behind the hal"
|
1a4efa363916977ef9aeab756725b3bdc880a15b |
|
18-May-2011 |
Jason Sams <rjsams@android.com> |
Core to client fifo on sockets. Change-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b
/frameworks/rs/rsContext.cpp
|
da6d34a5a6ece8c30d20673b9b6ff07d8c91768b |
|
13-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moves fbo support in renderscript behind the hal Change-Id: I26a857586f5f0b47df4c1f4589d2023e70481ec7
/frameworks/rs/rsContext.cpp
|
c19ff0177a7a0dadfc01b1990f822354fdc95991 |
|
06-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
rsLib cleanup Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
/frameworks/rs/rsContext.cpp
|
d3e7107c60ce06d637d83fa0db783ecdd0ad534c |
|
04-May-2011 |
Jason Sams <rjsams@android.com> |
Fix error checks on compute context creation. Remove GL init for compute scripts. Change-Id: I1bce8e4112babf4345fa56a30a9bed753734d8d6
/frameworks/rs/rsContext.cpp
|
fa08e904e41b83fa1f558c390f8f4ab7bd93df00 |
|
02-May-2011 |
Alex Sakhartchouk <alexst@google.com> |
Merge "Moving renderscript GL code into the HAL This change affects - shaders - meshes - fonts - quad rendering"
|
a04e30dbb5ab11592b03666bb3d102070759c58e |
|
30-Apr-2011 |
Alex Sakhartchouk <alexst@google.com> |
Moving renderscript GL code into the HAL This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
/frameworks/rs/rsContext.cpp
|
343cd8a9895dead2438770e6ac1fe810b2cd5b04 |
|
29-Apr-2011 |
Jason Sams <rjsams@android.com> |
Merge "Pipe rsa function though the RS api table."
|
e785aa08ba2b11c10850ec675cc8bd42b964b468 |
|
29-Apr-2011 |
Jason Sams <rjsams@android.com> |
Fix fifo size check code. Change-Id: If4a1874e34409e99c3fe63ff06e2b97e3369049d
/frameworks/rs/rsContext.cpp
|
c975cf4a71b63ccbd20f1f3b3341c5f2e6025b45 |
|
29-Apr-2011 |
Jason Sams <rjsams@android.com> |
Pipe rsa function though the RS api table. Change-Id: Ic8a3bef5d337be1d8fc5ca961eec6be4761701c5
/frameworks/rs/rsContext.cpp
|
186e59154a0fb86e05e283e9c083b69878c06720 |
|
26-Apr-2011 |
Jason Sams <rjsams@android.com> |
Cleanup rs.spec file and code generator. Change-Id: I369e36b222ff962fc6835bc550435c2940e2b5fd
/frameworks/rs/rsContext.cpp
|
70b83c111beceaf8fbb700580833e7fec99272cf |
|
06-Apr-2011 |
Alex Sakhartchouk <alexst@google.com> |
Modifying libRS internal communication to handle network rendering. Change-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a
/frameworks/rs/rsContext.cpp
|
83c451a4ef4388e002482e383d488ca9b7b7600d |
|
21-Apr-2011 |
Jason Sams <rjsams@android.com> |
Move TLS behind hal. Change-Id: I9e84acb3736bc98fa5fb0720bddb13a030285319
/frameworks/rs/rsContext.cpp
|
4b3de47071d875faaa7d419d050a464b09538797 |
|
07-Apr-2011 |
Jason Sams <rjsams@android.com> |
Migrate most GL from context to driver. Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
/frameworks/rs/rsContext.cpp
|
721acc495b859c6d884725a4f9b5523583dd11c7 |
|
06-Apr-2011 |
Jason Sams <rjsams@android.com> |
Seperate ProgramRaster. Cleanup ProgramRaster and ProgramStore creation. Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
/frameworks/rs/rsContext.cpp
|
7d9c5ffccb7a5e682860f752403e5a03aed587be |
|
01-Apr-2011 |
Alex Sakhartchouk <alexst@google.com> |
First draft of fbo in renderscript. Updating samples and benchmark Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
/frameworks/rs/rsContext.cpp
|
2cfe51e7a9eef3dec091ce7c15d2a5a2216e9d3e |
|
19-Mar-2011 |
Jason Sams <rjsams@android.com> |
Fix bug with hal init uninitialized var. Change-Id: I172bb65b57653e32697f2c2df941beb0aaf65603
/frameworks/rs/rsContext.cpp
|
cdfdb8f2cdf4668c476cac842212892b2505ff3f |
|
18-Mar-2011 |
Jason Sams <rjsams@android.com> |
Migrate thread launch to driver. Change-Id: If182c524cceb327547640f22f956856d291d1787
/frameworks/rs/rsContext.cpp
|
bad807405b2b9764372af1ad24bcfd4fb1f33d8e |
|
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/rs/rsContext.cpp
|
1809bde133e0d66f06cea65887d9ceb3c70f8b95 |
|
17-Mar-2011 |
Alex Sakhartchouk <alexst@google.com> |
Fixing a small bug in debug output Default font wasn't reset for debug output but used the last font instead. Change-Id: I8fd713336febb8258d364845799ade42633907ab
/frameworks/rs/rsContext.cpp
|
7b3e9bd825901e33661e3c385e3e7c6f40ca6000 |
|
17-Mar-2011 |
Alex Sakhartchouk <alexst@google.com> |
Fix for bug 3434228 Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
/frameworks/rs/rsContext.cpp
|
4f947d7836677bbdde9f69276ca2fb1daff32978 |
|
09-Mar-2011 |
Stephen Hines <srhines@google.com> |
Fix a race condition during Context init/teardown. This change makes Context initialization wait properly for all threads to be available before leaving initContext(). This prevents a case where ~Context() gets called before all created threads have started/finished their work. This was triggered/discovered by running some very short-lived tests in CTS. BUG=4064203 Change-Id: I1dd6f43fa7942c53881008e857df864e2395202e
/frameworks/rs/rsContext.cpp
|
196c1112ec95a99b75bf9335f0a4e007150e6091 |
|
02-Mar-2011 |
Stephen Hines <srhines@google.com> |
DO NOT MERGE: Almost all warnings are now errors in RS build. Change-Id: Ie4952cdf5c75bf1b7a7899a32b3b1f8747686356
/frameworks/rs/rsContext.cpp
|
c946b614ee6c983215cc3de7834a7a334f860d68 |
|
23-Feb-2011 |
Jason Sams <rjsams@android.com> |
fix bug 3477451 Bogus asserts with pure compute scripts. Change-Id: If5928c563e06405f75a11606d9148d64fa10be07
/frameworks/rs/rsContext.cpp
|
2e8665de7c0eb4514c67baf8693d61c892e5303d |
|
27-Jan-2011 |
Jason Sams <rjsams@android.com> |
Correctly free resouces bound to scripts when the scripts are deleted. Change-Id: Idfcc30f1a7de0badeb6d8254ed508938d89f4070 b: 3381615
/frameworks/rs/rsContext.cpp
|
51462c5e30c4d465c78afd30774d9e504dbc82dd |
|
25-Jan-2011 |
Jason Sams <rjsams@android.com> |
Fix bug 3385881 Launch signals and threads are not always matched in index. Threads grab launch indexes as they start which may not be the order in which they were launched. Change-Id: I1ff42c3df5d7ebb46de6329ebd11ef67a5fc58ca
/frameworks/rs/rsContext.cpp
|
249d453869cca82dcb57123f6d1c8df3ca9f4372 |
|
24-Jan-2011 |
Jason Sams <rjsams@android.com> |
Cleanup script init to fix bogus log printing and reduce memory churn. Change-Id: I0bf5392102e3d59fea81f5f9f832887113602b7f
/frameworks/rs/rsContext.cpp
|
59296fe23fc17a73cc9005b9b752406ee2518bb4 |
|
20-Jan-2011 |
Jason Sams <rjsams@android.com> |
Merge "Remove some old logging code." into honeycomb
|
b2954e17404974e7db2203118bac1b8f643c1f8a |
|
20-Jan-2011 |
Jason Sams <rjsams@android.com> |
Remove some old logging code. Change-Id: Ide5d91aadbc9f5b475da38762bc350ac237347d1
/frameworks/rs/rsContext.cpp
|
b7ee74d753acd9ea517d9ebf7f3eef72382965ce |
|
20-Jan-2011 |
Mathias Agopian <mathias@google.com> |
fix [3367893] Rotating device on YouTube's home screen several times kills system_server A typo in RS tear down cause caused eglMakeCurrent to fail. Additionnaly, EGLSurfaces where not destroyed explicitely. Everything worked properly when only one RS context was used, as eglTerminate() would clean-up everything. however in the present case, there seem to be more than one RS context and eglTerminate() is not called. Change-Id: I37a10945b9c0a85c4f7abad1c4f4c24bc0daa0a5
/frameworks/rs/rsContext.cpp
|
0f7785c4542855ad5e22e6b720c6bdad1817ac61 |
|
14-Jan-2011 |
Jason Sams <rjsams@android.com> |
Re-implement img npot support in HC. Change-Id: Iac56ec54e46c998ec14f71d8e85eccdc5fb3aa91
/frameworks/rs/rsContext.cpp
|
52a67b2353d239ee1fc424625bef4d652026e492 |
|
13-Jan-2011 |
Jason Sams <rjsams@android.com> |
WAR driver bug where surfaces of size 0 fail. Change-Id: I72b356c4cfb71f2342479ca21238b763d02e729d
/frameworks/rs/rsContext.cpp
|
ca3f09c0924e9515901dfd47fa5f95385d53cf80 |
|
08-Jan-2011 |
Stephen Hines <srhines@google.com> |
Split time functions into rs_time.rsh header. Change-Id: I598b0031d15749c91d11fbd37b075d0564a94dbf
/frameworks/rs/rsContext.cpp
|
cf912de17f1e086ccea707d8607a3d2eda56b98f |
|
10-Jan-2011 |
Jason Sams <rjsams@android.com> |
Fix cleanup race condition where objects might may not be cleaned up correctly. Change-Id: Ia48e06c3d050b6b39b39f8fdc9f0eb89b92fe1bf
/frameworks/rs/rsContext.cpp
|
2cbfc4ca83ef045f004b52cd3a89934ae0318c12 |
|
05-Jan-2011 |
Jason Sams <rjsams@android.com> |
fix bug 3313505 Shader cache cleanup could occur in wrong thread during RS teardown. Change-Id: Iffed41de046147db30885e6815826e3b640020c1
/frameworks/rs/rsContext.cpp
|
741aac95b777b2e6cb90f484a05e489a79a6ef05 |
|
24-Dec-2010 |
Jason Sams <rjsams@android.com> |
Fix teardown bug found in books. Change-Id: I9ac449b644108148b331e0c552f289bf80a07f7e
/frameworks/rs/rsContext.cpp
|
1dcefab7178f0644b0e0a6998007b1acae5261cf |
|
09-Dec-2010 |
Jason Sams <rjsams@android.com> |
Fix a severe cleanup bug where teardown of the GL driver could occur on the wrong thread. Change-Id: Icd56182ccbd1371124a247695bf3ebd3085df450
/frameworks/rs/rsContext.cpp
|
87319de2b16a185cf360827c96a42cf1fcaae744 |
|
23-Nov-2010 |
Jason Sams <rjsams@android.com> |
More error checks Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
/frameworks/rs/rsContext.cpp
|
5c0912b4e73981be31c0c53716cc520d84f29092 |
|
19-Nov-2010 |
Alex Sakhartchouk <alexst@google.com> |
Fixing the state restore bug. Change-Id: I30446a2d552b98fc69878bc7b4fc1a0fd358fc99
/frameworks/rs/rsContext.cpp
|
60709257bbdeb0c50f39b9c8969dc76264d6e142 |
|
18-Nov-2010 |
Jason Sams <rjsams@android.com> |
Create holder inner class for pushing context state. Fix bug with rsForEach corrupting parent context state. Remove workaround from rsBalls. Change-Id: I43a948536e70d44645d1c2ef7b97e1c5906f6943
/frameworks/rs/rsContext.cpp
|
afb743aca56c18beb7ab924e75cb6e070ef3e55a |
|
10-Nov-2010 |
Alex Sakhartchouk <alexst@google.com> |
Code cleanup to make formatting consistent across all the renderscript files. Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
/frameworks/rs/rsContext.cpp
|
aad4bc5231dd7059fc5148b34a951117d9b5f4ad |
|
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/rs/rsContext.cpp
|
5c1c79a54c63b9de8c391f7ed890c02f280ec17f |
|
03-Nov-2010 |
Jason Sams <rjsams@android.com> |
RS Error cleanup. Thow java exception during init if the GL driver fails rather than native crash. Change-Id: Ie96ef5a2ac12e64f9456545d86157c4c95179a8e
/frameworks/rs/rsContext.cpp
|
177f8446d58e5b1a4258935371a9450dbe34dca6 |
|
29-Oct-2010 |
Jason Sams <rjsams@android.com> |
Balls test app. Change-Id: I842f43e37145f8112120e2bd49925f81c588c40c
/frameworks/rs/rsContext.cpp
|
dc763f345db3e796efc28dc4b4d8edffda5a803e |
|
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/rs/rsContext.cpp
|
64cd98e83d33011950b88f229d013e06c62b36e9 |
|
19-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Some cleanup Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
/frameworks/rs/rsContext.cpp
|
2353ae303868d04e3a26002b2f2dc456c15e8170 |
|
15-Oct-2010 |
Jason Sams <rjsams@android.com> |
Async type creation. Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
/frameworks/rs/rsContext.cpp
|
6b8552a4f6a44848255d77222e66aa92dd21b1b5 |
|
14-Oct-2010 |
Jason Sams <rjsams@android.com> |
Begin hooking up SurfaceConfig. Change-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241
/frameworks/rs/rsContext.cpp
|
c8fb69e4a3e01501a3d38a6d3ea185e583d3f493 |
|
05-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding average fps counter. Removing rsLight from libRS Change-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e
/frameworks/rs/rsContext.cpp
|
09c67356bbeee0a97a20a06c95b66756838cb541 |
|
05-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding text metrics to renderscript. Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
/frameworks/rs/rsContext.cpp
|
889fe50e7aaebed8cb8284b16a0e51e64e8a3a9c |
|
01-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
fixing bugs 3053960, 3044804, 3044798 shader cleanup and removing unnecessary state setup. Change-Id: Ibddf2ad3a26bb983fc43bdeb58b1cec6224920b4
/frameworks/rs/rsContext.cpp
|
605048a9f9af925782f6c90bc1cdc5af59e337d8 |
|
01-Oct-2010 |
Jason Sams <rjsams@android.com> |
Add object validity checking. Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
/frameworks/rs/rsContext.cpp
|
01b7d2995f9cbd33a9ccdf861fe959743a4b9954 |
|
29-Sep-2010 |
Stephen Hines <srhines@google.com> |
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
/frameworks/rs/rsContext.cpp
|
886f11ade9dde05485cb11c0d67d87f76a428f6c |
|
29-Sep-2010 |
Alex Sakhartchouk <alexst@google.com> |
More robust attribute binding Adding attribute and uniform debug logging. Checking to see if aniso filtering is available. Change-Id: I2ed9d166ed7ff3df971d7af18b7a33f4e3ade928
/frameworks/rs/rsContext.cpp
|
8d957fa762eff6c03a93ddea9405d9575665f1ec |
|
28-Sep-2010 |
Jason Sams <rjsams@android.com> |
Fix safe for mp check in ScriptC. Change-Id: Id91b3c1e99b2705fd39f9e74a52c61110805e246
/frameworks/rs/rsContext.cpp
|
383e5b1f68c321a77bfd7466fa1171a9bfab4a6f |
|
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/rs/rsContext.cpp
|
900f1616bf33c7ba13cf2a737832a95bcd176388 |
|
17-Sep-2010 |
Jason Sams <rjsams@android.com> |
Cleanup GL setup code and remove legacy 1.1 paths. Reset pointers to NULL when allocations are unbound. Change-Id: Ifaba634ecbb154970b7fb47faa8e6475d16d2f66
/frameworks/rs/rsContext.cpp
|
4c5f99e3d27a0487878435010a23f37b2e9d721b |
|
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/rs/rsContext.cpp
|
39cd317d983410055d780d00666f724c5faeaba9 |
|
25-Aug-2010 |
Jason Sams <rjsams@android.com> |
Add matrix component types. Fix potental overflow in script -> java messages. Change-Id: Ie6fd9dc376be4043fc938a1517106936937689c8
/frameworks/rs/rsContext.cpp
|
8c46b10a1af7151f9453651f9e6def0237a6f7d8 |
|
18-Aug-2010 |
Jason Sams <rjsams@android.com> |
Fix bug looping non-blocking fifos. Change-Id: I33dcf575466bfef672af4e113ad692397b5213e9
/frameworks/rs/rsContext.cpp
|
f47eec31a9112daead78cfb8ebbda2c3372f4892 |
|
18-Aug-2010 |
Jason Sams <rjsams@android.com> |
Remove OOB object destruction. Change-Id: Icaa06aca4a701ec663c124d3141d9dbb633d7dc1
/frameworks/rs/rsContext.cpp
|
af30194d554e695d68944f28b7362cf184e76ace |
|
06-Aug-2010 |
Jason Sams <rjsams@android.com> |
Fix behavior where the non-blocking sendToCliend would block when there was enough room for the message but not the message header. Change-Id: I600db04b91e76fa7966c7d8a98e5c56593e1806d
/frameworks/rs/rsContext.cpp
|
ca5a454e022caec6c6d3cbb404cc09ea095ba97a |
|
05-Aug-2010 |
Alex Sakhartchouk <alexst@google.com> |
Fixing fonts to use constant color instead of variable. Change-Id: Ia590dfed482f82b7bc748c25b7b1592efea5b68c
/frameworks/rs/rsContext.cpp
|
20c6c1febce7cdf398c58287bf506b3a4a210285 |
|
05-Aug-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding more matrix math functions. Fixing build. Change-Id: Ie0f6724ba063ada94d1d44d99bbe56e21d9bd72f
/frameworks/rs/rsContext.cpp
|
9fc9f0375a92fe22fecb3782b18a5c6060a07290 |
|
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/rs/rsContext.cpp
|
0cae59f7d8dd63d1bf0ca4abedecb4cfa3ab1921 |
|
03-Aug-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding onscreen frame and script time for debugging. Change-Id: I5780092d14d49dae556b9969b937c7768e705a64
/frameworks/rs/rsContext.cpp
|
ef5867a6785807f90cfe8af26da4b964ee8ebee4 |
|
28-Jul-2010 |
Jason Sams <rjsams@android.com> |
Cleanup sendToClient and add rsGetDt(). Remove legacy implemtation of matrix calls which were moved to llvm bc. Change-Id: I527740590067db3bcb2147233ef41fb057f1d2a8
/frameworks/rs/rsContext.cpp
|
7c7c78ad8b2d77e38ba6e1d719c828def9437e8e |
|
27-Jul-2010 |
Jason Sams <rjsams@android.com> |
Query the CPU count and use the result to determine if and how many worker threads we use. Change-Id: I8fc1fb17aff835cfe8ed7c474287bccd532cbb29
/frameworks/rs/rsContext.cpp
|
181334092f78273d0da2d854ebbe7b24508d3bfc |
|
21-Jul-2010 |
Jason Sams <rjsams@android.com> |
Update imageprocessing to remove generated files. Fix thread launch race condition. Change-Id: I24d7f87ac87db6f9e3418d6a429471a71d2c9e9d
/frameworks/rs/rsContext.cpp
|
7bf29ddc35450d8064541c42c99a1f48be6cf0dd |
|
20-Jul-2010 |
Jason Sams <rjsams@android.com> |
Threading RS ForEach. Change-Id: I5d6fe4db2b6ac0613394bc5a066ff90ec146d60e
/frameworks/rs/rsContext.cpp
|
4ab16b53f6636198280a545ee6402bde57f1f84b |
|
01-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
am 177c405a: am c6e1d880: Merge "Introduce official public NativeWindow type." into gingerbread Merge commit '177c405a242e811b1010bd8382b5807ab8df31a8' * commit '177c405a242e811b1010bd8382b5807ab8df31a8': Introduce official public NativeWindow type.
|
1c769c3d0e5f08e78ecdb4508c6bc69fcb69bfa8 |
|
30-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Introduce official public NativeWindow type. Not yet hooked up to anything in the NDK, but requires renaming the existing android_native_window_t type everywhere. Change-Id: Iffee6ea39c93b8b34e20fb69e4d2c7c837e5ea2e
/frameworks/rs/rsContext.cpp
|
d3e0ad43dc758c409fc23d1893dab67b18520c24 |
|
25-Jun-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding freetype font rendering to renderscript. Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/rs/rsContext.cpp
|
8c88090e8cccab103eebe2ff569e116e9f5fb208 |
|
15-Jun-2010 |
Jason Sams <rjsams@android.com> |
Remove InvokeData and add ContextFinish to generate a sync point. Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
/frameworks/rs/rsContext.cpp
|
c61346b91434307c5003029017b54ce9c49112be |
|
29-May-2010 |
Jason Sams <rjsams@android.com> |
Rough implemetation of ForEach. Remove launchID from root graphics script. Change-Id: I9f80c0d4df1264f2ee1624a6d7216b9dfdf8502e
/frameworks/rs/rsContext.cpp
|
22fa371bf64b8aae786acfe5d711af21afb13a93 |
|
20-May-2010 |
Jason Sams <rjsams@android.com> |
Begin naming cleanup for renderscript runtime. Prefix functions with "rs" or "rsg". Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
/frameworks/rs/rsContext.cpp
|
771565f47fc44608444c00aa8fa3bda769ceaece |
|
15-May-2010 |
Jason Sams <rjsams@android.com> |
Change RS to use the passed surface size rather than EGL size. Its possible that during a resize the EGL information could be stale so caching this is bad. The surface size should always be correct. Change-Id: Ifd479e1ea70b1cada1a8690c7c82e91aa391b685 Conflicts: libs/rs/rsProgramStore.cpp libs/rs/rsProgramStore.h
/frameworks/rs/rsContext.cpp
|
ccc010bb7c0f89e162bf60033968a20be90a903a |
|
14-May-2010 |
Jason Sams <rjsams@android.com> |
Rename ProgramFragmentStore to ProgramStore. Change-Id: Ia8ad9ac856944838ced38a2f1e8f07387050bdfd
/frameworks/rs/rsContext.cpp
|
be36bf3a76481737a7fa606a04144ceef80eb4f2 |
|
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/rs/rsContext.cpp
|
12b14ae9fa34f4fd0bf21a2a4ac95a4864248fe9 |
|
18-Mar-2010 |
Jason Sams <rjsams@android.com> |
Seperate out Mutex and Signal code into reusable classes. Change-Id: I381d09d89b567d433a10a91e0d7e59c24d3444d8
/frameworks/rs/rsContext.cpp
|
a2cf755a28a1e7ffff2955df656d714f40e4d715 |
|
03-Mar-2010 |
Jason Sams <rjsams@android.com> |
Improve RS error handling. On errors RS will now store the error and a message that can be read from the app. RS will then not continue rendering frames while an unchecked error is present until new state is received.
/frameworks/rs/rsContext.cpp
|
ef21edcc70fc2734a3dc7995d3c3af1f90d16ef8 |
|
23-Feb-2010 |
Jason Sams <rjsams@android.com> |
beging np2 extension check work.
/frameworks/rs/rsContext.cpp
|
fa4028663712dbb1a3d13c507c3bc13c6e4be80d |
|
12-Feb-2010 |
Mathias Agopian <mathias@google.com> |
real fix for [2440014] launcher2 crashing in loop during boot Surface* cannot be casted to void* and then to android_native_window_t*
/frameworks/rs/rsContext.cpp
|
9b97c2906aed2b6dea9e0824f91f27c08d3690a7 |
|
12-Feb-2010 |
Mathias Agopian <mathias@google.com> |
Revert "Revert "RenderScript should not depend on libsurfaceflinger_client.so"" This reverts commit a0659aa36c987e28e29778bd97e75fe52152c60e.
/frameworks/rs/rsContext.cpp
|
123d602faaa13dc856f1ace34775d19c7f60724e |
|
12-Feb-2010 |
Jack Palevich <jackpal@google.com> |
Revert "RenderScript should not depend on libsurfaceflinger_client.so" This reverts commit 88b55fb090ace1a835f890758866f42f03795c12.
/frameworks/rs/rsContext.cpp
|
11503b20394ffa68691f47d3153145f67eb02f96 |
|
11-Feb-2010 |
Mathias Agopian <mathias@google.com> |
RenderScript should not depend on libsurfaceflinger_client.so
/frameworks/rs/rsContext.cpp
|
d4c25e3c197bc79c8508b76b20611b67ef883138 |
|
10-Feb-2010 |
Mathias Agopian <mathias@google.com> |
split libsurfaceflinger_client and libcamera_client out of libui
/frameworks/rs/rsContext.cpp
|
4820e8bb83b1f78e6232ebe853221f737da2a1ea |
|
10-Feb-2010 |
Jason Sams <rjsams@android.com> |
Preview seperating RenderScript into RenderScript and RenderScriptGL
/frameworks/rs/rsContext.cpp
|
433eca30b2efe0cf84bbda33f2dfdfd6dcafaf59 |
|
06-Jan-2010 |
Jason Sams <rjsams@android.com> |
More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
/frameworks/rs/rsContext.cpp
|
b4d3568f68b1ae97e2a82061cccf220f8e93cd94 |
|
05-Jan-2010 |
Jason Sams <rjsams@android.com> |
Add RS support for generic attribs as input to vertex programs.
/frameworks/rs/rsContext.cpp
|
d01d970cf5973aa5186cc02c80fb2c143a69b0b1 |
|
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/rs/rsContext.cpp
|
cd50653f99c960e1a47c2c30e53b369b8805344a |
|
16-Dec-2009 |
Jason Sams <rjsams@android.com> |
Place shader logging behind prop to declutter logs.
/frameworks/rs/rsContext.cpp
|
4815c0d121310cfcd6a8aba4eab77a9910af53ac |
|
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/rs/rsContext.cpp
|
5613b91c4f3b9a931ee9282317ea887007e05b86 |
|
11-Dec-2009 |
Jason Sams <rjsams@android.com> |
am b62954b6: am 8f31c230: am 57ce0888: Merge change Id22c0137 into eclair Merge commit 'b62954b66542e3e2654d97a81123c51805bceca7' * commit 'b62954b66542e3e2654d97a81123c51805bceca7': Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
|
2dca84dd6c07992f78ad050177975f16486dd77e |
|
09-Dec-2009 |
Jason Sams <rjsams@android.com> |
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
/frameworks/rs/rsContext.cpp
|
f2a5d7326b38e5a28b6618f9b1e5a021aef7179f |
|
30-Nov-2009 |
Jason Sams <rjsams@android.com> |
Beging GL2 user shaders. Switch master to using GL2 by default.
/frameworks/rs/rsContext.cpp
|
c460e55d78cbe8bee95c5c947dfe541218142a5b |
|
25-Nov-2009 |
Jason Sams <rjsams@android.com> |
Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
/frameworks/rs/rsContext.cpp
|
e6c6078f301a197f310b0ae0c12031188e7c1b6b |
|
24-Nov-2009 |
Jason Sams <rjsams@android.com> |
am e4df64bd: am 66358e24: am 9dab667e: Force a crash under conditions where white square bug in all apps is likely to occur. Merge commit 'e4df64bdaaf86fb7d06715de122a97d723d7fea2' * commit 'e4df64bdaaf86fb7d06715de122a97d723d7fea2': Force a crash under conditions where white square bug in all apps is likely to occur.
|
13e2634a71a30d289ed8d821aef61c7d1687460e |
|
24-Nov-2009 |
Jason Sams <rjsams@android.com> |
Force a crash under conditions where white square bug in all apps is likely to occur.
/frameworks/rs/rsContext.cpp
|
3dd429cc32388ca0c3d7a9368ed2e348b8fdaab1 |
|
18-Nov-2009 |
Jason Sams <rjsams@android.com> |
resolved conflicts for merge of f6309041 to master
|
c21cf40f6ae69091bf24f87b5eeabc95e73dd271 |
|
18-Nov-2009 |
Jason Sams <rjsams@android.com> |
Add support for dumping RS objects to aid in debugging of white blocks bug.
/frameworks/rs/rsContext.cpp
|
94743c90e24abaddfdf66446f031e2b0f41a3c7c |
|
17-Nov-2009 |
Jason Sams <rjsams@android.com> |
am 234e509a: am 22186a2c: am ec8178eb: Merge change I9c1bad53 into eclair Merge commit '234e509a67eb32606f3051d21eb3ea25b272d80d' * commit '234e509a67eb32606f3051d21eb3ea25b272d80d': Add setPriority to allow wallpapers to run at lower cpu priority than default.
|
158324456b8dbf40f684dd0a4af3493b9549f3f5 |
|
15-Nov-2009 |
Jason Sams <rjsams@android.com> |
Add setPriority to allow wallpapers to run at lower cpu priority than default.
/frameworks/rs/rsContext.cpp
|
ba123358673d82eb8959407d72fc58ad1094bb42 |
|
13-Nov-2009 |
Jason Sams <rjsams@android.com> |
am 8dcb4233: am 4834887e: am 4dd6fee7: Merge change Ieb4b0318 into eclair Merge commit '8dcb4233fcb043f82774768d3e5bee86d867b852' * commit '8dcb4233fcb043f82774768d3e5bee86d867b852': Make default vertex program correctly track surface size.
|
f90517f267f625e5196ad1a07842f888a4f3ce00 |
|
13-Nov-2009 |
Jason Sams <rjsams@android.com> |
am adf38939: am da8bb292: am 59175ac2: Merge change I81b1421a into eclair Merge commit 'adf38939836ee1d1f5967fc45d02e07117f44009' * commit 'adf38939836ee1d1f5967fc45d02e07117f44009': Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
|
e18844a5f648071fcc3594f84bca1728644af41a |
|
13-Nov-2009 |
Jason Sams <rjsams@android.com> |
Make default vertex program correctly track surface size.
/frameworks/rs/rsContext.cpp
|
613cad1702dbb76eb2a6ba0cfcb43b9fe207cebc |
|
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/rs/rsContext.cpp
|
c01af251941d39c3d741c5f0a6d69e58c7fc0f5b |
|
04-Nov-2009 |
Jason Sams <rjsams@android.com> |
am eb7e27e8: am a1c3681f: am decc139b: Merge change I7a824efc into eclair Merge commit 'eb7e27e8007d1b27d3e01c376b6747dc885db517' * commit 'eb7e27e8007d1b27d3e01c376b6747dc885db517': Support applications changing the surface attached to the RS.
|
168eecfcdc0b681e2251d443b41f11eb8a6142b8 |
|
04-Nov-2009 |
Jason Sams <rjsams@android.com> |
am 03fa848a: am ebca5eec: am 83665194: Merge change I9d5e03db into eclair Merge commit '03fa848afd16ee678e2d04ec824794893f199804' * commit '03fa848afd16ee678e2d04ec824794893f199804': Fix RS bugs. We were holding a pointer to the script text from the java vm. Move freeing of objects to before context teardown to allow allocations to clean up their data.
|
458f2dc26b7d34c2138c7bfbd95914240084e6bd |
|
03-Nov-2009 |
Jason Sams <rjsams@android.com> |
Support applications changing the surface attached to the RS.
/frameworks/rs/rsContext.cpp
|
e402ed33486730f1d06f080cdfc48132bf612b3a |
|
03-Nov-2009 |
Jason Sams <rjsams@android.com> |
Fix RS bugs. We were holding a pointer to the script text from the java vm. Move freeing of objects to before context teardown to allow allocations to clean up their data.
/frameworks/rs/rsContext.cpp
|
230c94aa69e78ac4df2045a183f9a3f8c9eb9f60 |
|
03-Nov-2009 |
Jason Sams <rjsams@android.com> |
am 766df995: am d31b0e44: am 3bbb5e9a: Merge change Ib7a6c434 into eclair Merge commit '766df995e30caa054cc25068e55f160c765590eb' * commit '766df995e30caa054cc25068e55f160c765590eb': Fix some leaks. This fixes the major malloc memory leak in allApps. Still tracking some much more minor issues.
|
bf3c14ebf456c745c084605dddeda08afdfc7987 |
|
02-Nov-2009 |
Jason Sams <rjsams@android.com> |
Fix some leaks. This fixes the major malloc memory leak in allApps. Still tracking some much more minor issues.
/frameworks/rs/rsContext.cpp
|
0ef2746cd5dfcd95b1b5f04c2e35a44007259d48 |
|
29-Oct-2009 |
Jason Sams <rjsams@android.com> |
am 3c249da7: am 21e799ed: am e9e50b57: Merge change I7136220b into eclair Merge commit '3c249da7eaceaffae87657aeb7179ffc4a5e1570' * commit '3c249da7eaceaffae87657aeb7179ffc4a5e1570': Fix egl cleanup code on context teardown.
|
33b6e3b91329080e5cdd0b8fdbcd3e6a906032ae |
|
27-Oct-2009 |
Jason Sams <rjsams@android.com> |
Fix egl cleanup code on context teardown.
/frameworks/rs/rsContext.cpp
|
5c3e3bc8af6de6be5e6bd68e1d5168496f99e6cf |
|
26-Oct-2009 |
Jason Sams <rjsams@android.com> |
Fix dirty state tracking of allocation attached to ProgramVertex objects when being updated while not attached.
/frameworks/rs/rsContext.cpp
|
c2f94902d454ac724c4d7b5246373ca0ff2c99d1 |
|
16-Oct-2009 |
Jason Sams <rjsams@android.com> |
Fix bug where dirty messages for allocations attached to programVertex objects could be lost.
/frameworks/rs/rsContext.cpp
|
fb03a22ad2adadc1ff50a8b50d43ad7fcc3fa6ed |
|
16-Oct-2009 |
Jason Sams <rjsams@android.com> |
Remove hack in RS that called exit to WAR now fixed driver bugs. Make gloabal init safe by locking around the critical code.
/frameworks/rs/rsContext.cpp
|
8cfdd24fec22080b72266d33f61befc4a98b77c6 |
|
15-Oct-2009 |
Jason Sams <rjsams@android.com> |
Minor bug fixes and add glError check.
/frameworks/rs/rsContext.cpp
|
6d751ef1b4611c6b5fc2085fa5ef9ae2f4e60c5a |
|
08-Oct-2009 |
Jason Sams <rjsams@android.com> |
Add egl init start message to help debug driver init hangs.
/frameworks/rs/rsContext.cpp
|
9e4e13d87e834b1cb770407cef0778c262b02b72 |
|
07-Oct-2009 |
Jason Sams <rjsams@android.com> |
Fix tls crash on startup if more than one RS contexts are created in one process.
/frameworks/rs/rsContext.cpp
|
8c401effb0837155fc39ca0364f57a882d127d38 |
|
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/rs/rsContext.cpp
|
b681c8af69ef6938c80dd5cc5fc920db94ee9f43 |
|
29-Sep-2009 |
Jason Sams <rjsams@android.com> |
Fix but processing raster state pragma. rename stateFragmentStore to stateStore
/frameworks/rs/rsContext.cpp
|
f2649a961db2995e9e24a6c98f8a419f1496c1b7 |
|
26-Sep-2009 |
Jason Sams <rjsams@android.com> |
Improved object lifecycle tracking and fix leaks.
/frameworks/rs/rsContext.cpp
|
1fddd90849deaae89b546ff492c345d485bbce42 |
|
26-Sep-2009 |
Jason Sams <rjsams@android.com> |
Reduce debugging spew and add props to selectivly re-enable it. change-id: Ib59ed5d7a9d479ccd1af456029735dbc65ae1efe
/frameworks/rs/rsContext.cpp
|
e514b45de8561fbc6ef6770845102ca10b0a69d7 |
|
25-Sep-2009 |
Jason Sams <rjsams@android.com> |
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.
/frameworks/rs/rsContext.cpp
|
86f1b23aaaf9b8822a009d8c3e585e46768abb6a |
|
25-Sep-2009 |
Jason Sams <rjsams@android.com> |
Implement pause/resume for the RS thread.
/frameworks/rs/rsContext.cpp
|
a891933b4c5ab1b63103add167269cfc404c2adf |
|
25-Sep-2009 |
Jason Sams <rjsams@android.com> |
Minor cleanup of profile and compile logging.
/frameworks/rs/rsContext.cpp
|
ada7f272890d8791bc518c95989ad7d13050834d |
|
24-Sep-2009 |
Jason Sams <rjsams@android.com> |
Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
/frameworks/rs/rsContext.cpp
|
76371fff76412fd020e24ddb8bf1ddb5c75f0ed1 |
|
24-Sep-2009 |
Joe Onorato <joeo@android.com> |
Make the renderscript timing logging available by setting debug.rs.profile=1
/frameworks/rs/rsContext.cpp
|
5fd09d847586f9680b4f495413b6ca5fbb69af6e |
|
23-Sep-2009 |
Jason Sams <rjsams@android.com> |
Add raster object to control point and line params. Add flag to force SW rendering.
/frameworks/rs/rsContext.cpp
|
8c9534b536081756a55e25a91f7630e8749b2bae |
|
22-Sep-2009 |
Jason Sams <rjsams@android.com> |
Update viewport when height or width change.
/frameworks/rs/rsContext.cpp
|
a57c0a72c3b3babc2757d081ff8146ebaa2caf4c |
|
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/rs/rsContext.cpp
|
1d54f10f3c23e0d7ec57e52ec3b0701a2a5ed24e |
|
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/rs/rsContext.cpp
|
9397e30ce5fe3f6af9212a93b490836b04fdfffa |
|
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/rs/rsContext.cpp
|
306fb23e57c4a389eaf3159b9701a64cb56e284e |
|
26-Aug-2009 |
Jason Sams <rjsams@android.com> |
Remove bogus comments and logging.
/frameworks/rs/rsContext.cpp
|
8c0ee6567b3c874dd472843eb7918ae68d1b9739 |
|
25-Aug-2009 |
Jason Sams <rjsams@android.com> |
Implement java interface for RS shutdown and fix shutdown deadlock with the command fifo.
/frameworks/rs/rsContext.cpp
|
afcb25c65e8145d15aaf50a0ca38333954a97000 |
|
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/rs/rsContext.cpp
|
24371d93cdb6999971c4058f78974da3c3d5fc64 |
|
19-Aug-2009 |
Jason Sams <rjsams@android.com> |
Improved RS timing code to monitor where we spend CPU time.
/frameworks/rs/rsContext.cpp
|
5086938044e0a9b6b1138f915d0d252fe046e102 |
|
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/rs/rsContext.cpp
|
707aaf341a4b068e6ccadf923af85acdd85fd775 |
|
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/rs/rsContext.cpp
|
fcd3192ebff8ab58d841836b7e94361d0998338c |
|
18-Aug-2009 |
Jason Sams <rjsams@android.com> |
Remove global IO context and integrate it into the RS context.
/frameworks/rs/rsContext.cpp
|
8b2c065dfc16c148e2829a19e83d2269b9bcd4cc |
|
13-Aug-2009 |
Jason Sams <rjsams@android.com> |
Implement reflecting Java objects into the ACC enviroment.
/frameworks/rs/rsContext.cpp
|
57b79ceb1126e3797fa42367b97dd7bcfcda1ed9 |
|
10-Aug-2009 |
Joe Onorato <joeo@android.com> |
Let java put #defines into renderscript
/frameworks/rs/rsContext.cpp
|
cfb1d11ce6826fce7241d316d8b7dcab661f63a6 |
|
05-Aug-2009 |
Jason Sams <rjsams@android.com> |
Remove useless slot from ProgramVertex. Optimize GL state setup.
/frameworks/rs/rsContext.cpp
|
c9d43db4d216b01b13aebfdb31d5615909591b33 |
|
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/rs/rsContext.cpp
|
b80dfa72dfdd146a9ddee948ad76635dbea3c0cd |
|
11-Jul-2009 |
Jason Sams <rjsams@android.com> |
More test app work
/frameworks/rs/rsContext.cpp
|
6eee87f74a9566fbed31d9713bec07bc002ac206 |
|
25-Jun-2009 |
Mathias Agopian <mathias@google.com> |
merge master in master_gl
|
992a0b70d8fd7a14f0c57bc3c7e16c1f269a6609 |
|
23-Jun-2009 |
Jason Sams <rjsams@android.com> |
Cleanup logging and fix a startup race condition that manifested on Firestone.
/frameworks/rs/rsContext.cpp
|
5ae678f2e68e25bd74cdc408df354c3b6fe481bf |
|
23-Jun-2009 |
Mathias Agopian <mathias@google.com> |
update renderscript to master_gl APIs
/frameworks/rs/rsContext.cpp
|
1aa5a4eb81b8b88aeb5d2b6f4c47356fd0a62923 |
|
23-Jun-2009 |
Jason Sams <rjsams@android.com> |
Cleanup includes so Log.h can use the tag. rsUtils.h is the file that should be included everywhere and contain rs global defines.
/frameworks/rs/rsContext.cpp
|
e57691037aea219562ac686429b4b98202aab7bc |
|
20-Jun-2009 |
Jason Sams <rjsams@android.com> |
checkpoint filmstrip, implemented TLS.
/frameworks/rs/rsContext.cpp
|
732f1c0a29cc468ea271ca3bd654239a0a973fd5 |
|
19-Jun-2009 |
Jason Sams <rjsams@android.com> |
Replace spins with proper pthread conditions.
/frameworks/rs/rsContext.cpp
|
8ce125be69531dbf3a7e856d5e59d1b8e2789db0 |
|
18-Jun-2009 |
Jason Sams <rjsams@android.com> |
Implement default programs and implement defaults and parents for imports.
/frameworks/rs/rsContext.cpp
|
56bc1af0a040b003164e3394f1c7a277b15e7d85 |
|
17-Jun-2009 |
Jason Sams <rjsams@android.com> |
Switch fountain to use ProgramVertex rather than hard coded camers in scripts. Remove camera code from scripts.
/frameworks/rs/rsContext.cpp
|
a4a54e42fc710a62b47cbcb9d64c34a190429d9e |
|
11-Jun-2009 |
Jason Sams <rjsams@android.com> |
Fix bug with bad conversion of java strings to C strings for object names. Update test app to test object defines.
/frameworks/rs/rsContext.cpp
|
a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216 |
|
11-Jun-2009 |
Jason Sams <rjsams@android.com> |
Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
/frameworks/rs/rsContext.cpp
|
1030893d9b99b72468034da13df025bda479bb97 |
|
09-Jun-2009 |
Jason Sams <rjsams@android.com> |
checkpoint pragma support. Includes more cleanup of script enviroment storage to keep the env settings in the base and only the per language state in ScriptC.
/frameworks/rs/rsContext.cpp
|
928b734b2fbba0800567c8b7e686bcf5f45483cc |
|
09-Jun-2009 |
Jason Sams <rjsams@android.com> |
Move placement of script enviroment data to base.
/frameworks/rs/rsContext.cpp
|
efb8de1ef851c9c2a042ad06f64e33bb8b366041 |
|
09-Jun-2009 |
Jason Sams <rjsams@android.com> |
Fix build issue and ref count bug with scripts.
/frameworks/rs/rsContext.cpp
|
a44cb29164726cd9d812117819abdd7b60dfdd93 |
|
05-Jun-2009 |
Jason Sams <rjsams@android.com> |
Add support for scripts to return an animation flag. This allows them to indicate they are generating changing content and the rs thread to sleep if the content is static.
/frameworks/rs/rsContext.cpp
|
a658e905f14fe500bfee3812b213a73cb37ef6f2 |
|
04-Jun-2009 |
Jason Sams <rjsams@android.com> |
Set the RS thread priority.
/frameworks/rs/rsContext.cpp
|
6678e9b2568ad041429a2477177133fe4932159f |
|
27-May-2009 |
Jason Sams <rjsams@android.com> |
Implement first pass bitmap to allocation support. The Java bindings can create a 2D allocation by passing in a Bitmap object.
/frameworks/rs/rsContext.cpp
|
326e0ddf89e8df2837752fbfd7a014814b32082c |
|
22-May-2009 |
Jason Sams <jsams@google.com> |
Add the Renderscript library. (Not in the build by default yet.) This library can be used to create animated 3D User Interfaces. This library is currently under heavy development, so it's not part of the build by default. In order to build this library, you must define BUILD_RENDERSCRIPT=true in your build environment. You will also have to manually edit build/core/prelink-linux-arm.map And add libRS and libRS_jni at the end like this (exact address may change.) libRS.so 0x9A100000 libRS_jni.so 0x9A000000
/frameworks/rs/rsContext.cpp
|