| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
Bug: http://b/24142721
mBits and mBitsUnpadded are used to compute the size of an element. The
Element::compute was not initializing them properly for composite data
types, and thus returning zero as the size for a composite type within a
composite type.
Change-Id: I86240657c60b2007020ff3852c7d136d20a9ca89
(cherry picked from commit 8b3ca7f67231b4c27ef32d02fee1fe225306ab4f)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: 26546579
libRS_internal.so is not going to be whitelisted by the NDK linker,
therefore loadable only by the internal implementation, but not any
application code.
libRS is going to contain only publicly exported functions, i.e. the
functions declared in frameworks/rs/rs.h, including those in
rsApiFuncDecl.h (generated from rs.spec).
Change-Id: Iac58695316edc9aff87ade2bac3b4a44d1a68b23
|
| |
|
|
|
|
| |
This reverts commit 04dcca95461a2ffab4ce5209a453b752ab5c606b.
Change-Id: I0016bbff79626b033201a88f466cbb2d60f86717
|
| |
|
|
|
|
|
|
|
|
|
| |
Bug: 25570907
This flag will distinguish calls from Java/JNI vs. Single-Source RS.
For the latter, the user ref count should remain zero to avoid memory
leaks.
Change-Id: Id3604f93b166089e3aca896d1c6c509b3ea19bcf
(cherry picked from commit a7725cbfcdfe2eaf868571c77f004a4d7208e8ef)
|
| |
|
|
|
|
|
|
|
|
| |
b/19148482
This reverts commit 93d6bc872b7d9fba63abfa7513d56b38d9c3d371.
I also made some changes to Make it work with HEAD.
Change-Id: I5e516976ec1d85ffe1cf388c01795348a9441982
|
| |
|
|
| |
Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
|
| |
|
|
| |
Change-Id: I4c6abd964dc4b1412ec2e592fc8e835fecfe53f6
|
| |
|
|
|
|
| |
bug 15861251
Change-Id: I6cbf64f6cb24d2fb3f8ee048c08a982efd4a683e
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add HAL hooks for filling in LO fields.
Change-Id: Ib9bdee714a062de519d2a9708c1016404a1b11a4
Conflicts:
driver/rsdBcc.cpp
driver/rsdCore.cpp
rsAllocation.h
rs_hal.h
|
| |
|
|
| |
Change-Id: Ibbd7ac14008ad02da13655d7793eaa9e37254057
|
| |
|
|
|
|
| |
Also adds RS_FIND_OFFSETS, which prints address info for various types that allow us to easily update __pad.
Change-Id: I4d57248e155d113c83ff69f4f8f64160aa24fb9b
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I0503a64d93dda558455dfebca90a0c820c80d7b1
|
| |/
|
|
| |
Change-Id: I2b43c3c104eab7cb3b6573bea4858f6c2d0a76ca
|
| |
|
|
|
|
| |
Remove additional String8 references from shared includes.
Change-Id: Iede11384b9fc5a303d15d47fd4074c800dc6ad5f
|
| |
|
|
| |
Change-Id: Ie40ad9a1d2b59094c86eb7e40b358e60120ce213
|
| |
|
|
|
|
|
|
| |
This change moves all allocation data copies to the
hal. Also removes stride from the runtime. Follow on
changes will remove the malloc pointer from the runtime.
Change-Id: I30967c739800cd4b97186e9fc8b69f26a3f2787d
|
| |
|
|
| |
Change-Id: I2a49f57aa7576604deeac898a7cceb36ae68d66f
|
| |\
| |
| |
| | |
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
|