summaryrefslogtreecommitdiff
path: root/libs/rs/rsScriptC_LibGL.cpp
AgeCommit message (Collapse)Author
2012-03-28Moving libRSAlex Sakhartchouk
Change-Id: I1e42204e862585b9c2f7818b615890c60f08faf6
2012-03-09More header untangling.Alex Sakhartchouk
Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
2012-02-24Removing GL calls from librsAlex Sakhartchouk
Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
2012-01-10Merge "Now utilizing ability to bind constants. Fixing small copy/paste ↵Alex Sakhartchouk
typo." into graphics-dev
2012-01-10Merge "Adding ability to bind constants to shaders." into graphics-devAlex Sakhartchouk
2012-01-10Now utilizing ability to bind constants.Alex Sakhartchouk
Fixing small copy/paste typo. Change-Id: I8ca993f3e894214b710bea019dfd65822a4cd88f
2012-01-10Adding ability to bind constants to shaders.Alex Sakhartchouk
Change-Id: I63b664fd2fec7e0c8157b7185782192132222f1a
2012-01-09resolved conflicts for merge of 08289f55 to graphics-devSteve Block
Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
2012-01-08Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block
See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
2011-11-17am 50445568: Merge "Fixing FBO font rendering bug that resulted from using ↵Alex Sakhartchouk
old surface size." * commit '5044556861af496d6451aef3f69a4df0d1b591c9': Fixing FBO font rendering bug that resulted from using old surface size.
2011-11-16Fixing FBO font rendering bug that resulted from using old surface size.Alex Sakhartchouk
Change-Id: I31d0967bb36ca6ffb6a4c8194597d3c523cfe954
2011-11-10Path renderingJason Sams
Change-Id: I5379a676c9ec6a9b25f21bc1e050053f27e411dd
2011-09-13Add RS watchdog.Jason Sams
Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
2011-05-06rsLib cleanupAlex Sakhartchouk
Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
2011-04-29Moving renderscript GL code into the HALAlex Sakhartchouk
This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
2011-04-20Create runtime stubs for compute driver.Jason Sams
Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
2011-04-01First draft of fbo in renderscript.Alex Sakhartchouk
Updating samples and benchmark Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
2011-03-17Migrate thread launch to driver.Jason Sams
Change-Id: If182c524cceb327547640f22f956856d291d1787
2011-03-01Almost all warnings are now errors in RS build.Stephen Hines
Change-Id: Ie22eccdafbc95d1f903c73007dd3fb0ad10af7cc
2010-12-20Clean up Allocation buffer object api.Jason Sams
Change-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6
2010-12-15Fix mipmap bug introduced with Allocation cleanup.Jason Sams
Add syncAll to rsg headers. Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
2010-11-17Create holder inner class for pushing context state.Jason Sams
Fix bug with rsForEach corrupting parent context state. Remove workaround from rsBalls. Change-Id: I43a948536e70d44645d1c2ef7b97e1c5906f6943
2010-11-10Code cleanup to make formatting consistentAlex Sakhartchouk
across all the renderscript files. Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
2010-11-08Moving attrib creation to Mesh. Adding arrays as shader inputs.Alex Sakhartchouk
Removing fixed size arrays. Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
2010-11-01Add code to mark functions rather than whole files as threadable.Jason Sams
Change-Id: Ie635fbbb96b8ade48501ec564fe135edc256537d
2010-10-05Adding text metrics to renderscript.Alex Sakhartchouk
Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
2010-10-01fixing bugs 3053960, 3044804, 3044798Alex Sakhartchouk
shader cleanup and removing unnecessary state setup. Change-Id: Ibddf2ad3a26bb983fc43bdeb58b1cec6224920b4
2010-09-30Add object validity checking.Jason Sams
Change-Id: I2613e87b09a6e560f0381d4ed620d60a10bc30e4
2010-09-29More robust attribute bindingAlex Sakhartchouk
Adding attribute and uniform debug logging. Checking to see if aniso filtering is available. Change-Id: I2ed9d166ed7ff3df971d7af18b7a33f4e3ade928
2010-09-23Adding support for all allowed textures.Alex Sakhartchouk
Cleaning up unused code Adding error messages Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
2010-09-01Remove ACC and other legacy bits from RS.Jason Sams
Change-Id: I12a3b0477f3201ec7ca63564ae2b387ecc89dedf
2010-08-16Added frustum plane extraction and sphere culling code.Alex Sakhartchouk
Change-Id: I9d55baecddc962f8973f0269f2f9977f1d4ce008
2010-08-13Adding bounding box computation.Alex Sakhartchouk
Change-Id: I682609312519d9474176556ade7a208c7d0a1323
2010-08-05Support constant and varying colors in ProgramFragment.Jason Sams
Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
2010-08-04Added ability to set font color.Alex Sakhartchouk
Propagating the name of meshes and allocations from native a3d to java Change-Id: If781f55340b5369459610e5e92ea69e240dcd24e
2010-07-29Cleanup of signed/unsignedJason Sams
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
2010-07-28Fix 2877497: export rsgProgramVertexLoadProjectionMatrix()Jim Miller
This updates renderscript to allow loading of the projection matrix. Change-Id: I9af03e06ce6b5432ffbf3db8f6cda7b29aa21c7f
2010-07-02Cleanup pass on the mesh api change.Alex Sakhartchouk
Removed all the simple mesh related calls and temporary objects. Change-Id: Ic64a72a894e0314f216f10e1cfc0d45b17e2e182
2010-07-01Start of mesh API cleanup.Alex Sakhartchouk
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
2010-06-24Adding freetype font rendering to renderscript.Alex Sakhartchouk
Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
2010-06-18Fountain example cleanup.Jason Sams
Remove compatability versions of rsg functions that took old 'i' types. Change-Id: Icea268a37df5e212237299e094ba26c6f76468d7
2010-06-17Remove legacy drawing functions.Jason Sams
Skip element names starting with '#' Change-Id: I6b0967ed1dc47c072c3bed7c0219e2215a7068a6
2010-06-15Remove InvokeData and add ContextFinish to generate a sync point.Jason Sams
Change-Id: I27da8bf5fba2c8a428964cb6a5e66dd7a94958d8
2010-06-01Remove RS_KIND from vertex arrays types.Jason Sams
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
2010-05-20Remove noise functions and update images processing to use new rs namespace ↵Jason Sams
names. Change-Id: I2dc9b5ec7877acd630bea1a011ecc4a6d43a31eb
2010-05-19Begin naming cleanup for renderscript runtime.Jason Sams
Prefix functions with "rs" or "rsg". Change-Id: I4435b486831bfab1ea473ccfad435b404e68f1c9
2010-05-18Split ScriptC Lib into CL, GL, and basic.Jason Sams
Change-Id: Iadab35f2a967a1afd7a2fd13216d0a7acf4b6a50