Age | Commit message (Collapse) | Author |
|
Change-Id: Ib6e142c9a8dd094a3c077534d94319f61b888f26
|
|
Change-Id: I8f4570af8ab7da05831258dd264118b28ce5d352
|
|
This does not enable the tests (something for later).
This CL also enables the tests for half_recip.
modified: gen_runtime.cpp
modified: rs_core_math.spec
modified: ../scriptc/rs_core_math.rsh
Change-Id: If8ef104ab05edfef160a3530283480fd2cd92f3b
|
|
Change-Id: Iafa1fe3dfd7868380262572d385c1a464546e930
|
|
|
|
Add the possibility to make the generated random values for one argument
be dependent on another one. Add the possibility to add precision limits.
Change the way precision of results is verified.
This is a redo of the mess that's CL 84333 and 84332
Change-Id: I6c59ee4588627540b5bf1952adaf70b061ccc025
|
|
bug 11523997
Change-Id: If0527c3c6aa193f40b5f9c94c517781c56c66252
|
|
Support loading vec(2,3,4) vectors from scaler
buffers of the same component type.
Change-Id: Ice9f96d595c62ffe5e58e3d28b278417cea08fee
|
|
Range of possible values can now be specified for parameters.
To enable correct test generation for clamp, can tell that one
parameter should never be less than another.
Implemented many more test verifications. Many are not yet
invoked because we need to change the way error is calculated.
That will be for the next CL.
Improved the random data generation for all types.
Change-Id: Iebb58611b35a2df633829e26d5634d4372c1dfc5
|
|
We've decided that it makes more sense to support this as an intrinsic rather than a set of runtime functions for kernels.
Change-Id: I9b99e4d9edc3ca185437a88c837405195eab18a2
|
|
|
|
Change-Id: I0e420a7009f9a4ec73fbb2d704cd8b10be2644a4
|
|
Change-Id: Ibfa931f3fb3a2ed2649733b7d7e679c0091dda90
|
|
|
|
The new built-in functions covers inverse DCT, ADST and walsh transforms.
Change-Id: Ie7044da4a5becf2cc80d066a258211721a5939d4
|
|
Also cleanup for ilogb incorrect definitions (probably
cut & paste errors). Regenerated the rs_core_math.rsh file.
Change-Id: I4ab06bca109bedc9fecb8f14ca3e3f544dd85d52
|
|
other argument.
Tests to be done in another CL.
Bug: 12112379
Change-Id: I28a865a9a8f272e9ac4808dacd1ad35a16731a0b
|
|
bug 5653293
The old rs_cl.rsh was not parceable by doxygen. The new
generated file removes the macros that were causing issues
with the documentation.
Change-Id: Ib9ed74777bafa6bc0f8c942aeb75129c0736b23b
|
|
Change-Id: Ibe91ce559bc995e0f5ac61ed5dfbbe4cc393188d
|
|
We don't have support for the unsigned variants in these cases, so we should
not keep these in the header files.
Change-Id: Ia0c75ec5d6a2cbc9fcbffaf3f4f5b9e5a5a7a432
|
|
Change-Id: I7ca3c55801189b300ed0622c02611f41431082b7
|
|
* commit 'e227f9a1a3f2475002e0ca40342ddb979ba36752':
s/Renderscript/RenderScript and remove rs_graphics.rsh reference.
|
|
Change-Id: I601f7fb20e4ac347ede4561e749cb0084b8f4118
|
|
Change-Id: I95772f23fca3037a646bea7ad937dbdeec261f7a
|
|
This facilitates readnone/readonly optimizations in LLVM.
Change-Id: I9528e6428b35e3983a532155cc41ee552323bf1d
|
|
Change-Id: Icf61f5e8e44882391b4e278df1e6fefe27b335eb
|
|
Change-Id: Ic5d2836f6f293529878f594a1ccc045b423b1890
|
|
|
|
Change-Id: I844051ee1be1462e497d238f5460f301be1aaa1d
|
|
Change-Id: I08c73f684b5b4c2ac350bc3da7a505ce89d16035
|
|
Change-Id: Ic69430d6270abec3fe982cc16ee4b3a4b811ee67
|
|
function."
|
|
Change-Id: I9b5b75e29fbe32c7b31775b03a53c4ecbc6bf4e2
|
|
Change-Id: I1356662cccc3d751e5dbe66353d4ce0956c9867c
|
|
Change-Id: Id086259f1e05487cc87f967dfc0a3eac5d8a48f7
|
|
Change-Id: I64379577236aac9005af2dd45e21a2dcf96fd083
|
|
|
|
Change-Id: Id1861ef6921b1533f286eb201c4ed149243f9b5a
|
|
There were a few broken parts here for rs_script_call_t.
1) Incorrect runtime function signatures.
2) Missing enum at the start of the driver structure.
3) Missing update of pointer based on xStart.
Bug: 7212879
Change-Id: I25d44d5534ceb61b49b0bbc7cf1b5c6b16bab360
|
|
bug 7190126
Change-Id: Idc04c033f9b92ed3bace7dc273a8f482b0eef0aa
|
|
Change-Id: If49326ec2cc463e8eacfe9c7680b63ffc53ef3bb
|
|
bug 7205089
Change-Id: Idef995bd31d10c9dfb7fb0017ff9f47f46c957fc
|
|
Change-Id: Ic58c3d91646b02aff4822e74d3a45d2b9c253912
|
|
Change-Id: I7e1da7ffd6ed6919ecd1b6348e0cecfac9df7904
|
|
* commit '310fcd94a0448ae01ccb6ecb127c3ec77c708deb':
Add additional math constants
|
|
Add math constants which are defined in libc math.h but not ours.
Keep constants in rs_types.rsh instead of rs_math.rsh to avoid
problems with including rs_math.rsh in other projects (namely
libbcc).
Change-Id: Ia67f501353ac6e2311549bef6767e2b182f70132
|
|
This reverts commit abb430547e61bcf94da826476b463d2ff89bc138
Change-Id: I0ac1f4a0a1a5672a0a2379edef8f77d7152c2b31
|
|
Add math constants which are defined in libc math.h but not ours.
M_PI was previously defined in rs_types.rsh and is moved to
rs_math.rsh along with the new constants as this makes more sense.
Change-Id: Ia67f501353ac6e2311549bef6767e2b182f70132
|
|
Change-Id: Iae69fc211de166da486d5e638b9b4b48e23a743b
|
|
Change-Id: Ie7aa544b020c4f523201425c5c14cbe1e90eb77c
|