| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Change-Id: I1e42204e862585b9c2f7818b615890c60f08faf6
|
| |\
| |
| |
| | |
Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
|
| | |
| |
| |
| |
| |
| |
| | |
See https://android-git.corp.google.com/g/#/c/157220
Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
|
| | |
| |
| |
| |
| |
| | |
Fixing bugs found by tests.
Change-Id: I6592a3b65f16b21255e7788fe8ee8aaafe268638
|
| | |
| |
| |
| |
| |
| | |
Fixing off by 1 error in the element.
Change-Id: I0b142942c760cb861007af7099d35d0363f4e13b
|
| |/
|
|
| |
Change-Id: If98dd4c22bce58dca2c9739c8aee935a2dd0b493
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/143865
Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
|
| |
|
|
|
|
| |
Element adds ability to get subelement info. Tests for new stuff.
Change-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9
|
| |
|
|
|
|
| |
Removing unused code from element. build.
Change-Id: I4bb324a666486d6d3fa45cc1995d0e96cb99f70a
|
| |
|
|
| |
Change-Id: I10f02cd37a33a6c655814d24e0a4291dc044fba3
|
| |
|
|
|
|
| |
This only manifested itself in the situations where elements containing multiple ref counted objects were copied from Java.
Change-Id: I2c1cc89fe7f792259b3f033674142eb33d17a507
|
| |
|
|
| |
Change-Id: I2d2ef095344b200b10457de96ae1d85821edc91e
|
| |
|
|
| |
Change-Id: I8c8b3cc3402ecf4ba774e1d668dce25ff0af0e5a
|
| |
|
|
|
|
| |
Renaming the define to be more in line with what it does and removing the host stub header file.
Change-Id: Ibd3a0a6a398c7f81cc661f71e4478707fe1679ed
|
| |
|
|
| |
Change-Id: If0a5d77b20c0e1e2d124fa0737643a5dd1d4409a
|
| |
|
|
| |
Change-Id: Id2b9ab7a76bbdf2ed745f5e36e552dc9b101982f
|
| |
|
|
|
|
| |
across all the renderscript files.
Change-Id: Idf5fcc60877e44c8f074f7176e37f70b3b895a3c
|
| |
|
|
|
|
| |
Removing fixed size arrays.
Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
|
| |
|
|
|
|
| |
Updating a3d loading to be async.
Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
|
| |
|
|
|
|
|
|
| |
Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8
Implement async bitmap upload and clean up types.
Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
|
| |
|
|
|
|
|
|
|
|
| |
could be corrupted during async type creation.
Change-Id: If42828e92990598b0cb5da81c82ea513f94725f2
Fix stack object deletion bug.
Change-Id: I2c723aa5ad15e0c99dc9cd0cfbc7db80bace172a
|
| |
|
|
| |
Change-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035
|
| |
|
|
|
|
| |
GL attribute cleanup in type.
Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
|
| |
|
|
|
|
|
| |
Cleaning up unused code
Adding error messages
Change-Id: I3a92476738ff7699d49feeafcd3eee6f70621acb
|
| |
|
|
| |
Change-Id: Ic66e6e2a371c6e3d5dce1b00f63acab8c09bd110
|
| |
|
|
| |
Change-Id: I624b03bfc1fd26136afd9305a96026b91b1fad3c
|
| |
|
|
|
|
|
| |
Fix initial refcounts in allocations.
Support null references in allocations.
Change-Id: Ifba6406ba750e69737bd77fa7df5d7fb8e27a5b4
|
| |
|
|
| |
Change-Id: I225b431d09bfebbebf49df75b7df5e4d5961a564
|
| |
|
|
| |
Change-Id: Ida2dfb404b2cd832e622d981d73a938d5bc5b821
|
| |
|
|
|
|
|
| |
Remove legacy constructor from programraster
Make a3d object creation synchronous
Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
|
| |
|
|
|
|
| |
Implement boolean support.
Change-Id: Iac2dc28067ac430b3e413fc651dfaa0b96214e2e
|
| |
|
|
| |
Change-Id: I438359633bae59bf9188cd2c4664a92ca16c5f37
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
or more identical objects we simply reuse the existing object rather than create a new one.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
| |
change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
|
| |
|
|
| |
predefined elements not being recreated for contexts after one was destroyed. Add stricter type enforcement.
|
| | |
|
| |
|
|
| |
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.
|
| |
|
|
| |
types are now constructed at the java layer from standard building blocks.
|
| |
|
|
| |
which replaces TriangleMesh. Update Film to use new builder.
|
| |
|
|
| |
function. This was a legacy of the distant past when the classes did not have a common base.
|
| | |
|
| |
|
|
| |
object destruction tracking.
|
| | |
|
| |
|
|
| |
Fix bug in command fifo looping case.
|
| |
|
|
| |
create a 2D allocation by passing in a Bitmap object.
|