History log of /frameworks/rs/rsScriptC_LibGL.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0ca7cbaea8d5cf18f25d1148be75fbb6e2d86c62 11-Mar-2015 Jason Sams <jsams@google.com> Refactor hal loading

This CL make the loading of RS drivers more robust by
looking up entry points in place of a structure of entry points.

It also adds framework for a version handshake.

Change-Id: Iae46bf0171785c0ca1048223816b6efc60c337ad
/frameworks/rs/rsScriptC_LibGL.cpp
44bef6fba6244292b751387f3d6c31cca96c28ad 12-Aug-2014 Chris Wailes <chriswailes@google.com> Replace NULL macros with nullptr literals.

Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/rsScriptC_LibGL.cpp
61656a7c6fc13421679d0a1cdf8b5b861e286892 04-Sep-2013 Jason Sams <jsams@google.com> Cleanup type offsets which cannot be calculated for flexible YUV.

Support flexible YUV

bug 10567550

Change-Id: I4f6e5a8d86eeee635605460f1751208f3320969b
(cherry picked from commit a75372759e288be3fb8835735a830b1f7d1a4c42)
/frameworks/rs/rsScriptC_LibGL.cpp
709a0978ae141198018ca9769f8d96292a8928e6 16-Nov-2012 Jason Sams <jsams@google.com> Separate CPU driver impl from reference driver.

Change-Id: Ifb484edda665959b81d7b1f890d108bfa20a535d
/frameworks/rs/rsScriptC_LibGL.cpp
414a46166126da6864258bd25ff183f9a3c6261d 06-Sep-2012 Stephen Hines <srhines@google.com> Attempt to create libRSDriver as shared library.

Change-Id: I047b32325efe2fa471b73c48fa7296beecc0c47d
/frameworks/rs/rsScriptC_LibGL.cpp
61a4bb734b91ced09fbfee4214c6f253cb66e5f0 26-Jul-2012 Jason Sams <jsams@google.com> Cleanup pointer access in adapter and font.

Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
/frameworks/rs/rsScriptC_LibGL.cpp
e3150cfb3edb028407669e4a65e087eae77e718c 25-Jul-2012 Jason Sams <jsams@google.com> Plumb context through for serialization.

Change-Id: I2a49f57aa7576604deeac898a7cceb36ae68d66f
/frameworks/rs/rsScriptC_LibGL.cpp
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 09-Mar-2012 Alex Sakhartchouk <alexst@google.com> More header untangling.

Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
/frameworks/rs/rsScriptC_LibGL.cpp
653b53ebcd2bedc94ac486080d2e82e1920232e3 24-Feb-2012 Alex Sakhartchouk <alexst@google.com> Removing GL calls from librs

Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
/frameworks/rs/rsScriptC_LibGL.cpp
ef7a3b314a858355356d7a1edbc91dfbbc117945 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Now utilizing ability to bind constants. Fixing small copy/paste typo." into graphics-dev
da042e76b482e026592c42e5ee57b86413b9c57a 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Merge "Adding ability to bind constants to shaders." into graphics-dev
8e6bde735d3c0024c36beff668e1588803657357 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Now utilizing ability to bind constants.
Fixing small copy/paste typo.

Change-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f
/frameworks/rs/rsScriptC_LibGL.cpp
a720a144508edd91e4790b23eadd6cd270368df9 10-Jan-2012 Alex Sakhartchouk <alexst@google.com> Adding ability to bind constants to shaders.

Change-Id: I63b664fd2fec7e0c8157b7185782192132222f1a
/frameworks/rs/rsScriptC_LibGL.cpp
03f1910431433f3a35f1445aa0bba2b00417f0cc 10-Jan-2012 Steve Block <steveblock@google.com> resolved conflicts for merge of 08289f55 to graphics-dev

Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
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/rsScriptC_LibGL.cpp
8310d9647999b30a321d1e66383ad904561cf8fe 17-Nov-2011 Alex Sakhartchouk <alexst@google.com> am 50445568: Merge "Fixing FBO font rendering bug that resulted from using old surface size."

* commit '5044556861af496d6451aef3f69a4df0d1b591c9':
Fixing FBO font rendering bug that resulted from using old surface size.
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/rsScriptC_LibGL.cpp
9e0afb5a2b3e476c42a373e7cd89cef4a34f8195 31-Oct-2011 Jason Sams <rjsams@android.com> Path rendering

Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
/frameworks/rs/rsScriptC_LibGL.cpp
2382aba4a55c6ae74789c478eead8fbd96593321 14-Sep-2011 Jason Sams <rjsams@android.com> Add RS watchdog.

Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
/frameworks/rs/rsScriptC_LibGL.cpp
c19ff0177a7a0dadfc01b1990f822354fdc95991 06-May-2011 Alex Sakhartchouk <alexst@google.com> rsLib cleanup

Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
/frameworks/rs/rsScriptC_LibGL.cpp
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/rsScriptC_LibGL.cpp
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 21-Apr-2011 Jason Sams <rjsams@android.com> Create runtime stubs for compute driver.

Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
cdfdb8f2cdf4668c476cac842212892b2505ff3f 18-Mar-2011 Jason Sams <rjsams@android.com> Migrate thread launch to driver.

