History log of /frameworks/base/libs/rs/rsFont.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4270295ae8ffea9888c3bf881c07ba53d5e6f9c2 17-Aug-2011 Alex Sakhartchouk <alexst@google.com> Merge "Fixing asynchronous performance issues."
117abdbc67123654d0754b686c5bbdee6b44bcdd 16-Aug-2011 Alex Sakhartchouk <alexst@google.com> Fixing asynchronous performance issues.

Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
/frameworks/base/libs/rs/rsFont.cpp
beb2b5cfdb79ac9147296e3a6bd21970a947a6f4 10-Aug-2011 Christian Robertson <robertsonc@google.com> Replacing sans serif system font with Roboto

Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
/frameworks/base/libs/rs/rsFont.cpp
17a8a1939d4cbc74de54954c67f3dd61882420aa 03-Jun-2011 Alex Sakhartchouk <alexst@google.com> More work to make libRS buildable on the host.

Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
/frameworks/base/libs/rs/rsFont.cpp
7e8aae7f76f221905fba7ccbcb3442c6f96dfad2 27-May-2011 Jason Sams <rjsams@android.com> Start splitting allocation into hal and core.

Change-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb
/frameworks/base/libs/rs/rsFont.cpp
4a36b45c72b91045db49c54d33fd7a05fc5a7a3d 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/base/libs/rs/rsFont.cpp
e7c4a7565c7f8c8fc1ec92dc0692577fcc474750 06-Apr-2011 Alex Sakhartchouk <alexst@google.com> Modifying libRS internal communication to handle network rendering.

Change-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a
/frameworks/base/libs/rs/rsFont.cpp
bd184c55850997a5c5e285357998dadbe95b7b5d 06-Apr-2011 Jason Sams <rjsams@android.com> Cleanup character limits.

Change-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a
/frameworks/base/libs/rs/rsFont.cpp
331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b 06-Apr-2011 Jason Sams <rjsams@android.com> Seperate ProgramRaster.
Cleanup ProgramRaster and ProgramStore creation.

Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
/frameworks/base/libs/rs/rsFont.cpp
48f505657adba4d9156856e7d5593f23af5d5d5a 18-Mar-2011 Jason Sams <rjsams@android.com> Seperate GL from RS program store.

Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
/frameworks/base/libs/rs/rsFont.cpp
8e90f2bc1fa35a2dc7bd2aab8b8241b628800218 01-Apr-2011 Alex Sakhartchouk <alexst@google.com> First draft of fbo in renderscript.
Updating samples and benchmark

Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
/frameworks/base/libs/rs/rsFont.cpp
2c74ad9aae29cc64fece926f353825a7925792c2 17-Mar-2011 Alex Sakhartchouk <alexst@google.com> Fix for bug 3434228

Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
/frameworks/base/libs/rs/rsFont.cpp
ebd65bbb848b2f3ee8dc55e485d201c681361d15 25-Feb-2011 Alex Sakhartchouk <alexst@google.com> Moving dependency includes out of librs headers.

When we want to use it on the host, we shouldn't need to go hunting for every external dependency

Change-Id: I885262acdcdf5ede4a9392235f35d5e2f7038e8b
/frameworks/base/libs/rs/rsFont.cpp
d0f5bd130bdbd5b357b7f1db4562fa55e06d384c 31-Jan-2011 Alex Sakhartchouk <alexst@google.com> Cleaning up the serialization change.
Renaming the define to be more in line with what it does and removing the host stub header file.

Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
/frameworks/base/libs/rs/rsFont.cpp
38f8d9d7a17037a34f4df229b1089536a6cdc8dc 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/base/libs/rs/rsFont.cpp
b0253ea6969bdd27bf574e0da7fa91aa6d09f44f 07-Jan-2011 Alex Sakhartchouk <alexst@google.com> Additional loading methods for fonts and a3d files.
Cleaned up error messages.

Change-Id: Id33b7149671df23c37cc11375d844a7837dac750

