summaryrefslogtreecommitdiffstats
path: root/graphics/java
Commit message (Collapse)AuthorAgeFilesLines
* Modify the API of YuvImage, so that callers do not need to deal withWei-Ta Chen2010-02-101-54/+125
| | | | | | the yuv format when specifying a rectangle region. Bug: 2285598
* Preview seperating RenderScript into RenderScript and RenderScriptGLJason Sams2010-02-093-97/+152
|
* Merge "Hide field packer."Jason Sams2010-02-021-0/+4
|\
| * Hide field packer.Jason Sams2010-02-021-0/+4
| |
* | Merge "Implement holders for Matrix and Vector data."Jason Sams2010-02-028-29/+385
|\ \ | |/
| * Implement holders for Matrix and Vector data.Jason Sams2010-02-028-29/+385
| |
* | Unhide YuvImage, which supports compressing a YUV rectangle region to JPEG.Wei-Ta Chen2010-01-281-2/+0
|/ | | | Bug: 2285598
* Fix some minor bugs with GL state setup that were exposed by Droids driver.Jason Sams2010-01-272-8/+11
|
* Add a Java API that converts yuv data to a jpeg.Wei-Ta Chen2010-01-271-0/+171
| | | | | | The compression is done in the native layer via calling libjpeg. Bug: 2285598
* add API to change default config on image decoders.Mike Reed2010-01-261-0/+24
| | | | May be called by the browser to get high-quality images when running in a 32bit window
* Implement type generation for user uniforms in vertex shader.Jason Sams2010-01-122-2/+7
|
* Merge "Support npot on es 2.0 HW."Jason Sams2010-01-061-1/+1
|\
| * Support npot on es 2.0 HW.Jason Sams2010-01-061-1/+1
| |
* | am 9e5f3ec9: am e3bbaf6c: Merge "set nine patch padding initially to an ↵Cary Clark2010-01-061-2/+2
|\ \ | |/ |/| | | | | | | | | | | | | empty rectangle" into eclair-mr2 Merge commit '9e5f3ec97d468702aa3f3a59e94009e807715189' * commit '9e5f3ec97d468702aa3f3a59e94009e807715189': set nine patch padding initially to an empty rectangle
| * am e3bbaf6c: Merge "set nine patch padding initially to an empty rectangle" ↵Cary Clark2010-01-061-2/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | into eclair-mr2 Merge commit 'e3bbaf6c4f51f8201922cae29daa7e46f6c43bda' into eclair-mr2-plus-aosp * commit 'e3bbaf6c4f51f8201922cae29daa7e46f6c43bda': set nine patch padding initially to an empty rectangle
| | * set nine patch padding initially to an empty rectangleCary Clark2010-01-061-2/+2
| | | | | | | | | | | | | | | | | | | | | Formerly, the padding state was set to null. Copying the padding state fails when the null rectangle contents are referenced. fixes http://b/2219785
* | | More complete support for named attribs. Adds user typed attribs as ↵Jason Sams2010-01-061-1/+2
| | | | | | | | | | | | available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
* | | Merge "Add RS support for generic attribs as input to vertex programs."Jason Sams2010-01-042-2/+3
|\ \ \
| * | | Add RS support for generic attribs as input to vertex programs.Jason Sams2010-01-042-2/+3
| | | |
* | | | Don't round size to page size. Ashmem will do this internally as needed.Marco Nelissen2010-01-041-1/+1
|/ / /
* | | Disable excessive RS logging.Jason Sams2009-12-232-7/+0
| | |
* | | Element restructuring. Add support for new basic Element types including ↵Jason Sams2009-12-237-341/+294
| | | | | | | | | | | | | | | | | | the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures. This will break some apps, checkings for other projects will follow to unbreak them.
* | | Merge change I68afd01eAndroid (Google) Code Review2009-12-183-110/+70
|\ \ \ | | | | | | | | | | | | | | | | * changes: Move texture bindings to base program object. Change ProgramFragment creation to require a texture format in 1.0 mode.
| * | | Move texture bindings to base program object. Change ProgramFragment ↵Jason Sams2009-12-173-110/+70
| | | | | | | | | | | | | | | | creation to require a texture format in 1.0 mode.
* | | | am 0249c83e: am 31a69fdb: throw if we have a null typeface native instance ↵Mike Reed2009-12-171-0/+3
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | | | | | | | (so we don\'t crash in native code) we may still have to native-destroy a Typeface with a null ref, so check for that Merge commit '0249c83ed014cc6a36caac30e55db62c29c204e2' * commit '0249c83ed014cc6a36caac30e55db62c29c204e2': throw if we have a null typeface native instance (so we don't crash in native code)
| * | am 31a69fdb: throw if we have a null typeface native instance (so we don\'t ↵Mike Reed2009-12-171-0/+3
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | crash in native code) we may still have to native-destroy a Typeface with a null ref, so check for that Merge commit '31a69fdbe1edd8d686043e8ca7d278289f65808e' into eclair-mr2-plus-aosp * commit '31a69fdbe1edd8d686043e8ca7d278289f65808e': throw if we have a null typeface native instance (so we don't crash in native code)
| | * throw if we have a null typeface native instance (so we don't crash in ↵Mike Reed2009-12-171-0/+3
| | | | | | | | | | | | | | | | | | native code) we may still have to native-destroy a Typeface with a null ref, so check for that
* | | Add argument checking to sampler builder to disallow illegal modes.Jason Sams2009-12-161-5/+27
| | |
* | | Continue es2 shader devJason Sams2009-12-154-13/+44
| | | | | | | | | | | | | | | | | | | | | Conflicts: graphics/java/android/renderscript/Program.java graphics/java/android/renderscript/ProgramVertex.java
* | | Continue development of es2.0 user shader support for renderscript. This ↵Jason Sams2009-12-153-50/+156
| | | | | | | | | | | | change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
* | | Remove check for surface valid that is no longer valid.Jason Sams2009-12-141-3/+3
| | |
* | | am 54f5ca41: am ffacbc34: am fd2f6358: Merge change I771bebb9 into eclairJason Sams2009-12-0711-0/+71
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '54f5ca4115b776eb5a1e04a4c014acccb916ef9c' * commit '54f5ca4115b776eb5a1e04a4c014acccb916ef9c': Add Java exceptions to catch RS calls with no context or no surface.
| * | am ffacbc34: am fd2f6358: Merge change I771bebb9 into eclairJason Sams2009-12-0711-0/+71
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit 'ffacbc3419825ec1c786dd3c27f3e2a8cd071d8f' into eclair-mr2-plus-aosp * commit 'ffacbc3419825ec1c786dd3c27f3e2a8cd071d8f': Add Java exceptions to catch RS calls with no context or no surface.
| | * am fd2f6358: Merge change I771bebb9 into eclairJason Sams2009-12-0711-0/+71
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'fd2f6358321e95d661f24ba4e08327268035aa59' into eclair-mr2 * commit 'fd2f6358321e95d661f24ba4e08327268035aa59': Add Java exceptions to catch RS calls with no context or no surface.
| | | * Add Java exceptions to catch RS calls with no context or no surface.Jason Sams2009-12-0711-0/+71
| | | |
* | | | am dbed5350: am b28632a5: am c7a63eea: Add a new field to Intent that allows ↵Joe Onorato2009-12-031-0/+42
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | you to give a hint about what on screen caused the intent to be sent. Merge commit 'dbed53504f515337ccc2f60248bb589dff0f24fb' * commit 'dbed53504f515337ccc2f60248bb589dff0f24fb': Add a new field to Intent that allows you to give a hint about what on screen caused the intent to
| * | | am b28632a5: am c7a63eea: Add a new field to Intent that allows you to give ↵Joe Onorato2009-12-021-0/+42
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | a hint about what on screen caused the intent to be sent. Merge commit 'b28632a5206d11844db39ca1ab5f64a99ec74e29' into eclair-mr2-plus-aosp * commit 'b28632a5206d11844db39ca1ab5f64a99ec74e29': Add a new field to Intent that allows you to give a hint about what on screen caused the intent to
| | * | am c7a63eea: Add a new field to Intent that allows you to give a hint about ↵Joe Onorato2009-12-021-0/+42
| | |\ \ | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | what on screen caused the intent to be sent. Merge commit 'c7a63eea8d3d346addaaf892b5bbe0aa80651640' into eclair-mr2 * commit 'c7a63eea8d3d346addaaf892b5bbe0aa80651640': Add a new field to Intent that allows you to give a hint about what on screen caused the intent to
| | | * Add a new field to Intent that allows you to give a hint about what on ↵Joe Onorato2009-12-021-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | screen caused the intent to be sent.
* | | | Beging GL2 user shaders. Switch master to using GL2 by default.Jason Sams2009-11-303-3/+23
|/ / /
* | | am f56f317f: am fa0394c9: Merge change I715333b8 into eclairJason Sams2009-11-171-0/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'f56f317fb941c354c3a10e9fbf36d194656fa7d4' into eclair-mr2-plus-aosp * commit 'f56f317fb941c354c3a10e9fbf36d194656fa7d4': Add support for dumping RS objects to aid in debugging of white blocks bug.
| * | am fa0394c9: Merge change I715333b8 into eclairJason Sams2009-11-171-0/+5
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit 'fa0394c9f89f13b53c6db2470253825b88cafb64' into eclair-mr2 * commit 'fa0394c9f89f13b53c6db2470253825b88cafb64': Add support for dumping RS objects to aid in debugging of white blocks bug.
| | * Add support for dumping RS objects to aid in debugging of white blocks bug.Jason Sams2009-11-171-0/+5
| | |
* | | am 22186a2c: am ec8178eb: Merge change I9c1bad53 into eclairJason Sams2009-11-161-0/+16
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '22186a2c15cc752cfaaf8a12d415a3c097d338e0' into eclair-mr2-plus-aosp * commit '22186a2c15cc752cfaaf8a12d415a3c097d338e0': Add setPriority to allow wallpapers to run at lower cpu priority than default.
| * | am ec8178eb: Merge change I9c1bad53 into eclairJason Sams2009-11-161-0/+16
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit 'ec8178eb0fb10e1ed753be4d065cf7f004355575' into eclair-mr2 * commit 'ec8178eb0fb10e1ed753be4d065cf7f004355575': Add setPriority to allow wallpapers to run at lower cpu priority than default.
| | * Add setPriority to allow wallpapers to run at lower cpu priority than default.Jason Sams2009-11-151-0/+16
| | |
* | | merge from open-source masterJean-Baptiste Queru2009-11-151-3/+12
|\ \ \ | |/ / |/| |
| * | am 59175ac2: Merge change I81b1421a into eclairJason Sams2009-11-122-19/+23
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '59175ac269df2a584241e9786dc70ac35cb973e3' into eclair-plus-aosp * commit '59175ac269df2a584241e9786dc70ac35cb973e3': Defer EGL init until the surface changed call comes in. Pass w,h along with surface for verification of driver state.
| * | merge from open-source masterJean-Baptiste Queru2009-11-111-3/+12
| |\ \
| | * | Correction of an error in the setRotate method of the ColorMatrix class.Olivier Goutet2009-11-051-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The matrix rotation params around the 2nd axis was not set correctly: Initial matrix for axis 2 (green): cos 0 sin 0 0 0 1 0 0 0 -sin 0 0 0 0 0 0 cos 1 0 After correction: cos 0 -sin 0 0 0 1 0 0 0 sin 0 cos 0 0 0 0 0 1 0