summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge commit 'goog/master' into merge_masterMathias Agopian2009-07-0116-236/+301
|\ \ \ \ \ | |/ / / /
| * | | | Merge change 5992Android (Google) Code Review2009-07-011-2/+6
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | * changes: Allocate 16MB for surfaces on Firstone, since 8MB is way to small for our bigger screen.
| | * | | | Allocate 16MB for surfaces on Firstone, since 8MB is way to small for our ↵Mathias Agopian2009-07-011-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | bigger screen.
| * | | | | Merge change 5984Android (Google) Code Review2009-07-014-13/+124
| |\ \ \ \ \ | | | |/ / / | | |/| | | | | | | | | | | | | | | * changes: Update rollo and support functions. Includes mockup of some new ui concepts.
| | * | | | Update rollo and support functions. Includes mockup of some new ui concepts.Jason Sams2009-07-014-13/+124
| | | | | |
| * | | | | Merge change 5983Android (Google) Code Review2009-07-015-7/+150
| |\ \ \ \ \ | | |/ / / / | | | / / / | | |/ / / | |/| | | * changes: Begin adding mesh
| | * | | Begin adding meshJason Sams2009-06-305-7/+150
| | | | |
| * | | | am b8a10fe4: Allow setPreviewDisplay after startPreview.Wu-cheng Li2009-07-011-8/+8
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | Merge commit 'b8a10fe45657f2dcc50cae8a06805f8438a6937e' * commit 'b8a10fe45657f2dcc50cae8a06805f8438a6937e': Allow setPreviewDisplay after startPreview.
| | * | | Allow setPreviewDisplay after startPreview.Wu-cheng Li2009-07-011-8/+8
| | | | |
| * | | | am 58ebdcc0: Merge change 5625 into donutAndroid (Google) Code Review2009-07-011-5/+6
| |\ \ \ \ | | |/ / / | | | / / | | |/ / | |/| | | | | | | | | | Merge commit '58ebdcc06eca06741460a7db2be4b79e3865eb88' * commit '58ebdcc06eca06741460a7db2be4b79e3865eb88': fix [1947273] the DimLayer causes the whole screen to update during transactions
| | * | fix [1947273] the DimLayer causes the whole screen to update during transactionsMathias Agopian2009-06-281-5/+6
| | |/
| * | am d09f86ce: Merge changes 5548,5549 into donutAndroid (Google) Code Review2009-06-292-3/+9
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | Merge commit 'd09f86ce175fad6ddbd446363f327dfa0575a1d2' * commit 'd09f86ce175fad6ddbd446363f327dfa0575a1d2': Better (and less) logging from backup. Add an extra null terminator. String8::unlockBuffer is
| | * Merge changes 5548,5549 into donutAndroid (Google) Code Review2009-06-262-3/+9
| | |\ | | | | | | | | | | | | | | | | | | | | * changes: Better (and less) logging from backup. Add an extra null terminator. String8::unlockBuffer is supposed to be doing this, but it's not and I can't figure out why. This makes BackupHelperDispatcher able to read the keys correctly.
| | | * Better (and less) logging from backup.Joe Onorato2009-06-262-3/+9
| | | |
| * | | am 72eb0aca: Merge change 5483 into donutAndroid (Google) Code Review2009-06-291-2/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '72eb0acad5cffc57ce5006f6deab29ee259e461e' * commit '72eb0acad5cffc57ce5006f6deab29ee259e461e': Expand support for different screen sizes.
| | * | Expand support for different screen sizes.Dianne Hackborn2009-06-261-2/+3
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | Applications can now declare that they support small, normal, or large screens. Resource selection can also be done based on these sizes. By default, pre-Donut apps are false for small and large, and Donut or later apps are assumed to support all sizes. In either case they can use <supports-screens> in their manifest to declare what they actually support.
| * | am c44989d6: Merge change 5350 into donutAndroid (Google) Code Review2009-06-252-201/+1
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit 'c44989d6c7bcc761fb37f54fd37aac2070ba8e5e' * commit 'c44989d6c7bcc761fb37f54fd37aac2070ba8e5e': move ui/Time.cpp to core/jni, since this is the only place it is used
| | * move ui/Time.cpp to core/jni, since this is the only place it is usedMathias Agopian2009-06-252-201/+1
| | |
* | | when there is a choice between UPDATE_ON_DEMAND and SWAP_BUFFER ↵Mathias Agopian2009-06-291-0/+5
| | | | | | | | | | | | optimizations, choose UPDATE_ON_DEMAND which is often more efficient.
* | | fix a bug that caused artifacts when SWAP_RECTANGLE was enabledMathias Agopian2009-06-292-4/+18
| | |
* | | Region::makeBoundsSelf() efficiently turns a region to its boundsMathias Agopian2009-06-291-0/+6
| | |
* | | don't use a 1/4th of the screen size texture for the dim layerMathias Agopian2009-06-291-6/+0
| | | | | | | | | | | | we can't use a texture of 1/4th of the screen for the dim layer, because the mdp internal input resultion is alwyas integers and for very small blits of a couple pixels the scale factor can get way out of range, for instance for a 7 pixels source, the scale factor would be either 7 (7/1) or 3.5 (7/2) instead of 4 (7/1.75). This caused the mdp to fail in some cases and revert to software. we now always use a texture of the actual screen size, so the problem will never happen. This burns 300KB of pmem instead of 21KB. On devices with a larger screen we might want to use a smaller texture and tile it by hand.
* | | fix [1947273] the DimLayer causes the whole screen to update during transactionsMathias Agopian2009-06-291-5/+6
| | |
* | | fix an update bug with SHOW_UPDATE debug feature. Fix a problem with the ↵Mathias Agopian2009-06-262-11/+19
| | | | | | | | | | | | debug binder codes too
* | | add support for out-of-range copybit scaling. camera capture is in color againMathias Agopian2009-06-251-52/+55
| | |
* | | use 1/16 the size (20KB) for the dim texture in the copybit/msm caseMathias Agopian2009-06-251-1/+7
| | |
* | | use copybit for eglSwapBuffers() copy-back operationsMathias Agopian2009-06-251-1/+4
| | |
* | | make use of new eglGetRenderBufferANDROID extension to clean-up a bit a few ↵Mathias Agopian2009-06-254-51/+42
| | | | | | | | | | | | hacks added recently
* | | copybit now uses a native_handle_t* instead of a fd/offsetMathias Agopian2009-06-242-42/+46
| | |
* | | hack copybit back in for video playback on msm7k. we have h/w accelerated ↵Mathias Agopian2009-06-245-11/+135
| | | | | | | | | | | | video again
* | | merge master in master_glMathias Agopian2009-06-2439-304/+592
|\ \ \ | |/ /
| * | am df65b60c: Merge change 5243 into donutAndroid (Google) Code Review2009-06-241-17/+14
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit 'df65b60ce33e5a56815864f8f0713e25378fa649' * commit 'df65b60ce33e5a56815864f8f0713e25378fa649': Only report "unknown metadata" once per restore helper
| | * Only report "unknown metadata" once per restore helperChristopher Tate2009-06-241-17/+14
| | | | | | | | | | | | Also removes the auto-free object, replacing it with direct memory manipulation.
| * | am 54118adb: Put back LOGP -> printf in the backup helper codeChristopher Tate2009-06-241-1/+1
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '54118adb3766fdf73a409102b88d7494bb6889a3' * commit '54118adb3766fdf73a409102b88d7494bb6889a3': Put back LOGP -> printf in the backup helper code
| | * Put back LOGP -> printf in the backup helper codeChristopher Tate2009-06-241-1/+1
| | |
| * | am 0e034e5a: Merge change 5162 into donutAndroid (Google) Code Review2009-06-241-13/+89
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '0e034e5a9a71e5e196baff630dca796a0e3ed3e2' * commit '0e034e5a9a71e5e196baff630dca796a0e3ed3e2': Preserve file access mode when backing up / restoring files
| | * Merge change 5162 into donutAndroid (Google) Code Review2009-06-241-13/+89
| | |\ | | | | | | | | | | | | | | | | * changes: Preserve file access mode when backing up / restoring files
| | | * Preserve file access mode when backing up / restoring filesChristopher Tate2009-06-231-13/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds a fixed-size metadata block at the head of each file's content entity. The block is versioned, and fixed-size on the theory that it might be nice to be able to recover the content (if not the full metadata) of the files if we're ever confronted with data backed up some hypothetical future helper that stored expanded metadata. The net effect is that now on restore, we assign the same access mode to the file that it originally had when backed up. Also, some of the code was failing to properly free transient heap-based buffers when it encountered errors. This has been fixed with the addition of a tiny stack-based object whose job it is to free() its designated pointer from its destructor.
| * | | am eaa89f74: Merge change 5172 into donutAndroid (Google) Code Review2009-06-241-124/+0
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'eaa89f74c04c0f10d5f3f8190b457087537bff2e' * commit 'eaa89f74c04c0f10d5f3f8190b457087537bff2e': Remove deprecated callback function support.
| | * | Remove deprecated callback function support.Dave Sparks2009-06-241-124/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the last of a 3-part change to modify the camera to use a more streamlined callback interface. This change removes the old code. Bug 1884362
| * | | am 3d7b8d1a: Merge change 5158 into donutAndroid (Google) Code Review2009-06-241-0/+33
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '3d7b8d1aa6a362292f56defbe8fb2d5653f79282' * commit '3d7b8d1aa6a362292f56defbe8fb2d5653f79282': Use a ref-counted callback interface for Camera.
| | * | Use a ref-counted callback interface for Camera.Dave Sparks2009-06-241-0/+33
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | This allows the camera service to hang onto the callback interface until all callbacks have been processed. This prevents problems where pending callbacks in binder worker threads are processed after the Java camera object and its associated native resources have been released. Bug 1884362
| * | am 11b15779: Add file mode to the file-backup saved state blobsChristopher Tate2009-06-231-31/+42
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '11b157790234d3d2f116ce4c7ed1d3d00fb78bc3' * commit '11b157790234d3d2f116ce4c7ed1d3d00fb78bc3': Add file mode to the file-backup saved state blobs
| | * Add file mode to the file-backup saved state blobsChristopher Tate2009-06-231-31/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change puts the file's access mode into the saved-state blob used by the file backup helpers. The tests have been updated for the new blob content format. What this change *doesn't* do is actually backup/restore the file mode. This change is a prerequisite for that, but mode preservation in backup/restore will require adding metadata to the backup data stream itself, so will be approached a bit more carefully. (Also fixed one outright bug in the test program: ReadEntityData() had been changed to return a ssize_t union of either a byte-count or a negative number indicating error, but the test program was still assuming that nonzero == error, and was spuriously failing.)
| * | Merge change 5097Android (Google) Code Review2009-06-2316-82/+31
| |\ \ | | | | | | | | | | | | | | | | * changes: Cleanup logging and fix a startup race condition that manifested on Firestone.
| | * | Cleanup logging and fix a startup race condition that manifested on Firestone.Jason Sams2009-06-2316-82/+31
| | | |
| * | | Merge change 5039Android (Google) Code Review2009-06-223-9/+20
| |\ \ \ | | |/ / | | | | | | | | | | | | * changes: Fix 3 bugs in fountain test. Correctly generate the last mip level of a non-square mip chain. Default the background to not blended and disable dither/depth.
| | * | Fix 3 bugs in fountain test. Correctly generate the last mip level of a ↵Jason Sams2009-06-223-9/+20
| | | | | | | | | | | | | | | | non-square mip chain. Default the background to not blended and disable dither/depth.
| * | | Merge change 5015Android (Google) Code Review2009-06-2224-53/+219
| |\ \ \ | | |/ / | | | | | | | | | | | | * changes: Cleanup includes so Log.h can use the tag. rsUtils.h is the file that should be included everywhere and contain rs global defines.
| | * | Cleanup includes so Log.h can use the tag. rsUtils.h is the file that ↵Jason Sams2009-06-2224-53/+219
| | | | | | | | | | | | | | | | should be included everywhere and contain rs global defines.