| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
Also added this flag to the generator:
-H Now that we generate by default .jd files rather than .html files,
you can use this flag to revert to generating .html files. This is
useful when verifying doc changes locally.
And modified the -v flag to specify the API level for all file generation
rather than just the testing files.
Change-Id: Ic9e35ad6779b9fbc6b23228dded2e2be864393ff
|
| |
|
|
| |
Change-Id: Ic3591621b381bdcb4abbbaccc644af4ac9017d91
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: I9b001d1249cb74e55e5f5731c79f09217754db14
|
| | |
| |
| |
| | |
Change-Id: I6e0594d1fa5ed9ae27140334b6dce058aeb38f4e
|
| |/
|
|
|
|
| |
Only the explanations should be changing.
Change-Id: I889b366e3be44f5ac7f44a199e4b9a47353665e2
|
| |
|
|
|
|
| |
Also cleanup of the documentation found in the header and html files.
Change-Id: I8a606d1af93b0fd0f912ac23aabdb73aa99233b4
|
| |
|
|
|
|
|
|
|
|
| |
This CL does not change any specification found in a .spec file,
it just reorganizes the distribution of the content.
It also changes a few files that included headers that no longer
exist.
Change-Id: I4a290a30ad3bdc31bac7a7be24e7a7dea2af2618
|
| |
|
|
|
|
| |
This reverts commit 386e87ecf4114084c10dd385edc1c2baebe80a04.
Change-Id: Icaeedd9badfec2c51a8120c72eb6297736d68c2a
|
| |
|
|
|
|
|
|
|
|
| |
This CL does not change any specification found in a .spec file,
it just reorganizes the distribution of the content.
It also changes a few files that included headers that no longer
exist.
Change-Id: I9474ea6706449312fc7a5715d5bef3eabb288bb9
|
| |
|
|
|
|
|
|
| |
To enable the upcoming change that has rsClearOjbect, rsIsObject,
and rsSetObject in two spec files (core & graphics), we need to change
the generator.
Change-Id: I87925dcbe199f11c217907343455b2e8a7a76ed4
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL expands the generator to create all the .rsh files, not just
the core_math one. To do so, processing of types (simple, struct, enums)
and constants was added. .spec files corresponding to each .rsh file was
created. Documentation was added.
This CL also generates HTML documentation files. This generation will soon
be upgraded.
To make the code easier to expand, I've done fairly extensive refactoring.
In a subsequent CL, the APIs will be regrouped in different header files to
simplify learning the APIs. In an other, the documentation generation will
be futher improved and incorporated in the actual online help.
Also removes rs_path & related functions.
Change-Id: I2c88554c9c6a8625233772b89e055fc6c4ad5da5
|
| |
|
|
|
| |
Bug: 18964628
Change-Id: I067eb3a7672d79f308d4c0919a7aa6cddccd0bd6
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Test UT_kernel3d does not pass reliably, so it is disabled for now.
Tests will not compile without related
platform/frameworks/compile/libbcc and
platform/frameworks/compile/slang changes.
Bug: 18964628
Change-Id: I39660400953306ceb47c8b5e9665e8f0084775dd
|
| |\
| |
| |
| |
| | |
* commit '1a518441a3aa1288283a74daca6c43d6724cdf22':
Remove the macro _RS_RUNTIME.
|
| | |\ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
It's going away in the upcoming generator change. This is to isolate that
change.
Change-Id: I72c6e1c7706bf0c7306256e39c6d15e018c08716
|
| |\| |
| | |
| | |
| | |
| | | |
* commit '75cfeace935e56d4581f9df6f5782dcf220b3271':
Added a typedef for rs_for_each_strategy.
|
| | |\ \ |
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | | |
To be consistent with all other enums defined in our *.rsh headers,
add the rs_for_each_strategy_t typedef.
Change-Id: Ief2f1ccccfcc925d8f83417467c98adf22e20d19
|
| |\| |
| | |
| | |
| | |
| | | |
* commit '1ec96579df9bd9e168dd077d9faa2f71d1c3bec3':
Remove meaningless "const" from return types.
|
| | |\ \ |
|
| | | |/
| | |
| | |
| | | |
Change-Id: If1219bece0654aad34cc2ecac5bb47c17abfe418
|
| |\| |
| | |
| | |
| | |
| | | |
* commit '871daa2dde492b52586683a98df980484b4c58de':
Re-enable min() and max() for API 20.
|
| | |\ \ |
|
| | | |/
| | |
| | |
| | |
| | |
| | |
| | | |
The non-inline version of min() and max() started at API 21. The header
removed the inline version at 19, leaving a hole for 20.
Change-Id: Ie35be8bc9a4ee2bf03d5cfd7292e27c86f63af3e
|
| |\| |
| | |
| | |
| | |
| | | |
* commit '318a3f1c7e0190b03b22e7e30266e996e8095436':
Add the M_2_PI constant (correcting an embarrassing typo)
|
| | |/
| |
| |
| | |
Change-Id: I16d146b3fb0d1e1566d3e5c72cbcde3649f4ae79
|
| |\ \
| | |
| | |
| | |
| | | |
* commit '39070667cd21952d90e929a9c12f11cb9d4f2ab3':
Fix header API version for MR1
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug 18670050
[Do not submit until API version is bumped to 22]
Change-Id: I9cbeb39e2d8d9aa42e36d3be1504abfbe43751cb
|
| |\ \ \
| | |/
| |/|
| | |
| | | |
* commit '82f515b5a40d030f88bf622b8c05a03ec80083ee':
Unify parameter naming of the math functions.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Also corrected an inaccuracy about the nan() function.
Change-Id: I6845fc65f1e2268c1ede2c436b4ed73e5931a107
|
| |\| |
| | |
| | |
| | |
| | | |
* commit '820a28f027f2ff48738a5cb1ee743e1deb3fc264':
Improve the library documentation.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Add many comments to the core math library. Fix mulitple errors encountered when running doxygen.
Change-Id: Icbc9d8f5b5353c40b1ed6b04baef3d5c6b5888f1
|
| |\| |
| |/
|/|
| |
| | |
* commit '914cbfc17d08d9b310e042691152152826a15625':
Move rsForEach with usrData to 32-bit only.
|
| | |
| |
| |
| | |
Change-Id: I804b65fa11cde38b3e035efdaf3e75c8ab65453c
|
| |/
|
|
|
|
|
|
|
| |
This needs to be updated to API 22 when the platform API level
changes.
bug 17615222
Change-Id: I8d4044270c9993c5f6ba9807c869ab1fb21f8cb7
|
| |
|
|
|
|
| |
bug 17615222
Change-Id: Iaa0ffb70cd2a0bbab7d1762cec51bc80c76aa577
|
| |
|
|
|
|
|
|
|
|
| |
Until the fix for lgamma makes it way into bionic,
disable checking that case.
Also fix incorrect description of one of the variants of lgamma.
b/17471883
Change-Id: I744a05380f6d17e5dcefa3c810726df345b928f1
|
| |
|
|
|
|
|
|
|
| |
Improves the user-facing documentation. Fix the incorrect row & column
naming on the Get/Set API. Fix a bug where rsMatrixLoadMultiply could
not have the destination be one of the source,
e.g. rsMatrixLoadMultiply(&l, &l, &r)
Change-Id: I42207aacf4ebe815d4a79db2aaa9c44f85864696
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the way we track the range of allowed values: track
minimum and maximum separately, handle NaN and infinity better,
allow error on input and output.
With these new changes, improve many individual tests.
Instead of setting a global specifying the test expectations,
instantiate an object that contains this info so that parallel
tests won't interfere.
Fix a bug for the rare test that disregards secondary output
when the primary output is NaN.
Change-Id: I9e822191713dd494c03ebe515710bd490463e68b
|
| |
|
|
|
|
|
|
|
| |
The new 64 bit functions were mismatches between long and ulong
Make all functions consistent.
bug 16846318
Change-Id: I806f392c12af881b54aa287153bd66ad7aa1b81e
|
| |
|
|
|
|
|
|
| |
Replace placeholder with shipping LMP api version number
bug 17110671
Change-Id: I8043a49f60a9cfd6f351ecbbef12c4f022b91280
|
| |
|
|
|
| |
bug 16846318
Change-Id: I85918485b0bd446147defeee01b57a58b4b0620c
|
| |
|
|
| |
Change-Id: Ide19feba060b17d595f556060e9d8d702eb60818
|
| |
|
|
|
|
|
| |
Thunk though to normal impl for CPU path. This is intended
to support GPU hw with dedicated fast ops.
Change-Id: Ide52c2c5cbabc7128c84dbbdc60a240236616476
|
| |\
| |
| |
| |
| | |
* commit '8aebccf01de5b705f596c065ad7b6c44d368171b':
Switch to large objects for 64-bit.
|
| | |
| |
| |
| | |
Change-Id: I2dce35720b61c28cebac5bbb6791ea747c6c8a1d
|
| |\|
| |
| |
| |
| | |
* commit '090e4dc4f6854ff0d2fcc2d420f0b01eca510482':
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
|