Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
frameworks
/
rs
/
2cb0f133f8d224b3fcd31b5688a2703c9a7c4a27
/
rsScriptC.cpp
574854b
Fix up master issues with tracing/logging and the compatibility library.
by Stephen Hines
· 11 years ago
140a7ac
resolved conflicts for merge of 5376c9bf to master
by Stephen Hines
· 11 years ago
b0934b6
Remove libutils and fix rsDebug for RS support library.
by Stephen Hines
· 11 years ago
47935ac
Add the name of the forEach functions to the tracing output
by Tobias Grosser
· 11 years ago
fa85e91
Enable very basic tracing support.
by Tim Murray
· 11 years ago
0b575de
Add x86 server support.
by Tim Murray
· 12 years ago
93eacc7
Cleanup diff with compat.
by Jason Sams
· 12 years ago
84bf2b8
Move to smart pointers for refcounting RS contexts
by Tim Murray
· 12 years ago
e78c14b
Ensure that the cache directory exists before calling compiler.
by Tim Murray
· 12 years ago
807fdc4
Move memory layout to driver.
by Jason Sams
· 12 years ago
4419977
Support running ForEach on non-root functions.
by Stephen Hines
· 13 years ago
4769d68
Properly recover from failed compilation.
by Stephen Hines
· 13 years ago
d38f925
Remove wrapper version check assert.
by Stephen Hines
· 13 years ago
af12ac6
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
e70be7e
Merge "Add support for handling a bitcode wrapper to librs."
by Stephen Hines
· 13 years ago
f8d4469
Add support for handling a bitcode wrapper to librs.
by Stephen Hines
· 13 years ago
77020c5
Fix script init error handling.
by Jason Sams
· 13 years ago
6598201
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
cdc4234
Fix remaining .rs.dtor() issue for RS.
by Stephen Hines
· 13 years ago
cbb0b8a
Start using bcinfo components within librs.
by Stephen Hines
· 13 years ago
35e429e
Add slot number to forEach hal.
by Jason Sams
· 13 years ago
b81a0eb
More work to make libRS buildable on the host.
by Alex Sakhartchouk
· 13 years ago
70b83c1
Modifying libRS internal communication to handle network rendering.
by Alex Sakhartchouk
· 14 years ago
87fe59a
Create runtime stubs for compute driver.
by Jason Sams
· 14 years ago
8feea4e
Seperate GL from RS program store.
by Jason Sams
· 14 years ago
cdfdb8f
Migrate thread launch to driver.
by Jason Sams
· 14 years ago
bad8074
Start seperating out RS compute implementation. Create hal
by Jason Sams
· 14 years ago
02000b3
Moving dependency includes out of librs headers.
by Alex Sakhartchouk
· 14 years ago
afca6df
Use bccLinkFile instead of bccLinkBC. Remove hacking.
by Shih-wei Liao
· 14 years ago
2e8665d
Correctly free resouces bound to scripts when the scripts are deleted.
by Jason Sams
· 14 years ago
249d453
Cleanup script init to fix bogus log printing and reduce memory churn.
by Jason Sams
· 14 years ago
fa6113e
Handle fatal errors from calling bccRegisterSymbolCallback (if any).
by Shih-wei Liao
· 14 years ago
26b2c9f
Check and propogate errors from llvm.
by Jason Sams
· 14 years ago
5439184
1. fp_mad.rs: Pass C99 check.
by Shih-wei Liao
· 14 years ago
4cfa6be
Fix the build.
by Shih-wei Liao
· 14 years ago
b5dc6af
Validate that version pragma is correct.
by Stephen Hines
· 14 years ago
7b337b1
Remove erroneous log message.
by Stephen Hines
· 14 years ago
b2cfc98
Fix bug in on-device linking.
by Shih-wei Liao
· 14 years ago
80761ec
On-device linking using bccLinkBC. Note that we switch to getFile interface
by Shih-wei Liao
· 14 years ago
2b2e621
bcc interface fixed.
by Shih-wei Liao
· 14 years ago
1884278
Disable on-device linking
by Shih-wei Liao
· 14 years ago
60c3234
On-device linking.
by Shih-wei Liao
· 14 years ago
1c089c2
For caching, didn't do CompileBC. Rename bccCompileBC as bccPrepareExecutable.
by Shih-wei Liao
· 14 years ago
37150de
1. LOG 4 fatal error paths (TODO: These 4 places should signal Java exceptions.)
by Shih-wei Liao
· 14 years ago
741aac9
Fix teardown bug found in books.
by Jason Sams
· 14 years ago
a6ebec8
Clean-up.
by Shih-wei Liao
· 14 years ago
ce8a079
Stale cache management to address a P1 bug # 3296131.
by Shih-wei Liao
· 14 years ago
ff8ce9c
Whenever LoadBinary fails, recompile. Fixing the multi-instance bug.
by Shih-wei Liao
· 14 years ago
15849d9
1. Add Context to a RenderScript or RenderScriptGL instance.
by Shih-wei Liao
· 14 years ago
1f24db4
Add multitouch support to physics test.
by Jason Sams
· 14 years ago
f17b13b
Make ScriptC's mEnvironment.mIsThreadable survive the bcc caching and
by Shih-wei Liao
· 14 years ago
9503b66
Add caching support of BCC binaries.
by Shih-wei Liao
· 14 years ago
6070925
Create holder inner class for pushing context state.
by Jason Sams
· 14 years ago
2fad7e4
Fix crash with extended debugging.
by Jason Sams
· 14 years ago
afb743a
Code cleanup to make formatting consistent across all the renderscript files.
by Alex Sakhartchouk
· 14 years ago
6bfc1b9
Add code to mark functions rather than whole files as threadable.
by Jason Sams
· 14 years ago
fbc79e5
Remove excessive logging.
by Jason Sams
· 14 years ago
177f844
Balls test app.
by Jason Sams
· 14 years ago
1f9ba73
Enable optimized bitcode that is also jitted faster.
by Shih-wei Liao
· 14 years ago
225afd3
Fix refcounting bugs where the sys refcount
by Jason Sams
· 14 years ago
2353ae3
Async type creation.
by Jason Sams
· 14 years ago
d7e5481
Cleanup error message for null binding address.
by Jason Sams
· 14 years ago
700ba38
Removing fixed size arrays.
by Alex Sakhartchouk
· 14 years ago
01b7d29
Fix clear() operation for rsScriptC.
by Stephen Hines
· 14 years ago
8d957fa
Fix safe for mp check in ScriptC.
by Jason Sams
· 14 years ago
b26fb04
Adding timer to display renderscript jit duration.
by Alex Sakhartchouk
· 14 years ago
b9077f4
Better debugging for scripts.
by Jason Sams
· 14 years ago
900f161
Cleanup GL setup code and remove legacy 1.1 paths.
by Jason Sams
· 14 years ago
e7b4b86
Fix header path.
by Anatol Pomazau
· 14 years ago
dd663fa
Thread launch strategies.
by Jason Sams
· 14 years ago
a226b16
Use bccGetExportVars to get mFieldCount, instead of hardwiring "100" in calloc.
by Shih-wei Liao
· 14 years ago
1813340
Update imageprocessing to remove generated files.
by Jason Sams
· 14 years ago
7bf29dd
Threading RS ForEach.
by Jason Sams
· 14 years ago
ace3e01
1st cut of ForEach and test.
by Jason Sams
· 14 years ago
8c88090
Remove InvokeData and add ContextFinish to generate a sync point.
by Jason Sams
· 14 years ago
2a63bf6
Begin using reflected files.
by Jason Sams
· 14 years ago
c61346b
Rough implemetation of ForEach. Remove launchID from root graphics script.
by Jason Sams
· 14 years ago
22fa371
Begin naming cleanup for renderscript runtime.
by Jason Sams
· 14 years ago
aeb094b
Split ScriptC Lib into CL, GL, and basic.
by Jason Sams
· 14 years ago
5a27917
Remove excess logging.
by Jason Sams
· 14 years ago
ce92d4b
Remove more pieces of setRoot. Add pointer to allocation lookup for scripts.
by Jason Sams
· 14 years ago
639e6e9
Delete legacy setDefine API.
by Jason Sams
· 14 years ago
ccc010b
Rename ProgramFragmentStore to ProgramStore.
by Jason Sams
· 14 years ago
be36bf3
Convert renderscript from using ACC to LLVM for its compiler.
by Jason Sams
· 14 years ago
a2cf755
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.
by Jason Sams
· 15 years ago
b4d3568
Add RS support for generic attribs as input to vertex programs.
by Jason Sams
· 15 years ago
d01d970
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.
by Jason Sams
· 15 years ago
4815c0d
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.
by Jason Sams
· 15 years ago
2dca84d
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
by Jason Sams
· 15 years ago
e402ed3
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.
by Jason Sams
· 15 years ago
9e4e13d
Fix tls crash on startup if more than one RS contexts are created in one process.
by Jason Sams
· 15 years ago
b681c8a
Fix but processing raster state pragma. rename stateFragmentStore to stateStore
by Jason Sams
· 15 years ago
f2649a9
Improved object lifecycle tracking and fix leaks.
by Jason Sams
· 15 years ago
1fddd90
Reduce debugging spew and add props to selectivly re-enable it.
by Jason Sams
· 15 years ago
e514b45
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.
by Jason Sams
· 15 years ago
a891933
Minor cleanup of profile and compile logging.
by Jason Sams
· 15 years ago
ada7f27
Fix invokables to make sure script pointers are setup before invoking function calls. Reduce app startup time up to 1s.
by Jason Sams
· 15 years ago
8c6bc69
Implement renderscript Invokables.
by Jason Sams
· 15 years ago
a57c0a7
Remove "predefined" elements from Java layer. Static elements continue to exist but are no longer treated as a special version of element.
by Jason Sams
· 15 years ago
1d54f10
Improve structure support using symbol lookup of named structures in scripts to allow them to appear as just pointers to structs.
by Jason Sams
· 15 years ago
Next »