summaryrefslogtreecommitdiff
path: root/rsFont.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Lose HAVE_ANDROID_OS in frameworks/rs.Elliott Hughes2015-08-121-2/+2
| | | | Change-Id: Iba57869192ba9b1fde995ff0e48b7a28b2cb122f
* Revert "Replaced android::Vector with std::vector."Yang Ni2015-02-151-42/+27
| | | | | | | | | | b/19148482 This reverts commit 93d6bc872b7d9fba63abfa7513d56b38d9c3d371. I also made some changes to Make it work with HEAD. Change-Id: I5e516976ec1d85ffe1cf388c01795348a9441982
* Array type and allocation supportJason Sams2015-01-121-10/+4
| | | | Change-Id: Ic09188a8ceb212634b4369eb1ffe42c6f249e3ed
* Replace NULL macros with nullptr literals.Chris Wailes2014-08-201-13/+13
| | | | Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
* Replaced android::Vector with std::vector.Chris Wailes2014-08-181-28/+45
| | | | Change-Id: I4c6abd964dc4b1412ec2e592fc8e835fecfe53f6
* Work-around 64bit build issues.Ian Rogers2014-01-291-2/+2
| | | | | | Log errors and abort as a temporary work-around for 64bit support. Change-Id: I7f6b483d671189bd12ae0ef79515fcdd871eba17
* Remove more String8Jason Sams2013-07-171-14/+15
| | | | Change-Id: I2b43c3c104eab7cb3b6573bea4858f6c2d0a76ca
* Remove internal element builder and vector code.Jason Sams2013-07-091-8/+7
| | | | | | Remove additional String8 references from shared includes. Change-Id: Iede11384b9fc5a303d15d47fd4074c800dc6ad5f
* Remove unnecessary string operations.Jason Sams2013-07-081-6/+5
| | | | Change-Id: I9e59c54e0ac200b5cf8bd35b3746112d0444a8d5
* Don't call property_get when building for the host.Nick Kralevich2013-05-221-4/+10
| | | | | | | | | Accessing system properties only makes sense on the target, not on the host. This change is needed to remove host support for properties. Change-Id: If456f265cf112f14dd142e17814fc07baa3d8a3b
* Add support for YUV allocations.Jason Sams2013-01-091-4/+4
| | | | Change-Id: I21a47c745a2f8435af4f37ec0ad624002f3db555
* Add support for 2D strided copies to/from an allocation with the C++ API.Tim Murray2012-11-271-1/+1
| | | | Change-Id: I55cd7512f683f8d36d2b75f894931fd0657521bc
* Cleanup pointer access in adapter and font.Jason Sams2012-07-251-8/+16
| | | | Change-Id: Ie500574adebb9bdb38c138f78582af2cd7610f76
* More header untangling.Alex Sakhartchouk2012-03-091-0/+1
| | | | Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
* Starting to untangle header spaghetti.Alex Sakhartchouk2012-03-091-1/+1
| | | | Change-Id: I31f38d05dc8b55c659e8c7e9c0a87b94b9ac1db5
* Piping texture names through shader builder.Alex Sakhartchouk2012-02-151-8/+19
| | | | | | Fixing uint size_t mismatch. Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-14/+14
| | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
* Merge "Fixing FBO font rendering bug that resulted from using old surface size."Alex Sakhartchouk2011-11-171-5/+5
|\
| * Fixing FBO font rendering bug that resulted from using old surface size.Alex Sakhartchouk2011-11-161-5/+5
| | | | | | | | Change-Id: I31d0967bb36ca6ffb6a4c8194597d3c523cfe954
* | Expand RS vector3 types to vector4.Alex Sakhartchouk2011-11-151-1/+5
|/ | | | | | | | | | | | | | | | BUG=5609007 The underlying LLVM implementation for vector3 types does this implicitly. If RS does not adjust its implementation, we will always be misaligned for any subsequent data after a vector3 type. We previously inserted padding into the reflected layers from llvm-rs-cc (hence the skip padding part of this change). We can safely ignore the padding now that the Java/native code is updated to use the expanded size. The compiler will also need modification to ensure that we don't mistakenly skip over any end-of-struct padding. Fixing the 3 component vector padding problem. Change-Id: If68af42287deb8f4b28addcd19a9fa314656be44
* Merge "Fixing asynchronous performance issues."Alex Sakhartchouk2011-08-171-36/+34
|\
| * Fixing asynchronous performance issues.Alex Sakhartchouk2011-08-161-36/+34
| | | | | | | | Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
* | Replacing sans serif system font with RobotoChristian Robertson2011-08-111-1/+1
|/ | | | Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
* More work to make libRS buildable on the host.Alex Sakhartchouk2011-06-031-4/+21
| | | | Change-Id: I239585ef7c1334f7fc19fa6423535dea7b9a753f
* Start splitting allocation into hal and core.Jason Sams2011-05-261-6/+11
| | | | Change-Id: Ic506abb0469238cb0471eb1401cfcb7b2fbbe4bb
* Moving renderscript GL code into the HALAlex Sakhartchouk2011-04-291-22/+7
| | | | | | | | | | This change affects - shaders - meshes - fonts - quad rendering Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
* Modifying libRS internal communication to handle network rendering.Alex Sakhartchouk2011-04-251-3/+8
| | | | Change-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a
* Cleanup character limits.Jason Sams2011-04-061-1/+2
| | | | Change-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a
* Seperate ProgramRaster.Jason Sams2011-04-061-5/+4
| | | | | | Cleanup ProgramRaster and ProgramStore creation. Change-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7
* Seperate GL from RS program store.Jason Sams2011-04-041-0/+1
| | | | Change-Id: I0eae9c0699845af8e8611b065e70738cc9f2b15c
* First draft of fbo in renderscript.Alex Sakhartchouk2011-04-011-1/+1
| | | | | | Updating samples and benchmark Change-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954
* Fix for bug 3434228Alex Sakhartchouk2011-03-161-1/+1
| | | | Change-Id: I57973faf782b487e7913a096f0ab6012dc1c9415
* Moving dependency includes out of librs headers.Alex Sakhartchouk2011-02-251-2/+22
| | | | | | When we want to use it on the host, we shouldn't need to go hunting for every external dependency Change-Id: I885262acdcdf5ede4a9392235f35d5e2f7038e8b
* Cleaning up the serialization change.Alex Sakhartchouk2011-01-311-4/+0
| | | | | | Renaming the define to be more in line with what it does and removing the host stub header file. Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
* Correctly free resouces bound to scripts when the scripts are deleted.Jason Sams2011-01-271-12/+9
| | | | | Change-Id: Idfcc30f1a7de0badeb6d8254ed508938d89f4070 b: 3381615
* Additional loading methods for fonts and a3d files.Alex Sakhartchouk2011-01-071-8/+26
| | | | | | | | Cleaned up error messages. Change-Id: Id33b7149671df23c37cc11375d844a7837dac750 Change-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179
* Move adapter2D to a derived class from Allocation.Jason Sams2010-12-291-1/+1
| | | | Change-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da
* API reaview cleanupAlex Sakhartchouk2010-12-171-24/+12
| | | | Change-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f
* Fix mipmap bug introduced with Allocation cleanup.Jason Sams2010-12-151-2/+2
| | | | | | Add syncAll to rsg headers. Change-Id: I02c953f3fddab3c6f4e98570cdad45a59711bbde
* Add support for non-malloc backed textures.Jason Sams2010-12-131-2/+2
| | | | Change-Id: Iee8e987591caa17b4c8186f8173089925140a568
* Allocation API update.Jason Sams2010-12-081-4/+5
| | | | Change-Id: I9b4a71f9e94c7d3978f06b7971051ab4f8472503
* Support for cubemaps.Alex Sakhartchouk2010-11-181-2/+2
| | | | Change-Id: Iaf6087f614451a8e233b3e5bc49c834ab0ad08ee
* Create holder inner class for pushing context state.Jason Sams2010-11-171-21/+5
| | | | | | | Fix bug with rsForEach corrupting parent context state. Remove workaround from rsBalls. Change-Id: I43a948536e70d44645d1c2ef7b97e1c5906f6943
* Split UTF functions from String8/16Kenny Root2010-11-121-1/+1
| | | | | | | 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
* Code cleanup to make formatting consistentAlex Sakhartchouk2010-11-101-105/+80
| | | | | | across all the renderscript files. Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
* Moving attrib creation to Mesh. Adding arrays as shader inputs.Alex Sakhartchouk2010-11-081-3/+4
| | | | | | Removing fixed size arrays. Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
* Begin adding async allocation creation.Jason Sams2010-10-261-17/+6
| | | | | | | | Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8 Implement async bitmap upload and clean up types. Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
* Fix refcounting bugs where the sys refcountJason Sams2010-10-211-3/+1
| | | | | | | | | | could be corrupted during async type creation. Change-Id: If42828e92990598b0cb5da81c82ea513f94725f2 Fix stack object deletion bug. Change-Id: I2c723aa5ad15e0c99dc9cd0cfbc7db80bace172a
* Some cleanupAlex Sakhartchouk2010-10-181-16/+4
| | | | Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
* Fixing font bug, initialization was done in the wrong order.Alex Sakhartchouk2010-10-121-1/+3
| | | | Change-Id: Icc7b932f25be1ca6e5423bba6a5cfc965f6c3341