summaryrefslogtreecommitdiff
path: root/rsScriptC_LibGL.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactor hal loadingJason Sams2015-03-111-5/+1
| | | | | | | | | 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
* Replace NULL macros with nullptr literals.Chris Wailes2014-08-201-2/+2
| | | | Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
* Cleanup type offsets which cannot be calculated for flexible YUV.Jason Sams2013-09-031-2/+2
| | | | | | | | | Support flexible YUV bug 10567550 Change-Id: I4f6e5a8d86eeee635605460f1751208f3320969b (cherry picked from commit a75372759e288be3fb8835735a830b1f7d1a4c42)
* Separate CPU driver impl from reference driver.Jason Sams2012-11-191-33/+33
| | | | Change-Id: Ifb484edda665959b81d7b1f890d108bfa20a535d
* Attempt to create libRSDriver as shared library.Stephen Hines2012-09-061-66/+0
| | | | Change-Id: I047b32325efe2fa471b73c48fa7296beecc0c47d
* Cleanup pointer access in adapter and font.Jason Sams2012-07-271-2/+4
| | | | Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
* Plumb context through for serialization.Jason Sams2012-07-241-1/+1
| | | | Change-Id: I2a49f57aa7576604deeac898a7cceb36ae68d66f
* More header untangling.Alex Sakhartchouk2012-03-091-0/+2
| | | | Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
* Removing GL calls from librsAlex Sakhartchouk2012-02-241-17/+1
| | | | Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
* Merge "Now utilizing ability to bind constants. Fixing small copy/paste ↵Alex Sakhartchouk2012-01-101-3/+3
|\ | | | | | | typo." into graphics-dev
| * Now utilizing ability to bind constants.Alex Sakhartchouk2012-01-101-3/+3
| | | | | | | | | | | | Fixing small copy/paste typo. Change-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f
* | Merge "Adding ability to bind constants to shaders." into graphics-devAlex Sakhartchouk2012-01-101-0/+12
|\|
| * Adding ability to bind constants to shaders.Alex Sakhartchouk2012-01-101-0/+12
| | | | | | | | Change-Id: I63b664fd2fec7e0c8157b7185782192132222f1a
* | resolved conflicts for merge of 08289f55 to graphics-devSteve Block2012-01-091-6/+6
|\ \ | |/ |/| | | Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
| * Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-6/+6
| | | | | | | | | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
* | am 50445568: Merge "Fixing FBO font rendering bug that resulted from using ↵Alex Sakhartchouk2011-11-171-0/+5
|\| | | | | | | | | | | | | old surface size." * commit '5044556861af496d6451aef3f69a4df0d1b591c9': Fixing FBO font rendering bug that resulted from using old surface size.
| * Fixing FBO font rendering bug that resulted from using old surface size.Alex Sakhartchouk2011-11-161-0/+5
| | | | | | | | Change-Id: I31d0967bb36ca6ffb6a4c8194597d3c523cfe954
* | Path renderingJason Sams2011-11-101-0/+8
|/ | | | Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
* Add RS watchdog.Jason Sams2011-09-131-6/+6
| | | | Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
* rsLib cleanupAlex Sakhartchouk2011-05-061-3/+3
| | | | Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
* Moving renderscript GL code into the HALAlex Sakhartchouk2011-04-291-4/+12
| | | | | | | | | | This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
* Create runtime stubs for compute driver.Jason Sams2011-04-201-272/+91
| | | | Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
* First draft of fbo in renderscript.Alex Sakhartchouk2011-04-011-0/+40
| | | | | | Updating samples and benchmark Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
* Migrate thread launch to driver.Jason Sams2011-03-171-2/+2
| | | | Change-Id: If182c524cceb327547640f22f956856d291d1787
* Almost all warnings are now errors in RS build.Stephen Hines2011-03-011-0/+2
| | | | Change-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc
* Clean up Allocation buffer object api.Jason Sams2010-12-201-22/+0
| | | | Change-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6
* Fix mipmap bug introduced with Allocation cleanup.Jason Sams2010-12-151-0/+14
| | | | | | Add syncAll to rsg headers. Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
* Create holder inner class for pushing context state.Jason Sams2010-11-171-8/+8
| | | | | | | Fix bug with rsForEach corrupting parent context state. Remove workaround from rsBalls. Change-Id: I43a948536e70d44645d1c2ef7b97e1c5906f6943
* Code cleanup to make formatting consistentAlex Sakhartchouk2010-11-101-79/+42
| | | | | | across all the renderscript files. Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
* Moving attrib creation to Mesh. Adding arrays as shader inputs.Alex Sakhartchouk2010-11-081-3/+5
| | | | | | Removing fixed size arrays. Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
* Add code to mark functions rather than whole files as threadable.Jason Sams2010-11-011-34/+34
| | | | Change-Id: Ie635fbbb96b8ade48501ec564fe135edc256537d
* Adding text metrics to renderscript.Alex Sakhartchouk2010-10-051-2/+50
| | | | Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
* fixing bugs 3053960, 3044804, 3044798Alex Sakhartchouk2010-10-011-6/+2
| | | | | | shader cleanup and removing unnecessary state setup. Change-Id: Ibddf2ad3a26bb983fc43bdeb58b1cec6224920b4
* Add object validity checking.Jason Sams2010-09-301-0/+18
| | | | Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
* More robust attribute bindingAlex Sakhartchouk2010-09-291-2/+2
| | | | | | | Adding attribute and uniform debug logging. Checking to see if aniso filtering is available. Change-Id: I2ed9d166ed7ff3df971d7af18b7a33f4e3ade928
* Adding support for all allowed textures.Alex Sakhartchouk2010-09-231-7/+7
| | | | | | | Cleaning up unused code Adding error messages Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
* Remove ACC and other legacy bits from RS.Jason Sams2010-09-011-1/+0
| | | | Change-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf
* Added frustum plane extraction and sphere culling code.Alex Sakhartchouk2010-08-161-0/+8
| | | | Change-Id: I9d55baecddc962f8973f0269f2f9977f1d4ce008
* Adding bounding box computation.Alex Sakhartchouk2010-08-131-0/+15
| | | | Change-Id: I682609312519d9474176556ade7a208c7d0a1323
* Support constant and varying colors in ProgramFragment.Jason Sams2010-08-051-7/+11
| | | | Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
* Added ability to set font color.Alex Sakhartchouk2010-08-041-0/+7
| | | | | | Propagating the name of meshes and allocations from native a3d to java Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
* Cleanup of signed/unsignedJason Sams2010-07-291-24/+23
| | | | | | | | | | | | | | 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
* Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()Jim Miller2010-07-281-0/+7
| | | | | | | This updates renderscript to allow loading of the projection matrix. Change-Id: I9af03e06ce6b5432ffbf3db8f6cda7b29aa21c7f
* Cleanup pass on the mesh api change.Alex Sakhartchouk2010-07-021-39/+0
| | | | | | Removed all the simple mesh related calls and temporary objects. Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
* Start of mesh API cleanup.Alex Sakhartchouk2010-07-011-7/+41
| | | | | | | | | 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
* Adding freetype font rendering to renderscript.Alex Sakhartchouk2010-06-241-0/+23
| | | | Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
* Fountain example cleanup.Jason Sams2010-06-181-5/+0
| | | | | | Remove compatability versions of rsg functions that took old 'i' types. Change-Id: Icea268a37df5e212237299e094ba26c6f76468d7
* Remove legacy drawing functions.Jason Sams2010-06-171-143/+6
| | | | | | Skip element names starting with '#' Change-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6
* Remove InvokeData and add ContextFinish to generate a sync point.Jason Sams2010-06-151-0/+4
| | | | Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
* Remove RS_KIND from vertex arrays types.Jason Sams2010-06-011-20/+7
| | | | | | | | 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