Change-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179
/frameworks/base/libs/rs/rsFont.cpp
49a05d7b82956009f03acbb92a064eed054eb031 29-Dec-2010 Jason Sams <rjsams@android.com> Move adapter2D to a derived class from Allocation.

Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
/frameworks/base/libs/rs/rsFont.cpp
e27cdeeecba5b445e307d653d9cb7da007adfac3 17-Dec-2010 Alex Sakhartchouk <alexst@google.com> API reaview cleanup

Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
/frameworks/base/libs/rs/rsFont.cpp
6d8eb266dd398abf0511685fdaf98abba3396174 15-Dec-2010 Jason Sams <rjsams@android.com> Fix mipmap bug introduced with Allocation cleanup.
Add syncAll to rsg headers.

Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
/frameworks/base/libs/rs/rsFont.cpp
5e0035af3671628945d9a88cd22cf16bc07eecd1 14-Dec-2010 Jason Sams <rjsams@android.com> Add support for non-malloc backed textures.

Change-Id: Iee8e987591caa17b4c8186f8173089925140a568
/frameworks/base/libs/rs/rsFont.cpp
5476b450e50939940dcf3f15c92335cee2fc572d 09-Dec-2010 Jason Sams <rjsams@android.com> Allocation API update.

Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
/frameworks/base/libs/rs/rsFont.cpp
67f2e442a31b8395e3c1951f8e91139ec7f2be99 19-Nov-2010 Alex Sakhartchouk <alexst@google.com> Support for cubemaps.

Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
/frameworks/base/libs/rs/rsFont.cpp
a17af04e62a3f40f729e7ebb8bd868d192e18405 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/base/libs/rs/rsFont.cpp
300ba6846949f5b21c6d93d7698dbc39716cf832 09-Nov-2010 Kenny Root <kroot@google.com> Split UTF functions from String8/16

Split out all the UTF-8/16/32 handling code from String8/16 to its own
file to allow better reuse of code.

Change-Id: If9ce63920edc75472c38da4adce0d13cda9ad2f7
/frameworks/base/libs/rs/rsFont.cpp
ed9f210568082dd6d1d8a0c92c693d574d87d545 10-Nov-2010 Alex Sakhartchouk <alexst@google.com> Code cleanup to make formatting consistent
across all the renderscript files.

Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
/frameworks/base/libs/rs/rsFont.cpp
9d71e2180062931416092f26276a07e55b318f62 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/base/libs/rs/rsFont.cpp
31a7e42f4baa059352f0db119de38428e655eab2 26-Oct-2010 Jason Sams <rjsams@android.com> Begin adding async allocation creation.

Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8

Implement async bitmap upload and clean up types.

Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
/frameworks/base/libs/rs/rsFont.cpp
b38d534873ca514f5a5230596c838aa37eca1568 21-Oct-2010 Jason Sams <rjsams@android.com> Fix refcounting bugs where the sys refcount
could be corrupted during async type creation.

Change-Id: If42828e92990598b0cb5da81c82ea513f94725f2

Fix stack object deletion bug.

Change-Id: I2c723aa5ad15e0c99dc9cd0cfbc7db80bace172a
/frameworks/base/libs/rs/rsFont.cpp
98bfe5d02a81c15fff52570178a2edd830701665 19-Oct-2010 Alex Sakhartchouk <alexst@google.com> Some cleanup

Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
/frameworks/base/libs/rs/rsFont.cpp
960ae15cf37fe31790e255521ee2045312e82d36 12-Oct-2010 Alex Sakhartchouk <alexst@google.com> Fixing font bug, initialization was done in the wrong order.

Change-Id: Icc7b932f25be1ca6e5423bba6a5cfc965f6c3341
/frameworks/base/libs/rs/rsFont.cpp
d2091639be426574c04f74969fe553162d7a51c9 06-Oct-2010 Alex Sakhartchouk <alexst@google.com> changing vec4 to vec2 for perf reasons.

Change-Id: Ic885a6dc697af4fd82e184158772863673f041bd
/frameworks/base/libs/rs/rsFont.cpp
76322af2a6c109a79431f019dcef6e038c030686 05-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding average fps counter.
Removing rsLight from libRS

