summaryrefslogtreecommitdiffstats
path: root/graphics
Commit message (Collapse)AuthorAgeFilesLines
* Handle user message ID 0Jason Sams2010-11-082-32/+101
| | | | | | | Pass RS runtime errors back to java. throw exceptions for runtime errors. Change-Id: Ifcf16cbbf9b98137971dced5076f8a5563eb016c
* Moving attrib creation to Mesh. Adding arrays as shader inputs.Alex Sakhartchouk2010-11-083-0/+15
| | | | | | Removing fixed size arrays. Change-Id: I0213e403a2f1283dd43f21bea770aeb059561903
* Merge "More RS exceptions cleanup. Remove some dead code."Jason Sams2010-11-047-69/+51
|\
| * More RS exceptions cleanup.Jason Sams2010-11-047-69/+51
| | | | | | | | | | | | Remove some dead code. Change-Id: If97e3fdfe6de7bb28f22e1c5ee748c81cea3db93
* | Merge "Fix possible rendering issue when drawing a path."Romain Guy2010-11-041-4/+11
|\ \
| * | Fix possible rendering issue when drawing a path.Romain Guy2010-11-041-4/+11
| | | | | | | | | | | | Change-Id: I25f2e609589f0dd9294bcf7930de6398c0d7e377
* | | Merge "Update ScriptC constructor to remove depricated param."Jason Sams2010-11-031-2/+2
|\ \ \ | |/ / |/| / | |/
| * Update ScriptC constructor to remove depricated param.Jason Sams2010-11-031-2/+2
| | | | | | | | Change-Id: Id36e325834526c6b5416fd78d5cf4259d7df97e9
* | Add new fade in/out feature for drawable containers.Dianne Hackborn2010-11-033-15/+201
|/ | | | | | | | | | | | | | | | | | | | | | This is used to allow list view's pressed and activated indicators to fade in an out, though of course it can be used elsewhere as well. There is a lot of complexity in supporting this in list view. The two main things that are being dealt with: - When recycling views, we need to make sure that the view's drawable state doesn't get animated from an old row's state. The recycler now keeps track of which position a view was last in, and if it is reused at a new position there is a new View/Drawable API to tell it to jump to its current state instead of animating. - For the pressed indicator to fade out, we need to keep displaying it after it is hidden. There are new variables and code to keep track of this state, and tweaks in various places to be able to remember the last selected position and continue updating the drawable bounds as needed. Change-Id: Ic96aa1a3c05e519665abf3098892ff2cc4f0ef2f
* RS Error cleanup.Jason Sams2010-11-036-8/+129
| | | | | | | Thow java exception during init if the GL driver fails rather than native crash. Change-Id: Ie96ef5a2ac12e64f9456545d86157c4c95179a8e
* Merge "Fix race condition in resize that was created when GetType for ↵Jason Sams2010-11-011-0/+1
|\ | | | | | | allocation and Types became async."
| * Fix race condition in resize that was created whenJason Sams2010-11-011-0/+1
| | | | | | | | | | | | GetType for allocation and Types became async. Change-Id: Ie7036f9481cececf9565d30b25be82480f176ff2
* | Performance optimizations for animations and toolkitChet Haase2010-11-011-2/+21
|/ | | | Change-Id: I316a48273a9cbb428a965e4b849b3e5e9e8202f1
* Balls test app.Jason Sams2010-10-292-73/+7
| | | | Change-Id: I842f43e37145f8112120e2bd49925f81c588c40c
* Adding nvidia extension for limited npot support.Alex Sakhartchouk2010-10-272-23/+20
| | | | | | Updating a3d loading to be async. Change-Id: I4be71d2002b9ad6ab8896d63e625f031e6b7ea6c
* Merge "Begin adding async allocation creation."Jason Sams2010-10-263-20/+9
|\
| * Begin adding async allocation creation.Jason Sams2010-10-263-20/+9
| | | | | | | | | | | | | | | | Change-Id: I5d1381699e2b334c1d824f357bd6b310a5f79be8 Implement async bitmap upload and clean up types. Change-Id: Icbe9894e04c1319351c1cd75b0e0017855198f20
* | Optimizing ColorFilter in display listsChet Haase2010-10-263-7/+8
|/ | | | Change-Id: Ie4d5e5b0bc45e0ce47bba144049303c270762e54
* Some cleanupAlex Sakhartchouk2010-10-181-3/+0
| | | | Change-Id: Ie10746d2f77318d63101d919214e76f778159fa0
* Fix object cast.Jason Sams2010-10-141-1/+1
| | | | Change-Id: Idcf1b43392d43b6b46040b59551b73df6d6e42a9
* Async type creation.Jason Sams2010-10-143-60/+47
| | | | Change-Id: I4d98446fabbf7e8a98c97f85b573a58c8a0c58c2
* Merge "Changing scenegraph sample to use arrays."Alex Sakhartchouk2010-10-141-1/+1
|\
| * Changing scenegraph sample to use arrays.Alex Sakhartchouk2010-10-131-1/+1
| | | | | | | | Change-Id: Ifa454d503c1445efcad6e31243b65d75e62e3035
* | Delete unused WebView drag tracking codeBjorn Bringert2010-10-141-173/+0
| | | | | | | | | | | | | | | | This also removes android.graphics.utils.BoundaryPatch which was only used by the Browser for the unused drag tracking (and by a demo app that I'm also removing). Change-Id: I48253ae005ab11cb4c70d132bc1ea4f2692e2bd2
* | Merge "Begin hooking up SurfaceConfig."Jason Sams2010-10-133-12/+50
|\ \ | |/ |/|
| * Begin hooking up SurfaceConfig.Jason Sams2010-10-133-12/+50
| | | | | | | | Change-Id: I328138f29affbed11fcfb5e9ed0872d4ba22d241
* | Add a getNativeMatrix() API.Romain Guy2010-10-131-0/+10
|/ | | | | | | This API can be used by WebView to apply the appropriate transform on its rendering. Change-Id: I79aa39a29805f462fb08226370328815e74bdc52
* Optimize 9patch rendering.Romain Guy2010-10-121-2/+2
| | | | | | | This change detects empty quads in 9patches and removes them from the mesh to avoid unnecessary blending. Change-Id: I4500566fb4cb6845d64dcb59b522c0be7a0ec704
* Simplify black texture fragment shader.Romain Guy2010-10-121-2/+2
| | | | Change-Id: If2d43f92f4c98ec128692761a670b0f31207a3c0
* Support for unsigned long and unsigned long long.Stephen Hines2010-10-112-1/+9
| | | | Change-Id: I2f9cfb7f352e2e7e7fd49eac42a821c03b5fcb9f
* Update allocation from bitmap.Alex Sakhartchouk2010-10-113-0/+34
| | | | | | GL attribute cleanup in type. Change-Id: I504dcf6744ad13d65e068e784b6608c999ab48c6
* Fix support for 64-bit integers.Stephen Hines2010-10-113-0/+16
| | | | Change-Id: I4e2146a5fda41f280ee3f6f685a34f3cff28f05e
* Cleanup error message for null binding address.Jason Sams2010-10-105-71/+84
| | | | | | | | | | | Only print the debug if script debugging is enabled. Change-Id: I72b9c2a73d49987a73b354442e9defec02b93bc6 Implement inner utiliy class to specify surface formats. Remove boxed bitmap upload functions. Change-Id: I3ff5ca59e53d02b9d75277afa947ea3d218459eb
* Merge "changing vec4 to vec2 for perf reasons."Alex Sakhartchouk2010-10-062-4/+4
|\
| * changing vec4 to vec2 for perf reasons.Alex Sakhartchouk2010-10-062-4/+4
| | | | | | | | Change-Id: Ic885a6dc697af4fd82e184158772863673f041bd
* | Merge "Implement allocation resizing."Jason Sams2010-10-053-0/+43
|\ \ | |/ |/|
| * Implement allocation resizing.Jason Sams2010-10-053-0/+43
| | | | | | | | Change-Id: Ie38d42419d595cec730a8721cc1321c5edb6b4d6
* | am b12bfbd4: am eb6e22f2: Merge "Document Bitmap.createScaledBitmap" into ↵Brad Fitzpatrick2010-10-041-0/+9
|\ \ | |/ |/| | | | | | | | | | | | | gingerbread Merge commit 'b12bfbd4df985041ab0e584ef5a746328baac038' * commit 'b12bfbd4df985041ab0e584ef5a746328baac038': Document Bitmap.createScaledBitmap
| * am eb6e22f2: Merge "Document Bitmap.createScaledBitmap" into gingerbreadBrad Fitzpatrick2010-10-041-0/+9
| |\ | | | | | | | | | | | | | | | | | | Merge commit 'eb6e22f29ded58e7e51702c34878fd01e20ff802' into gingerbread-plus-aosp * commit 'eb6e22f29ded58e7e51702c34878fd01e20ff802': Document Bitmap.createScaledBitmap
| | * Document Bitmap.createScaledBitmapBrad Fitzpatrick2010-10-041-0/+9
| | | | | | | | | | | | Change-Id: Ife6a42bc08d17c56274e78a1f5d2c100c2fe4dc8
* | | Apply all Canvas transformations to ColorDrawable.Romain Guy2010-10-041-5/+7
| | | | | | | | | | | | Change-Id: I29252c58224b236d0770ec005da9842990ef2c06
* | | am 3d019a37: am 83d52229: Doc fix: duplicate word \'of\'Brad Fitzpatrick2010-10-031-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '3d019a374fa41a11fb7b718770076e61235d1c45' * commit '3d019a374fa41a11fb7b718770076e61235d1c45': Doc fix: duplicate word 'of'
| * | am 83d52229: Doc fix: duplicate word \'of\'Brad Fitzpatrick2010-10-031-1/+1
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '83d522290e56f614d0d9373d47c2b54b9e207795' into gingerbread-plus-aosp * commit '83d522290e56f614d0d9373d47c2b54b9e207795': Doc fix: duplicate word 'of'
| | * Doc fix: duplicate word 'of'Brad Fitzpatrick2010-10-031-1/+1
| | | | | | | | | | | | Change-Id: I45a4ca443becc2f2cf02cbca2bd61ef2ee590b5c
| * | am f7681f84: Do not merge.Wei-Ta Chen2010-10-011-263/+0
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit 'f7681f84918c27f6a626681ce37ed2a236c44e82' into gingerbread-plus-aosp * commit 'f7681f84918c27f6a626681ce37ed2a236c44e82': Do not merge.
| | * Do not merge.Wei-Ta Chen2010-10-011-263/+0
| | | | | | | | | | | | | | | | | | | | | Fix 3052285 by not publishing the BitmapRegionDecoder API until the honeycomb release. Bug: 3052285 Change-Id: Ie339e414c1a5581e1d38684621e0e97162616977
| | * Prevent unhandled exception in NinePatchDrawableSonia Serafimova2010-09-261-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added null check in computeBitmapSize() to avoid unhandled exception "java.lang.NullPointerException" at android.graphics.Rect.<init>(Rect.java:72). This problem was discovered in the wild. Change-Id: I9d40629a052f1390e1811288af6209d8cc3f679b
* | | Merge "Support for 64-bit integer type."Stephen Hines2010-10-012-1/+9
|\ \ \
| * | | Support for 64-bit integer type.Stephen Hines2010-10-012-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | b/3050131 exported renderscript structures don't appear to support int64_t Change-Id: I9aea676425b694a3a6457e63e38b00e591847e20
* | | | Merge "Make simple paths made of lines work."Romain Guy2010-09-301-0/+2
|\ \ \ \ | |/ / / |/| | |