631b9e32336e9d3bb8a586330498f7e09c76c4f7 |
|
18-Sep-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Temporarily stop verifying lgamma sign on -0. 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
/frameworks/rs/scriptc/rs_core_math.rsh
|
32c18186ad37029056f09b4041e62b09270ea0e6 |
|
29-Jul-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Improve CTS generated tests (rs/api). 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
/frameworks/rs/scriptc/rs_core_math.rsh
|
aa456939abefb51c59e2c7496038fe4360dfe43e |
|
19-Aug-2014 |
Jason Sams <jsams@google.com> |
Update API version numbers Replace placeholder with shipping LMP api version number bug 17110671 Change-Id: I8043a49f60a9cfd6f351ecbbef12c4f022b91280
/frameworks/rs/scriptc/rs_core_math.rsh
|
6a7c3d1dba3af73cbdef2df271442a841e8b6acd |
|
22-Jul-2014 |
Jason Sams <jsams@google.com> |
Remove duplicated function. Change-Id: Ide19feba060b17d595f556060e9d8d702eb60818
/frameworks/rs/scriptc/rs_core_math.rsh
|
d2d7c18c6ec3752ea19ca44157198f4a85d72464 |
|
18-Jul-2014 |
Jason Sams <jsams@google.com> |
Add native variants of more math lib functions. Thunk though to normal impl for CPU path. This is intended to support GPU hw with dedicated fast ops. Change-Id: Ide52c2c5cbabc7128c84dbbdc60a240236616476
/frameworks/rs/scriptc/rs_core_math.rsh
|
d7199f947d92ecf3e18bb383d2cf8cad317282b4 |
|
02-May-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Fix issues in long and double testing. This does not enable the tests (something for later). This CL also enables the tests for half_recip. Change-Id: Iec33c69a1295f2978148c8afec62bb297dd6f58e
/frameworks/rs/scriptc/rs_core_math.rsh
|
46ebc97e1ba04766f23296574ebde52102fbd4be |
|
06-May-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Fix issues in long and double testing. 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
/frameworks/rs/scriptc/rs_core_math.rsh
|
564a4004e6db0f4477ac4657b9bdf13b1205c953 |
|
30-Apr-2014 |
Jason Sams <jsams@google.com> |
Mark convert_(long/double) as API 21 Change-Id: Iafa1fe3dfd7868380262572d385c1a464546e930
/frameworks/rs/scriptc/rs_core_math.rsh
|
bcd5b9af756d10317faf54fa3742f89dfacef152 |
|
08-Mar-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Enable more advanced CTS tests. 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
/frameworks/rs/scriptc/rs_core_math.rsh
|
46341434b4a766d9dee33a93469564a1de8b0793 |
|
22-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Multiple improvements to the rs_core_math CTS tests. 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
/frameworks/rs/scriptc/rs_core_math.rsh
|
963c367450cd54403f4e54064da63c35aa7e0178 |
|
13-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
gen_runtime now creates test Java and .rs files for the functions. Change-Id: I0e420a7009f9a4ec73fbb2d704cd8b10be2644a4
/frameworks/rs/scriptc/rs_core_math.rsh
|
43587ebd334542877abb271b5b0ffc11ad9204b1 |
|
05-Feb-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Fix overlap between scalar and vector usage of functions. Also cleanup for ilogb incorrect definitions (probably cut & paste errors). Regenerated the rs_core_math.rsh file. Change-Id: I4ab06bca109bedc9fecb8f14ca3e3f544dd85d52
/frameworks/rs/scriptc/rs_core_math.rsh
|
0ec1635641a2075c9d2349219632650401f88881 |
|
23-Jan-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Implement version of step() that takes a scalar edge and a vector for the other argument. Tests to be done in another CL. Bug: 12112379 Change-Id: I28a865a9a8f272e9ac4808dacd1ad35a16731a0b
/frameworks/rs/scriptc/rs_core_math.rsh
|
29087fa1e022a58ff3e59219914ba95f1ad228c5 |
|
10-Jan-2014 |
Jason Sams <jsams@google.com> |
Switch to generated headers. 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
/frameworks/rs/scriptc/rs_core_math.rsh
|