summaryrefslogtreecommitdiffstats
path: root/libs/rs/driver
Commit message (Collapse)AuthorAgeFilesLines
* Moving libRSAlex Sakhartchouk2012-03-2836-6619/+0
| | | | Change-Id: I1e42204e862585b9c2f7818b615890c60f08faf6
* Merge "State based shader recompile to support camera input."Alex Sakhartchouk2012-03-275-66/+132
|\
| * State based shader recompile to support camera input.Alex Sakhartchouk2012-03-265-66/+132
| | | | | | | | Change-Id: Ia6c362571e1b44254461522a8c49a8551b46f28d
* | rsdGL uses DummyConsumerDaniel Lam2012-03-261-2/+6
|/ | | | | | | | | Using a DummyConsumer instead of a SurfaceTexture avoids errors such as BufferQueue has been abandoned due to the SurfaceTexture going out of scope and disconnecting from the BufferQueue. Bug: 6172739 Change-Id: I775ead2d0392a68fd0f7e724d6eb25298d2fb00d
* Implement USAGE_IO_INPUTJason Sams2012-03-237-30/+42
| | | | Change-Id: Idbf7bb21f5ab673ad77082c5c19921d2b276c04b
* Add prop to force cap compute threading.Jason Sams2012-03-151-1/+6
| | | | | | bug=6124869 Change-Id: Ibf2cc388f3906cea2741382ff5e522e3b416393c
* More header untangling.Alex Sakhartchouk2012-03-091-0/+1
| | | | Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
* Remove references to sched_policy.h in RSGlenn Kasten2012-03-051-1/+0
| | | | | | | | As part of scheduling policy cleanup, removing some references to sched_policy.h and its APIs. Activity manager should be responsible for configuring scheduling policy, rather than leaving it up to each app. Change-Id: Iffe972799bf3fde090b1efdd3abce5141e4d261e
* Merge "Add multisampling support to renderscript."Alex Sakhartchouk2012-03-051-10/+34
|\
| * Add multisampling support to renderscript.Alex Sakhartchouk2012-02-281-10/+34
| | | | | | | | Change-Id: I38bf50a5b54aa5df7e4f76ea40027d9e36dc4b5d
* | Merge "Using surface texture as a default renderscript surface."Alex Sakhartchouk2012-03-051-6/+9
|\ \ | |/
| * Using surface texture as a default renderscript surface.Alex Sakhartchouk2012-02-281-6/+9
| | | | | | | | Change-Id: I969aa56683fdf4538ff54fa1065dada77cf9d04d
* | Merge "Removing GL calls from librs"Alex Sakhartchouk2012-02-273-3/+48
|\ \ | |/ |/|
| * Removing GL calls from librsAlex Sakhartchouk2012-02-243-3/+48
| | | | | | | | Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
* | remove dependency on android_native{s_priv|buffer}.hMathias Agopian2012-02-241-1/+2
| | | | | | | | Change-Id: Ie4b95f7061c240f37c504414259f92d72c4ffc89
* | remove libui dependency on libEGLMathias Agopian2012-02-241-1/+23
| | | | | | | | Change-Id: I1194f04085637d5c384e134967249430cc43b6ee
* | Merge "Support running ForEach on non-root functions."Stephen Hines2012-02-232-8/+22
|\ \ | |/ |/|
| * Support running ForEach on non-root functions.Stephen Hines2012-02-222-8/+22
| | | | | | | | | | | | BUG=6000538 Change-Id: Ie2b16893b150cc5955ee4b9d028c988f69a82744
* | Merge "Piping texture names through shader builder. Fixing uint size_t ↵Alex Sakhartchouk2012-02-165-33/+64
|\ \ | |/ |/| | | mismatch."
| * Piping texture names through shader builder.Alex Sakhartchouk2012-02-155-33/+64
| | | | | | | | | | | | Fixing uint size_t mismatch. Change-Id: Ia7c8bd9f829deaa50e1cc381ccd50f29676bbdfb
* | Merge "Fixing uint32 size_t mismatches."Alex Sakhartchouk2012-02-153-5/+5
|\ \ | |/
| * Fixing uint32 size_t mismatches.Alex Sakhartchouk2012-02-143-5/+5
| | | | | | | | Change-Id: I5263158f5855472db6317a52c209fe4e273f3368
* | Beging IO stream out from allocation to surface texture.Jason Sams2012-02-153-2/+106
|/ | | | Change-Id: I4d6b7f7740a896d39b811d6fe7532bb00db62373
* Merge "Initialize all class members."Stephen Hines2012-02-141-1/+2
|\
| * Initialize all class members.Stephen Hines2012-02-131-1/+2
| | | | | | | | Change-Id: I2bb2701a9dde66f6c4484a62945c72ddf52248fa
* | am 87a36a3b: Merge "Making shader compilation errors throw a Java exception."Alex Sakhartchouk2012-02-102-4/+2
|\ \ | |/ | | | | | | * commit '87a36a3b291e78a612d2d08c14b245ff970080e0': Making shader compilation errors throw a Java exception.
| * Merge "Making shader compilation errors throw a Java exception."Alex Sakhartchouk2012-02-102-4/+2
| |\
| | * Making shader compilation errors throw a Java exception.Alex Sakhartchouk2012-02-072-4/+2
| | | | | | | | | | | | Change-Id: I612142b6fe1b75eab62e89950c3bea6f326cb730
| * | Start implementing SurfaceTexture streaming into RS allocations.Jason Sams2012-02-105-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b Conflicts: libs/rs/rsAllocation.h
* | | Merge commit 'bdeec118' into manualmergeJason Sams2012-02-071-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | Conflicts: libs/rs/rsThreadIO.h Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
| * | Implement RS VSync on new vsync infrastructure.Jason Sams2012-02-071-0/+2
| |/ | | | | | | | | | | | | | | Change-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1 Replace lockless fifo from server to client with sockets. Change-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea
* | am dfbcee6c: fix buildMathias Agopian2012-01-293-6/+6
|\ \ | |/ | | | | | | * commit 'dfbcee6cb8ab9cf89b9052eb7498e453afdb1463': fix build
| * fix buildMathias Agopian2012-01-293-6/+6
| | | | | | | | Change-Id: Ibdc45f1794e7ef60dc1ca0ff85c5cc4dff84c3fa
* | am caaac348: Merge "Fix bugs with unsigned rsAtomicCas/Max/Min."Stephen Hines2012-01-261-2/+22
|\ \ | |/ | | | | | | * commit 'caaac348ed163f59cf1b8185bb14137050c18e7e': Fix bugs with unsigned rsAtomicCas/Max/Min.
| * Fix bugs with unsigned rsAtomicCas/Max/Min.Stephen Hines2012-01-251-2/+22
| | | | | | | | | | | | | | | | | | | | BUG=5888007 rsAtomicMax/Min did not have proper semantics for unsigned integers. They were always using signed comparisons. rsAtomicCas had the wrong function signature in our math library, leading to no way to properly link/execute it. Change-Id: I336cdd8cd9f2d8093f12e101b55b2797515f039b
* | am d36f7d24: Merge "Add support for new root.expand() calls."Stephen Hines2012-01-133-192/+22
|\ \ | |/ | | | | | | * commit 'd36f7d249591559e713a8ca45c6d452c14c94895': Add support for new root.expand() calls.
| * Add support for new root.expand() calls.Stephen Hines2012-01-123-192/+22
| | | | | | | | | | | | BUG=5444144 Change-Id: I9ab942561a03e9f837a3199457259bb3e07ac76f
* | Start implementing SurfaceTexture streaming into RS allocations.Jason Sams2012-01-135-1/+28
| | | | | | | | Change-Id: I561fbb63c63371ea59047c07fb2d68c21d16e76b
* | Plumbing for RS priority.Jason Sams2012-01-124-0/+16
| | | | | | | | Change-Id: Ibddfd40407fd6d24ac829a76a9a1e2047c48c5fd
* | Fix LOGE.Jason Sams2012-01-101-5/+5
| | | | | | | | Change-Id: I533bedf0827edb27e0aead78e2bb3389be85acd8
* | Merge "Adding ability to bind constants to shaders." into graphics-devAlex Sakhartchouk2012-01-101-0/+12
|\ \
| * | Adding ability to bind constants to shaders.Alex Sakhartchouk2012-01-101-0/+12
| | | | | | | | | | | | Change-Id: I63b664fd2fec7e0c8157b7185782192132222f1a
* | | resolved conflicts for merge of 08289f55 to graphics-devSteve Block2012-01-099-56/+56
|\ \ \ | |/ / |/| / | |/ Change-Id: I2c95cd461e364cbeae7ffbaea7ad5c87713d7df7
| * Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-0810-59/+59
| | | | | | | | | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
* | Cleanup based on comments.Alex Sakhartchouk2012-01-056-17/+14
| | | | | | | | Change-Id: I2d261b3cd240b890001dcc7d2a849cfdc34328bf
* | am a8719ad9: Merge "Use the standard CC_LIKELY and CC_UNLIKELY macros"Glenn Kasten2012-01-051-4/+6
|\ \ | |/ | | | | | | * commit 'a8719ad9d53d3fe51e8031b2471e9558b8ef727f': Use the standard CC_LIKELY and CC_UNLIKELY macros
| * Merge "Use the standard CC_LIKELY and CC_UNLIKELY macros"Glenn Kasten2012-01-051-4/+6
| |\
| | * Use the standard CC_LIKELY and CC_UNLIKELY macrosGlenn Kasten2012-01-051-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several source files privately defined macros LIKELY and UNLIKELY in terms of __builtin_expect. But <cutils/compiler.h> already has CC_LIKELY and CC_UNLIKELY which are intended for this purpose. So rename the private uses to use the standard names. In addition, AudioFlinger was relying on the macro expanding to extra ( ). Change-Id: I2494e087a0c0cac0ac998335f5e9c8ad02955873
* | | Merge "Adding better error behavior to RS" into graphics-devAlex Sakhartchouk2012-01-042-0/+4
|\ \ \
| * | | Adding better error behavior to RSAlex Sakhartchouk2011-12-292-0/+4
| | | | | | | | | | | | | | | | Change-Id: Iea1cc76793f8978d60575404d7b1c5145e268d6e