Change-Id: If182c524cceb327547640f22f956856d291d1787
/frameworks/rs/rsScriptC_LibGL.cpp
6a121811e5d2e56e94747b36d15c7613ab2aedd4 02-Mar-2011 Stephen Hines <srhines@google.com> Almost all warnings are now errors in RS build.

Change-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc
/frameworks/rs/rsScriptC_LibGL.cpp
8be47c7de5d3919887404734ec941e03e9072b1c 20-Dec-2010 Jason Sams <rjsams@android.com> Clean up Allocation buffer object api.

Change-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6
/frameworks/rs/rsScriptC_LibGL.cpp
b7e83bda41e66c966b98935b44140692bfe0c4ca 15-Dec-2010 Jason Sams <rjsams@android.com> Fix mipmap bug introduced with Allocation cleanup.
Add syncAll to rsg headers.

Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
54929cce0bf44090424b1f91b676529a2422378f 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/rs/rsScriptC_LibGL.cpp
6bfc1b91dc7684f8ad9dc9f605e92ed8a31d5bbe 01-Nov-2010 Jason Sams <rjsams@android.com> Add code to mark functions rather than whole files as threadable.

Change-Id: Ie635fbbb96b8ade48501ec564fe135edc256537d
/frameworks/rs/rsScriptC_LibGL.cpp
09c67356bbeee0a97a20a06c95b66756838cb541 05-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding text metrics to renderscript.

Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
605048a9f9af925782f6c90bc1cdc5af59e337d8 01-Oct-2010 Jason Sams <rjsams@android.com> Add object validity checking.

Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
5192f45b1ab8dc49d5ec7c3f235e769180cdb55b 01-Sep-2010 Jason Sams <rjsams@android.com> Remove ACC and other legacy bits from RS.

Change-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf
/frameworks/rs/rsScriptC_LibGL.cpp
95333f998fd4a983f89e5128e85f6f710d200bd9 17-Aug-2010 Alex Sakhartchouk <alexst@google.com> Added frustum plane extraction and sphere culling code.

Change-Id: I9d55baecddc962f8973f0269f2f9977f1d4ce008
/frameworks/rs/rsScriptC_LibGL.cpp
ba4aa5c768a498bc3fbb8cb5547b7a9ad6f4b771 13-Aug-2010 Alex Sakhartchouk <alexst@google.com> Adding bounding box computation.

Change-Id: I682609312519d9474176556ade7a208c7d0a1323
/frameworks/rs/rsScriptC_LibGL.cpp
6445e5210c6d7f8689e94be9026153d017c9545b 05-Aug-2010 Jason Sams <rjsams@android.com> Support constant and varying colors in ProgramFragment.

Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
7349547db61d2d458b31c074b902d56d082e5d84 30-Jul-2010 Jason Sams <rjsams@android.com> Cleanup of signed/unsigned
Make all functions overloadable.

Change-Id: I443c83afcf9a7acfae394585201f081681f309db

Update examples.

Change-Id: I100d6fa8dd1af376bcee0b2c42c5aabe9c03bb6e

force rebuild of all .rs files to pick up core header changes.

Change-Id: I6231a8a024388481ca231507e83b108ebdbc3500
/frameworks/rs/rsScriptC_LibGL.cpp
a490f1003a76286e0f00606adff4ef85fdd78b02 28-Jul-2010 Jim Miller <jaggies@google.com> Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()

This updates renderscript to allow loading of the projection
matrix.

Change-Id: I9af03e06ce6b5432ffbf3db8f6cda7b29aa21c7f
/frameworks/rs/rsScriptC_LibGL.cpp
17d72e835b5b2bb0baa928fe63bb76d263c63916 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/rs/rsScriptC_LibGL.cpp
4e9a7a8ded109e16b163789274899447cef02642 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/rs/rsScriptC_LibGL.cpp
d3e0ad43dc758c409fc23d1893dab67b18520c24 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/rs/rsScriptC_LibGL.cpp
976846c738848218b8b6948ea9f75633fe595a0f 19-Jun-2010 Jason Sams <rjsams@android.com> Fountain example cleanup.
Remove compatability versions of rsg functions that took old 'i' types.

Change-Id: Icea268a37df5e212237299e094ba26c6f76468d7
/frameworks/rs/rsScriptC_LibGL.cpp
bdb046001675f949e7e9b2cd0bfd63a5889d97ed 18-Jun-2010 Jason Sams <rjsams@android.com> Remove legacy drawing functions.
Skip element names starting with '#'

Change-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
79f52df541f87ac07709e770cd79f14dd1a05e93 02-Jun-2010 Jason Sams <rjsams@android.com> Remove RS_KIND from vertex arrays types.
Legacy vertex programs now bind by name just like the user programs.
This removes the need for two different ways of declairing the same
information.

Change-Id: I0178c0962842a1bbffb6726984ae1b8f5bb7529c
/frameworks/rs/rsScriptC_LibGL.cpp
66070bf7aae61cedde97cfdeb6a64f435abe8cde 21-May-2010 Jason Sams <rjsams@android.com> Remove noise functions and update images processing to use new rs namespace names.

Change-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb
/frameworks/rs/rsScriptC_LibGL.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/rsScriptC_LibGL.cpp
aeb094b520d8ea49b74129927578f18f758c873e 18-May-2010 Jason Sams <rjsams@android.com> Split ScriptC Lib into CL, GL, and basic.

Change-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50
/frameworks/rs/rsScriptC_LibGL.cpp