History log of /frameworks/rs/api/rs_math.spec
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ce67164960770b35a40aa8cb897ac9a6d7d4f321 31-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for native_{expm1,tan,tanpi}

Bug: http://b/27512382

Change-Id: Ic19e1de9cd80e87453e28ad4f709ac7060f532c2
/frameworks/rs/api/rs_math.spec
1adc4c0ff40e29bf30e844639ba0db2669bcbc8a 01-Apr-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for Float16 clamp

Bug: http://b/27512382
Change-Id: Ibb8c69d6bed07c1551669144e8cf8d710287d02f
/frameworks/rs/api/rs_math.spec
e47a306594b564c480e3ec2c7e222b8468fe0370 31-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for some float16 native_* functions

Bug: http://b/27512382

Enable tests for native_* functions whose specification allows an
absolute error value.

Change-Id: I06e3598216dd86399997ed9c503bf68e736f7ee3
/frameworks/rs/api/rs_math.spec
5a7cc8510bd996f64d67db431f407f3cb7bca5eb 25-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for Float16 native_* functions

Bug: http://b/27512382
Change-Id: Ia7e9f7e1216d879d2c4afdb1fb0838e12ddb75c5
/frameworks/rs/api/rs_math.spec
55f94826feedcf29e26935653ea10639089dfef3 22-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for float16 math functions

Bug: http://b/27512382
Change-Id: I63ba284ec033653ce6445c4615ddf7771e390650
/frameworks/rs/api/rs_math.spec
d2a641f8d3d888ce21a781c29e81a7f9007466ef 29-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Enable tests for Float16 cross, cos, floor, rsqrt

http://b/27512382

Enable select Float16 tests to validate changes to CoreMathVerifier and
Target in cts/. Other tests will be enabled once the current changes
get reviewed and submitted.

Change-Id: I679353ac4bd5fb64b4e1fece03bc7380cd82ced3
/frameworks/rs/api/rs_math.spec
132b31fdbbdf60ef914a78f5ea75ef2ebc3a3214 18-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Assign API level 24 to f16 math functions

http://b/23536224

Change-Id: Iae4cb0b333bc2c42cab63f01b2bf4e2c0c01a2f1
/frameworks/rs/api/rs_math.spec
91ad891992cc35fa1767f5d4d04f1e824870a22d 06-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Add fract, frexp, modf for half

http://b/23536224

(cherry picked from commit 03ad5f9d481843c6884e7fabcd085bf19fba64a7)

Change-Id: I11ac519865f8f2dc595ca8d356c5df807d0e1ed5
/frameworks/rs/api/rs_math.spec
d021b48c809f2b93e4368a2b7a61a541de66a55c 04-Feb-2016 Pirama Arumuga Nainar <pirama@google.com> Add copysign, ilogb and nextafter for half

http://b/23536224

Change-Id: Ib760a4120ec3ca3b1ad0459bd0e35398fd83bc4f
/frameworks/rs/api/rs_math.spec
9cbc99ba45126a6a30ba13fc6d4e75e51ca14ea7 16-Nov-2015 Verena Beckham <verena@codeplay.com> Move implementation of fract(float) into driver/runtime.

Move the implementation of the float variant of fract from rs_math.rsh
into driver/runtime. The old implementation remains in place for older
versions, and the move occurs only for API level >= 24.

Signed-off-by: Verena Beckham <verena@codeplay.com>
Change-Id: Id94e7191604d5ccaee41b6634731ee997bf01983
/frameworks/rs/api/rs_math.spec
a4d25bc511c86bb402890ce480ef581654319d75 12-Nov-2015 Verena Beckham <verena@codeplay.com> Remove the always_inline attribute on all RS builtins.

Remove the always_inline attribute on all RenderScript builtins
in the specification files. This leads to the removal of that
attribute from the declarations of all those functions in the
RenderScript header files.
Also, updates a comment in the unrelated file rs_for_each.rsh.
I presume someone forgot to update that when they changed the
corresponding spec file.

Signed-off-by: Verena Beckham <verena@codeplay.com>

