d06653c70a67a987a2a1deb1bfb139e927fb7bd4 |
|
02-Aug-2014 |
Jason Sams <jsams@google.com> |
Fix YUV allocation table. Change-Id: Ia6265c7eb2fa60f6789eb43b3e03fdfe8327dd7e
/frameworks/rs/rsType.cpp
|
49a87772b9abe620d28cbe110260424b8950055d |
|
10-Jul-2014 |
Tim Murray <timmurray@google.com> |
Add missing delete operators to Type and Element. bug 15861251 Change-Id: I6cbf64f6cb24d2fb3f8ee048c08a982efd4a683e
/frameworks/rs/rsType.cpp
|
a36c50a6ab87f4c9049318d4c6c8ec7b0a1e6e12 |
|
17-Jun-2014 |
Jason Sams <jsams@google.com> |
Add 64bit large object support Add HAL hooks for filling in LO fields. Change-Id: Ib9bdee714a062de519d2a9708c1016404a1b11a4 Conflicts: driver/rsdBcc.cpp driver/rsdCore.cpp rsAllocation.h rs_hal.h
/frameworks/rs/rsType.cpp
|
665eafe0287f0d12c3f049a4f73b95db6e38b3f0 |
|
01-Jul-2014 |
Tim Murray <timmurray@google.com> |
Move element and type allocations to the HAL allocator. Change-Id: Ibbd7ac14008ad02da13655d7793eaa9e37254057
/frameworks/rs/rsType.cpp
|
e3af53b643677c40d228ffd3624cf259f4dc68ed |
|
10-Jun-2014 |
Tim Murray <timmurray@google.com> |
Update structs and defines for 64-bit. Also adds RS_FIND_OFFSETS, which prints address info for various types that allow us to easily update __pad. Change-Id: I4d57248e155d113c83ff69f4f8f64160aa24fb9b
/frameworks/rs/rsType.cpp
|
8f615d682f9e7e2cd4de2e4478e0e76fc359922c |
|
20-Dec-2013 |
Stephen Hines <srhines@google.com> |
Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1. Change-Id: Ia48ffa714ff9e3a2e3b64ea1edd11ad0f6bf354a
/frameworks/rs/rsType.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/rsType.cpp
|
2d7d0b276ed4b3cedf72342a4d2ab287d4653ce0 |
|
16-Aug-2013 |
Stephen Hines <srhines@google.com> |
am 470a2f85: am 10f31703: Fix up dependencies further for RS compatibility library. * commit '470a2f85d26034771c82de18509f072596d53531': Fix up dependencies further for RS compatibility library.
|
10f317038dd53543dc8c7f5afe26a6360adfb5f3 |
|
16-Aug-2013 |
Stephen Hines <srhines@google.com> |
Fix up dependencies further for RS compatibility library. Removed cutils dependency from rsdCore.cpp. Removed system/grapics.h dependency by bringing in the only enum we use. Change-Id: I0de6c0c2e049c78cc20516cfa2035291da2a0f04
/frameworks/rs/rsType.cpp
|
f51f8c741dda633f525a3eeb7552bff5819a75f0 |
|
23-Jul-2013 |
Tim Murray <timmurray@google.com> |
Merge "Move rs.h functions over to extern "C"."
|
c2ce707a3d1a8eae79bcf1c749afc6d6e7969ad9 |
|
18-Jul-2013 |
Tim Murray <timmurray@google.com> |
Move rs.h functions over to extern "C". Change-Id: I0503a64d93dda558455dfebca90a0c820c80d7b1
/frameworks/rs/rsType.cpp
|
48ecf6a5e85a9a832f41393ed2802385bb8b5db8 |
|
10-Jul-2013 |
Jason Sams <jsams@google.com> |
Remove more String8 Change-Id: I2b43c3c104eab7cb3b6573bea4858f6c2d0a76ca
/frameworks/rs/rsType.cpp
|
099bc262f862cdeb547cf8a78fe9e0e92560f437 |
|
21-Mar-2013 |
Tim Murray <timmurray@google.com> |
Start making RS 64-bit clean. Change-Id: Ie40ad9a1d2b59094c86eb7e40b358e60120ce213
/frameworks/rs/rsType.cpp
|
0b575de8ed0b628d84d256f5846500b0385979bd |
|
15-Mar-2013 |
Tim Murray <timmurray@google.com> |
Add x86 server support. Change-Id: I674acaf15b67afa48bc736f72942a11e2e38e940
/frameworks/rs/rsType.cpp
|
bc0ca6ba4e31239bf77060578d0bdf1a10e04168 |
|
16-Feb-2013 |
Jason Sams <jsams@google.com> |
Support typed YUV allocations Change-Id: I844051ee1be1462e497d238f5460f301be1aaa1d
/frameworks/rs/rsType.cpp
|
a572aca4eb4ddb32c10baa1f529431cfefd756b8 |
|
09-Jan-2013 |
Jason Sams <jsams@google.com> |
Add support for YUV allocations. Change-Id: I21a47c745a2f8435af4f37ec0ad624002f3db555
/frameworks/rs/rsType.cpp
|
86087f2f1da630d43f4010c246619f3fd4fad286 |
|
20-Oct-2012 |
Stephen Hines <srhines@google.com> |
Revert "Remove offset functions from Type" This reverts commit b99ed44dcffcc268958e86a7bdba2c683d729cf6. Bug: 7378621 Change-Id: I60c23e02ae45e1141b7447232b2c7d7c5cb1ac38
/frameworks/rs/rsType.cpp
|
b99ed44dcffcc268958e86a7bdba2c683d729cf6 |
|
17-Oct-2012 |
Jason Sams <jsams@google.com> |
Remove offset functions from Type These were moved into the hal to allow driver specific padding. bug 6866193 Change-Id: Ie834cb4e00a9fc48ddd456e62b5a0c89574b1e31
/frameworks/rs/rsType.cpp
|
e3150cfb3edb028407669e4a65e087eae77e718c |
|
25-Jul-2012 |
Jason Sams <jsams@google.com> |
Plumb context through for serialization. Change-Id: I2a49f57aa7576604deeac898a7cceb36ae68d66f
/frameworks/rs/rsType.cpp
|
9f70a4e63825afe9f786483722e1669b3625f5e9 |
|
03-Apr-2012 |
Stephen Hines <srhines@google.com> |
Move incRefs()/decRefs() logic from Allocation -> Type. BUG=6009244 This refactoring will make it easier to implement proper type tracking (for updating reference counts using FieldPacker). Change-Id: If42b23193e81bc36ca5508a3d6987e73824107a1
/frameworks/rs/rsType.cpp
|
19d951257602fc839e5a2e4de599699da82d5311 |
|
12-Mar-2012 |
Stephen Hines <srhines@google.com> |
Fix argument passing with dimLOD. BUG=6152130 Change-Id: I5c857b692af8ec45e4cbef8140c44d72aec6600e
/frameworks/rs/rsType.cpp
|
246fbee66ccb17cb1f08a5420e104a709183bce1 |
|
08-Mar-2012 |
Alex Sakhartchouk <alexst@google.com> |
Moving lod's into hal struct. Change-Id: Iaec34fea7c002d7948d91df6b7a1af7f832f74ea
/frameworks/rs/rsType.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/rsType.cpp
|
50bfc354e61e174a465893fd0dafe913f1954478 |
|
20-Dec-2011 |
Alex Sakhartchouk <alexst@google.com> |
Adding simple hal struct to type. Fixing off by 1 error in the element. Change-Id: I0b142942c760cb861007af7099d35d0363f4e13b
/frameworks/rs/rsType.cpp
|
6598201f1c4f409defac9a5af789fb53a7cc00f8 |
|
20-Oct-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
/frameworks/rs/rsType.cpp
|
c700e649ca44d0dcff8b271e42d949ea72fe3c63 |
|
16-Aug-2011 |
Alex Sakhartchouk <alexst@google.com> |
Fixing asynchronous performance issues. Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
/frameworks/rs/rsType.cpp
|
c975cf4a71b63ccbd20f1f3b3341c5f2e6025b45 |
|
29-Apr-2011 |
Jason Sams <rjsams@android.com> |
Pipe rsa function though the RS api table. Change-Id: Ic8a3bef5d337be1d8fc5ca961eec6be4761701c5
/frameworks/rs/rsType.cpp
|
77d9f4bd05b2d2a161f30c12a2248f9c97eaac42 |
|
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/rs/rsType.cpp
|
099d7d33e55afeb3399f6e8cf8d665223ca94939 |
|
28-Jan-2011 |
Alex Sakhartchouk <alexst@google.com> |
Making sure we can build libRS on the host for serialization. Change-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a
/frameworks/rs/rsType.cpp
|
bcac9340126b4b9fabf2015a2f6a984414d87c21 |
|
14-Jan-2011 |
Jason Sams <rjsams@android.com> |
Implement sub updates for mipmap levels and cubmaps. Change-Id: I7c41263a0c1e583574d0c1fcb64b1a0440b5b555
/frameworks/rs/rsType.cpp
|
25413ecdb9359410652da7b8ef5ec0ce0fe0a640 |
|
07-Dec-2010 |
Jason Sams <rjsams@android.com> |
API review cleanup. Change-Id: Ieae7d450308b5637ed4253fe9baed3634c6ed141
/frameworks/rs/rsType.cpp
|
87319de2b16a185cf360827c96a42cf1fcaae744 |
|
23-Nov-2010 |
Jason Sams <rjsams@android.com> |
More error checks Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
/frameworks/rs/rsType.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/rsType.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/rsType.cpp
|
dc763f345db3e796efc28dc4b4d8edffda5a803e |
|
27-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding nvidia extension for limited npot support. Updating a3d loading to be async. Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
/frameworks/rs/rsType.cpp
|
f0c1df480304a72ce41e7d4b088319cbd7f0938a |
|
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/rs/rsType.cpp
|
225afd317e101a7be5fe02c0a86361146ea89f05 |
|
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/rs/rsType.cpp
|
2353ae303868d04e3a26002b2f2dc456c15e8170 |
|
15-Oct-2010 |
Jason Sams <rjsams@android.com> |
Async type creation. Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
/frameworks/rs/rsType.cpp
|
39f2ef6fed00a99c5c389e12c4597884027d4858 |
|
11-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Update allocation from bitmap. GL attribute cleanup in type. Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
/frameworks/rs/rsType.cpp
|
700ba38f022208686523ab4280c4fc9f102aa273 |
|
09-Oct-2010 |
Alex Sakhartchouk <alexst@google.com> |
Removing fixed size arrays. Change-Id: I5c65b29a197013de2517cfb6dbe7abb9e24a688b
/frameworks/rs/rsType.cpp
|
96abf819e50b59ba8cf886c13f894633eb0a24ba |
|
05-Oct-2010 |
Jason Sams <rjsams@android.com> |
Implement allocation resizing. Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
/frameworks/rs/rsType.cpp
|
1103d8eade6af4f373ba143752cab2344893babf |
|
30-Sep-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding anisotropic filtering and related samples. Change-Id: Idb173274417feb5e25bfd64c5e9fa2492a23a17e
/frameworks/rs/rsType.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/rsType.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/rsType.cpp
|
032f3590daa7c255a0c20decf0c3b2bee949d8b8 |
|
20-Jul-2010 |
Alex Sakhartchouk <alexst@google.com> |
Fixing potential buffer overrun errors. Change-Id: I77c43f0dd3a5d5a54465ff5d562f8e2b4d7fa3c3
/frameworks/rs/rsType.cpp
|
417e6a486adb02b3b29ada9725286f554cc6d0d3 |
|
15-Jul-2010 |
Alex Sakhartchouk <alexst@google.com> |
Populate java objects with native data from a3d file. Remove legacy constructor from programraster Make a3d object creation synchronous Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
/frameworks/rs/rsType.cpp
|
d3e0ad43dc758c409fc23d1893dab67b18520c24 |
|
25-Jun-2010 |
Alex Sakhartchouk <alexst@google.com> |
Adding freetype font rendering to renderscript. Change-Id: I3a10ffe27092a41df156341c9cb3f7aa19c49f19
/frameworks/rs/rsType.cpp
|
b825f67adb5d1e1751fe108e6dbf9c6f2555c283 |
|
04-Jun-2010 |
Alex Sakhartchouk <alexst@google.com> |
Creating the jni and java layer to integrate a3d Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
/frameworks/rs/rsType.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/rsType.cpp
|
fb6b614bcea88a587a7ea4530be45ff0ffa0210e |
|
21-May-2010 |
Alex Sakhartchouk <alexst@google.com> |
Removed unnecessary change based on comments. Now using android utils lib. collada_to_a3d seems to work with android util libs. Integrating old changelist Changing assert to rsAssrt in VertexArray making context compile. Change-Id: I33890defa777f09253bfab630d97782359ec49d7 Added serialization code to rsLib Integrated old changelist Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311 Added serialization code to rsLib Change-Id: Ie4746113f6d1817fbb3264f97fdddde25b779311
/frameworks/rs/rsType.cpp
|
ef21edcc70fc2734a3dc7995d3c3af1f90d16ef8 |
|
23-Feb-2010 |
Jason Sams <rjsams@android.com> |
beging np2 extension check work.
/frameworks/rs/rsType.cpp
|
8154954868694e1f233d87d4933a474518b1cb81 |
|
18-Feb-2010 |
Jason Sams <rjsams@android.com> |
Implement type collapsing for Elements and Types. Now if a user creates two or more identical objects we simply reuse the existing object rather than create a new one.
/frameworks/rs/rsType.cpp
|
be504f2d0c5db4485e6db5b406e9e8b8c390dea9 |
|
25-Jan-2010 |
Jason Sams <rjsams@android.com> |
Cleanup seperation of Legacy and user attribs. All user programs now use the new names. Legacy vertex attribs are given default names.
/frameworks/rs/rsType.cpp
|
7c52898ac201043a26b3edb7526d414684cfb96b |
|
08-Jan-2010 |
Jason Sams <rjsams@android.com> |
Fix npot but where mipmap level sizes were rounding in the wrong direction. Should always be floor.
/frameworks/rs/rsType.cpp
|
433eca30b2efe0cf84bbda33f2dfdfd6dcafaf59 |
|
06-Jan-2010 |
Jason Sams <rjsams@android.com> |
More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
/frameworks/rs/rsType.cpp
|
d01d970cf5973aa5186cc02c80fb2c143a69b0b1 |
|
23-Dec-2009 |
Jason Sams <rjsams@android.com> |
Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures. This will break some apps, checkings for other projects will follow to unbreak them.
/frameworks/rs/rsType.cpp
|
4815c0d121310cfcd6a8aba4eab77a9910af53ac |
|
15-Dec-2009 |
Jason Sams <rjsams@android.com> |
Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
/frameworks/rs/rsType.cpp
|
c460e55d78cbe8bee95c5c947dfe541218142a5b |
|
25-Nov-2009 |
Jason Sams <rjsams@android.com> |
Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
/frameworks/rs/rsType.cpp
|
79f28e750e6b7e91f83a47137bd69f5dfb4e5ed1 |
|
03-Nov-2009 |
Jason Sams <rjsams@android.com> |
Fix a build break. Too many branches to keep track of.
/frameworks/rs/rsType.cpp
|
bf3c14ebf456c745c084605dddeda08afdfc7987 |
|
02-Nov-2009 |
Jason Sams <rjsams@android.com> |
Fix some leaks. This fixes the major malloc memory leak in allApps. Still tracking some much more minor issues.
/frameworks/rs/rsType.cpp
|
e12c1c591b4219e80f29c6c0e0c62c9578b75450 |
|
28-Sep-2009 |
Jason Sams <rjsams@android.com> |
Improve logging code to dump more detaild rs object info. Fix bug with predefined elements not being recreated for contexts after one was destroyed. Add stricter type enforcement.
/frameworks/rs/rsType.cpp
|
8312801ccbed0c86cb2592f7ca2fd1cb9847ab8d |
|
26-Sep-2009 |
Jason Sams <rjsams@android.com> |
Fix remaining object leaks. Change FountainView to tear down the rsContext and recreate on rotation to test teardown.
/frameworks/rs/rsType.cpp
|
f2649a961db2995e9e24a6c98f8a419f1496c1b7 |
|
26-Sep-2009 |
Jason Sams <rjsams@android.com> |
Improved object lifecycle tracking and fix leaks.
/frameworks/rs/rsType.cpp
|
e514b45de8561fbc6ef6770845102ca10b0a69d7 |
|
25-Sep-2009 |
Jason Sams <rjsams@android.com> |
Improve renderscript context teardown. Track object in the system and then force their cleanup by releasing all user references once destroy context is called. Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.
/frameworks/rs/rsType.cpp
|
9397e30ce5fe3f6af9212a93b490836b04fdfffa |
|
28-Aug-2009 |
Jason Sams <rjsams@android.com> |
Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
/frameworks/rs/rsType.cpp
|
e0158410a2fedef43f5a2848c28393ad611e8cad |
|
21-Aug-2009 |
Jason Sams <rjsams@android.com> |
Point Sprites
/frameworks/rs/rsType.cpp
|
707aaf341a4b068e6ccadf923af85acdd85fd775 |
|
18-Aug-2009 |
Jason Sams <rjsams@android.com> |
Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
/frameworks/rs/rsType.cpp
|
e5ffb879ae535a899a486285a23bea05e912480f |
|
10-Aug-2009 |
Jason Sams <rjsams@android.com> |
Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
/frameworks/rs/rsType.cpp
|
992a0b70d8fd7a14f0c57bc3c7e16c1f269a6609 |
|
23-Jun-2009 |
Jason Sams <rjsams@android.com> |
Cleanup logging and fix a startup race condition that manifested on Firestone.
/frameworks/rs/rsType.cpp
|
a2fdbbb2f64cb285b6852146671a4d6bb9e20950 |
|
23-Jun-2009 |
Jason Sams <rjsams@android.com> |
Fix 3 bugs in fountain test. Correctly generate the last mip level of a non-square mip chain. Default the background to not blended and disable dither/depth.
/frameworks/rs/rsType.cpp
|
326e0ddf89e8df2837752fbfd7a014814b32082c |
|
22-May-2009 |
Jason Sams <jsams@google.com> |
Add the Renderscript library. (Not in the build by default yet.) This library can be used to create animated 3D User Interfaces. This library is currently under heavy development, so it's not part of the build by default. In order to build this library, you must define BUILD_RENDERSCRIPT=true in your build environment. You will also have to manually edit build/core/prelink-linux-arm.map And add libRS and libRS_jni at the end like this (exact address may change.) libRS.so 0x9A100000 libRS_jni.so 0x9A000000
/frameworks/rs/rsType.cpp
|