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_graphics.spec
|
ca51c78b9e3097ee31dd24cdc5982f550ee563d1 |
|
26-Aug-2015 |
Stephen Hines <srhines@google.com> |
Don't use anonymous literal structures for RS object types. Bug: 22926131 Using an anonymous structure type prevents us from being able to use LLVM to determine the actual typename. This is problematic, because there are some cases where bcc needs to be able to detect/act on RS object types. Giving each of these structures a legitimate name has no impact on the generated code (since we are already using typedefs). This change is also safe for targeting prior Android releases with our toolchain. This change also adjusts the API generator to ensure that we can generate relevant code/docs/tests for handling RS objects. A new TypeKind is added for RS_OBJECT, instead of using SIMPLE. Change-Id: Iaff928f5821af66cfc9b3aea2ff5549d0c8a9408
/frameworks/rs/api/rs_graphics.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_graphics.spec
|
67923a9e829d89522bb5338a6d635d807a7ee59b |
|
13-May-2015 |
Jean-Luc Brouillet <jeanluc@google.com> |
Obsolete the graphics API in the .rsh files. Mark the graphics APIs as no longer available starting with version 23. Modify the generator to change the #ifdef guards around the API to enable internal code to still access the obsoleted APIs, as we still neeed to support them at runtime. Also, include a documentation change in the rs_convert header file that had not been included previously. Change-Id: Iaad4833f504da9aa9f5069a977c37b86d1316d3a
/frameworks/rs/api/rs_graphics.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_graphics.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_graphics.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_graphics.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_graphics.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_graphics.spec
|