Change-Id: Ia4cdffdbdc9866a5b961356218dd01732bf2e830
/frameworks/rs/api/rs_math.spec
193847b4c48fa16d3cfa8f5b76c2fc496359a941 10-Dec-2015 Pirama Arumuga Nainar <pirama@google.com> Add RS math functions for F16.

Bug: 23536224
Bug: 26099914

Change-Id: I8606cb7433b344817970ca7d7995a1b76a88e7af
/frameworks/rs/api/rs_math.spec
e6128fff9f6b64ae5bebe0f01de2ea1bfaba8ef8 07-Dec-2015 Pirama Arumuga Nainar <pirama@google.com> Fix variable name mismatch in modf's description

Use the actual parameter name (integer_part) in the description of modf.
This commit also includes the updated rs_math.rsh.

Change-Id: I461f73478f63b315c6bf63d0ef5071d28794845f
/frameworks/rs/api/rs_math.spec
7cf263d593c057af8da8d57025e7315c4ed21ea2 21-Aug-2015 Jean-Luc Brouillet <jeanluc@google.com> Restore missing min and max API.

min(float2/3/4, float) and max(float2/3/4, float) were defined in our
headers in K. In L, they were removed by mistake. This continued to
work however because a float would be auto converted by the compiler to
a float4.

In M, we started validating for unexpected external references, which
_Z3minDv4_ff is. This can prevent programs compiled with K from running
on M.

This CL restores the declarations. Corresponding CLs will fix the whitelist
and add CTS tests.

Bug:23389429

Change-Id: I3f91830a14b7e01cf1b6ea954fa6dd2fc9d71286
/frameworks/rs/api/rs_math.spec
36e2be56cd398bf4a318114bbc9fa3f4573c158f 30-Apr-2015 Jean-Luc Brouillet <jeanluc@google.com> Generate __attribute__(deprecated) for deprecated APIs.

We allow also a custom deprecation message.

Change-Id: I297bed611c7fbbb34d41e7edd796557c9afe50da
/frameworks/rs/api/rs_math.spec
6386ceb3bf25e442513224aaa45691dfe49562d9 29-Apr-2015 Jean-Luc Brouillet <jeanluc@google.com> API Runtime Reference documentation tweaks.

Many small changes. Among them:
- Cleaned up the boiler plate HTML used for -H option to the minimal possible.
- Cleaned line break of the comments to make them more consistent in the
.rsh files.
- Added missing summaries.
- Make the style of argument comments more consistent.
- Fixed missing HTML escaping.
- Fixed generation of the snippets for the .cs file.
- Improved the documentation about the math precision.
- Reworked the documentation of object types.

Change-Id: I8b229720134aac6d46a0a2679e8b58f15be5ed7e
/frameworks/rs/api/rs_math.spec
20b27d602a4778ed50a83df2147416a35b7c92be 03-Apr-2015 Jean-Luc Brouillet <jeanluc@google.com> Improve the documentation of the RenderScript API.

Only the explanations should be changing.

Change-Id: I889b366e3be44f5ac7f44a199e4b9a47353665e2
/frameworks/rs/api/rs_math.spec
be2163801c33d6849ae580d42b919b8803d55095 22-Mar-2015 Jean-Luc Brouillet <jeanluc@google.com> Reorganize the header files in a way that's easier to document.

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
/frameworks/rs/api/rs_math.spec
41371c7c23c4115cf0b3e7dc83240d5bcfb828b3 26-Mar-2015 Jason Sams <jsams@google.com> Revert "Reorganize the header files in a way that's easier to document."

This reverts commit 386e87ecf4114084c10dd385edc1c2baebe80a04.

Change-Id: Icaeedd9badfec2c51a8120c72eb6297736d68c2a
/frameworks/rs/api/rs_math.spec
386e87ecf4114084c10dd385edc1c2baebe80a04 22-Mar-2015 Jean-Luc Brouillet <jeanluc@google.com> Reorganize the header files in a way that's easier to document.

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
/frameworks/rs/api/rs_math.spec
c5184e202ced435258adb2cfe2013570e7190954 13-Mar-2015 Jean-Luc Brouillet <jeanluc@google.com> Generate all APIs.

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
/frameworks/rs/api/rs_math.spec