History log of /frameworks/rs/scriptc/rs_quaternion.rsh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bfa4eede0cb2430e8c7523a8425435cd8a8b6b6e 13-Feb-2016 Stephen Hines <srhines@google.com> Fix rs_quaternion.spec for API level 24.

A recent change made these functions non-inline (so that implementations
could accelerate it differently). This change makes things more
consistent, since we don't want a potential missing set of functions.

(cherry picked from commit b1bc853f19a2db925edbcfdd393b3a7def42604e)

Change-Id: I457145ed408ce46c5d013c1592760a1f9e15efd8
/frameworks/rs/scriptc/rs_quaternion.rsh
291330fbaf7486a1cea33de7dd26c18e57c71391 12-Feb-2016 Stephen Hines <srhines@google.com> Update copyright dates on generated headers.

(cherry picked from commit 2cfa205dc73ce7ecef5f437332e15f6cb33f1ce0)

Change-Id: I4bc18ed73e05614d445d14315263782fa9592295
/frameworks/rs/scriptc/rs_quaternion.rsh
14c8aa51782107afb6f84187233f5ac8f6da0373 18-Nov-2015 Verena Beckham <verena@codeplay.com> Move implementations of quaternion functions into driver/runtime.

Move the implementation of all quaternion functions from rs_math.rsh
driver/runtime. The old implementation remains in place for older
versions, and the move occurs only for an UNRELEASED API level.
Added a new file driver/runtime/rs_quaternion.c to contain the
implementations.

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

(cherry picked from commit 336fc4b3fb2df22623d51d9bbb996d11cd69f16c)

Change-Id: Ib37fad0a911d05640f7b2b9e88b25cd0053108c1
/frameworks/rs/scriptc/rs_quaternion.rsh
e7fd36a8ed1cdaf939852c08835d5c6b8e0eca01 01-Feb-2016 Yang Ni <yangni@google.com> Fixed rsQuaternionAdd() implementation

Bug: 26272685

We use float4 to represent a quaternion, in which
a float4 q = (x,y,z,w) represents quaternion
wi + xj + yk + zl.

According to Wikipedia and Wolfram, the addition of two quaternions
q and r should be defined as the following
(q.w+r.w)i + (q.x+r.x)j + (q.y+q.y)k + (q.z+r.z)l,
using the above representation of quaternions.

https://en.wikipedia.org/wiki/Quaternion
http://mathworld.wolfram.com/Quaternion.html

Change-Id: I07837b266f51b664bed2dc50b9ff71ba375f5aaf
/frameworks/rs/scriptc/rs_quaternion.rsh
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/scriptc/rs_quaternion.rsh
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/scriptc/rs_quaternion.rsh
4a73004df5231d188c41267fee17c566ae7c3631 03-Apr-2015 Jean-Luc Brouillet <jeanluc@google.com> Add "deprecated:" flag to the spec files.

Also cleanup of the documentation found in the header and html files.

Change-Id: I8a606d1af93b0fd0f912ac23aabdb73aa99233b4
/frameworks/rs/scriptc/rs_quaternion.rsh
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/scriptc/rs_quaternion.rsh
462e62ce47691abce441fe23c803928095cfec09 12-Dec-2014 Jean-Luc Brouillet <jeanluc@google.com> Improve the library documentation.

Add many comments to the core math library. Fix mulitple errors encountered when running doxygen.

Change-Id: Icbc9d8f5b5353c40b1ed6b04baef3d5c6b5888f1
/frameworks/rs/scriptc/rs_quaternion.rsh
bd7b1a9612b3f5119af42ed7ec4a88929a2d0d10 18-Oct-2011 Alex Sakhartchouk <alexst@google.com> Fixes and optimizations of two quaternion functions.

Change-Id: Ie5a3f16d49b716d91b6f68fa389473548cecb80d
/frameworks/rs/scriptc/rs_quaternion.rsh
1f5754133a22d0d899f6890963a777739ab2aac6 02-Sep-2011 Robert Ly <robertly@google.com> fix rs docs

Change-Id: Id7253737278d5dc4ef3b6d53cd32dbac1a80103d
/frameworks/rs/scriptc/rs_quaternion.rsh
044e2ee36ffe6520570a7f0207d75a8fce8b8e91 09-Aug-2011 Jason Sams <rjsams@android.com> Start refactoring RS headerfiles for docs.

Change-Id: Ieb7797601f94beec2835e1d936dc2dd0c38cb48c
/frameworks/rs/scriptc/rs_quaternion.rsh