Change-Id: I8622efd10619dc120d37f3a12122e9c7fc34ff2e
/frameworks/base/libs/rs/rsFont.cpp
10825a07ae3a7520110a5fb642a6c8745d7b3956 05-Oct-2010 Alex Sakhartchouk <alexst@google.com> Adding text metrics to renderscript.

Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
/frameworks/base/libs/rs/rsFont.cpp
3bf3ea0d839010cc9e0e5a6bd51c325d375f679d 02-Oct-2010 Alex Sakhartchouk <alexst@google.com> Fix for bug 3053078
Font gamma correction to match with lib HWUI.

Change-Id: I329a2f97058f4929b96724c9df39fbfad4243b33
/frameworks/base/libs/rs/rsFont.cpp
01f0ad7c13b8878c2167bff10ea875d7509edca5 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/base/libs/rs/rsFont.cpp
4378f1175546616c76ecb7f0b1159940ab22d5f4 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/base/libs/rs/rsFont.cpp
b89aaacb2ca9d062e0a17a32e3d4dbf3f6948a17 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/base/libs/rs/rsFont.cpp
c984dd73c6f96d16e11813ae433ef70f7648ae77 14-Sep-2010 Alex Sakhartchouk <alexst@google.com> Shader changes to allow for more flexible constant binding.

Change-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110
/frameworks/base/libs/rs/rsFont.cpp
70d4e5024298f71edb3b04867e05568f5495b4ce 03-Sep-2010 Jason Sams <rjsams@android.com> Add arrays to elements.

Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
/frameworks/base/libs/rs/rsFont.cpp
27f50523a45100f3b4861762b6263e0b9ba6e22e 19-Aug-2010 Alex Sakhartchouk <alexst@google.com> Renderscript samples. Merged two model related projects. Cleanup.

Change-Id: I6fdc70420eee7dfecf0b051fd687e5797c6580ce
/frameworks/base/libs/rs/rsFont.cpp
94bbccc36322168a596369c8341dad938c8f949f 17-Aug-2010 Alex Sakhartchouk <alexst@google.com> Propagating some useful font changes.

Change-Id: Ia3b31a0fa0c59c5edbd3edaca164ca85e090e708
/frameworks/base/libs/rs/rsFont.cpp
55e81983562ca507883f32f817e9d24e1c49b909 05-Aug-2010 Alex Sakhartchouk <alexst@google.com> Fixing fonts to use constant color instead of variable.

Change-Id: Ia590dfed482f82b7bc748c25b7b1592efea5b68c
/frameworks/base/libs/rs/rsFont.cpp
442a647424e6537e94341654e3ae5d52efd84862 05-Aug-2010 Jason Sams <rjsams@android.com> Support constant and varying colors in ProgramFragment.

Change-Id: I16ce84ff427016f3a1923594efc718eca32dd7f2
/frameworks/base/libs/rs/rsFont.cpp
fb10c16a0528a418053e4b8e75eebe57476b86ef 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/base/libs/rs/rsFont.cpp
80a4c2cd34aedb4f1a2e5e7d1ac26a9aeebe41ae 13-Jul-2010 Alex Sakhartchouk <alexst@google.com> Work on synchronizing a3d created files and java layer.
Adding culling to ProgramRaster

Change-Id: I58ccc82d37edc9539289d5eba44ea0e720874af5
/frameworks/base/libs/rs/rsFont.cpp
b6b34891fa7f76c99f5e9a3096576ada86c99f1e 01-Jul-2010 Alex Sakhartchouk <alexst@google.com> Fixing freetype init/uninit code.
Removing debug output from stream.

Change-Id: I401232e77cc011953e5ccc59069b22ec59958214
/frameworks/base/libs/rs/rsFont.cpp
071508d9f3d1c004cd9ef8d5329949e7a8a949c8 30-Jun-2010 Alex Sakhartchouk <alexst@google.com> Removing font initialization on startup

Change-Id: I6f28204c3d431955fbf0f2f74dde09012bba0a4d
/frameworks/base/libs/rs/rsFont.cpp
9b949fce39f0f39ce9275b71d7c347210775e7a8 25-Jun-2010 Alex Sakhartchouk <alexst@google.com> Adding freetype font rendering to renderscript.

Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/base/libs/rs/rsFont.cpp