History log of /frameworks/rs/driver/rsdGL.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a1f7816a57fb2f8538b52da87c401facc8238250 05-Mar-2015 Jason Sams <jsams@google.com> Merge "Specify EGL_PBUFFER_BIT when selecting EGL configuration."
61db21cef81cbc8439b34a8f1d32952339ffc190 22-Aug-2014 Stephen Hines <srhines@google.com> resolved conflicts for merge of 81cfa2c5 to lmp-dev-plus-aosp

Change-Id: Ia3a7f084693825d4e46a4864788332a7d039d38f
44bef6fba6244292b751387f3d6c31cca96c28ad 12-Aug-2014 Chris Wailes <chriswailes@google.com> Replace NULL macros with nullptr literals.

Change-Id: I918c40879aa547438f77e7d1a95fa2aa33bec398
/frameworks/rs/driver/rsdGL.cpp
a06461be26c0807fdf3cbdf25a7e7c2d92fac96b 08-May-2014 jon.parr <jon.parr@imgtec.com> Specify EGL_PBUFFER_BIT when selecting EGL configuration.

Change the EGL config selection so that it sets the EGL_PBUFFER_BIT in the
EGL_SURFACE_TYPE attribute. The library makes use of pbuffers, so needs to
request a context that is guaranteed to support them. Without this attribute,
the returned context may not support pbuffers and the application will fail.

Change-Id: I7ef408578e8d7ec58086c9baaf3a16371051fd79
Signed-off-by: jon.parr <jon.parr@imgtec.com>
/frameworks/rs/driver/rsdGL.cpp
599974f140ce621a0444a887d67ba072ca79e860 15-Mar-2014 Tim Murray <timmurray@google.com> am 43822964: am 693494d8: Merge "Make RS compile on ARM64."

* commit '43822964d1e9810144c598f09543d0061d5434ce':
Make RS compile on ARM64.
e195a3f57ace3b66d313a6ee88c6e93d5c9d87f4 13-Mar-2014 Tim Murray <timmurray@google.com> Make RS compile on ARM64.

bug 13280327

Change-Id: I79080c448ca17d0cba8df075737c22b24ce9a085
/frameworks/rs/driver/rsdGL.cpp
f963cc0ec0a6e34cc32326c4514fa5c452ba2e43 06-Mar-2014 Andy McFadden <fadden@android.com> FramebufferNativeWindow.h is obsolete

Change-Id: I38a5e58da6069940b1715f95cb0943eeceeb7c61
/frameworks/rs/driver/rsdGL.cpp
3318d1809dfce03eb876d6a2eba39018a0e7d7be 17-Jul-2013 Mathias Agopian <mathias@google.com> revert to using a pbuffer as the dummy egl surface

Change-Id: I2c30a6a33d3412ffee899494847fdc882b96e173
/frameworks/rs/driver/rsdGL.cpp
4961cceab2b71bf0ab59e1b66a7559f67ed28781 12-Apr-2013 Jason Sams <jsams@google.com> USAGE_IO notifications for new buffers.

bug 8566866

Change-Id: I49767ee902400f09b9b1c174e0fecac5b41e5611
/frameworks/rs/driver/rsdGL.cpp
33c622e98b57c5021c92133543ff00ffdbbcafe7 15-Feb-2013 Mathias Agopian <mathias@google.com> Refactoring: Rename SurfaceTextureClient to Surface

Change-Id: Iab892e07ec975ba5047806f9e289e7d1d972ceac
/frameworks/rs/driver/rsdGL.cpp
58fd6a5f10480551786739280d56dfa620c80b39 18-Dec-2012 Andy McFadden <fadden@android.com> Rename ISurfaceTexture and SurfaceTexture

The C++ class names don't match what the classes do, so rename
ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to
GLConsumer.

Bug 7736700

Change-Id: I268f78847fcb7094fdfd17484c7f20e128b950e1
/frameworks/rs/driver/rsdGL.cpp
1d892439c73e73ae2cdceb5df30f34f7c5eefe28 08-May-2012 Jason Sams <jsams@google.com> Fix leak when app does not exit cleanly.

BUG=6452240

Change-Id: I305300fa4e11a8f11e275067f46bde3d5ad1a6e9
/frameworks/rs/driver/rsdGL.cpp
b322033c13487a174bb9c26466e9684d1ff4de8d 02-Apr-2012 Jason Sams <jsams@google.com> Implement IO_OUTPUT + SurfaceTexture

Change-Id: Id96fecd6d768196523330c5eda77c4ee86b9bd3c
/frameworks/rs/driver/rsdGL.cpp
0e8435acf07e1a77a4561899fa9fa17092931ecd 29-Mar-2012 Daniel Lam <dalam@google.com> rsdGL explicity connects the DummyConsumer

Change-Id: I5aa66f37c82a39f708f2f0db2267aec22bf07dcd
/frameworks/rs/driver/rsdGL.cpp
8ce904d48f335650596e0e22e34c45a3dcc3cb4b 24-Mar-2012 Daniel Lam <dalam@google.com> rsdGL uses DummyConsumer

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
/frameworks/rs/driver/rsdGL.cpp
4edf030cbb7c6ac08dc563335c2af73c20f6e2e5 09-Mar-2012 Alex Sakhartchouk <alexst@google.com> More header untangling.

Change-Id: I090943775cbda8d9515cdb484957f6b05d5b1799
/frameworks/rs/driver/rsdGL.cpp
8588697ff54ff51afb522509f19202a982305446 05-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Add multisampling support to renderscript."
a277734efa210be16f3646bf9c66924e59876c86 05-Mar-2012 Alex Sakhartchouk <alexst@google.com> Merge "Using surface texture as a default renderscript surface."
da7a148171869f392b5813635532c6ed5a752912 28-Feb-2012 Alex Sakhartchouk <alexst@google.com> Add multisampling support to renderscript.

Change-Id: I38bf50a5b54aa5df7e4f76ea40027d9e36dc4b5d
/frameworks/rs/driver/rsdGL.cpp
5575cf16fa6e263ead96526683aed2f2cfd8ac96 28-Feb-2012 Alex Sakhartchouk <alexst@google.com> Using surface texture as a default renderscript surface.

Change-Id: I969aa56683fdf4538ff54fa1065dada77cf9d04d
/frameworks/rs/driver/rsdGL.cpp
354add223fc498229b874e41477a874afe42ba2a 28-Feb-2012 Alex Sakhartchouk <alexst@google.com> Merge "Removing GL calls from librs"
b8eba193f3f0d25a6156236fa80f79a5b1dc89f6 25-Feb-2012 Mathias Agopian <mathias@google.com> remove dependency on android_native{s_priv|buffer}.h

Change-Id: Ie4b95f7061c240f37c504414259f92d72c4ffc89
/frameworks/rs/driver/rsdGL.cpp
e255929025c4ec3fd91518350e3e7b447c745529 25-Feb-2012 Mathias Agopian <mathias@google.com> remove libui dependency on libEGL

Change-Id: I1194f04085637d5c384e134967249430cc43b6ee
/frameworks/rs/driver/rsdGL.cpp
653b53ebcd2bedc94ac486080d2e82e1920232e3 24-Feb-2012 Alex Sakhartchouk <alexst@google.com> Removing GL calls from librs

Change-Id: Ida22199a33f0f9fd534dcc5951d12937967a187b
/frameworks/rs/driver/rsdGL.cpp
d3e4b744900ed6666f4dd3182ad5443be26c96dd 08-Feb-2012 Jason Sams <jsams@google.com> Merge commit 'bdeec118' into manualmerge

Conflicts:
libs/rs/rsThreadIO.h

Change-Id: I7f448996a86f41188b47ec3dc353c364692e8bf2
5f27d6fb0b0b9184ba9820c629fc1354a635e515 08-Feb-2012 Jason Sams <rjsams@android.com> Implement RS VSync on new vsync infrastructure.

Change-Id: I662159a086a56e28732dd64a3a3cb30f8d4b72b1

Replace lockless fifo from server to client with sockets.

Change-Id: I99a4ab4f18496c0fbac96ee7b8099797af4712ea
/frameworks/rs/driver/rsdGL.cpp
ad4a428a86937b5168764c9377331f55f920d973 30-Jan-2012 Mathias Agopian <mathias@google.com> am dfbcee6c: fix build

* commit 'dfbcee6cb8ab9cf89b9052eb7498e453afdb1463':
fix build
917027582745bbf27335a70360a4e6da51961978 30-Jan-2012 Mathias Agopian <mathias@google.com> fix build

Change-Id: Ibdc45f1794e7ef60dc1ca0ff85c5cc4dff84c3fa
/frameworks/rs/driver/rsdGL.cpp
9719bd4a0187c400ba868712612fe66da4635aac 12-Jan-2012 Jason Sams <jsams@google.com> Plumbing for RS priority.

Change-Id: Ibddfd40407fd6d24ac829a76a9a1e2047c48c5fd
/frameworks/rs/driver/rsdGL.cpp
af12ac6a08651464f8d823add667c706f993b587 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
/frameworks/rs/driver/rsdGL.cpp
6598201f1c4f409defac9a5af789fb53a7cc00f8 20-Oct-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/143865

Bug: 5449033
Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
/frameworks/rs/driver/rsdGL.cpp
86d842a703da80b40eae5a482d4e26d8b2aae048 21-Sep-2011 Jason Sams <rjsams@android.com> Cleanup RS logs
Reduce the startup/shutdown info and format the logs
in a consistent manner.

Change-Id: I4592cd9fcf7e2920010d84c7137137262cdc73b9
/frameworks/rs/driver/rsdGL.cpp
2382aba4a55c6ae74789c478eead8fbd96593321 14-Sep-2011 Jason Sams <rjsams@android.com> Add RS watchdog.

Change-Id: I4c912beb84fa8a37ada0088049f7776132e994b6
/frameworks/rs/driver/rsdGL.cpp
67605d7185c384469952b10d75c3d201b19cc07f 07-Jul-2011 Mathias Agopian <mathias@google.com> Fix EGLUtils::selectConfigForPixelFormat()

- renderscript now calls EGL directly instead of relying on this function
- surfaceflinger also does its own EGLConfig selection
- selectConfigForPixelFormat stays for legacy reason (many tests use it) but
it now only tries to match the alpha channel of the format rather than the
format itself.

this will allow implementations who don't support the exact formats
defined in the HAL to work properly.

Bug: 4998223

Change-Id: Ic664dfc14d5072a514b6f77a115d1521bfc1578f
/frameworks/rs/driver/rsdGL.cpp
c33e6903d25b9cd9d88f45c7320534a5a05c9064 21-Jun-2011 Jason Sams <rjsams@android.com> First cut at RSTextureView.

Change-Id: I920950f33079b6bb7e48bb8970201ab9737bb021
/frameworks/rs/driver/rsdGL.cpp
a94952436aeb251f587c1bccdf94c7f75285dfe2 16-Jun-2011 Alex Sakhartchouk <alexst@google.com> Adding ability to read back fbo data to renderscript

Change-Id: Ie684c26cbcde22f2483b43415dfc39a3de22c5a1
/frameworks/rs/driver/rsdGL.cpp
7257c7ee4b66f00c43d9235f3ac600061ae79968 17-May-2011 Alex Sakhartchouk <alexst@google.com> Preparing libRS for for compilation on host.

Change-Id: I851add79831331c8a8b20dcccdb0817f8ad0c359
/frameworks/rs/driver/rsdGL.cpp
c19ff0177a7a0dadfc01b1990f822354fdc95991 06-May-2011 Alex Sakhartchouk <alexst@google.com> rsLib cleanup

Change-Id: Ifb66059338e3435ac79435296a650c44699921aa
/frameworks/rs/driver/rsdGL.cpp
a04e30dbb5ab11592b03666bb3d102070759c58e 30-Apr-2011 Alex Sakhartchouk <alexst@google.com> Moving renderscript GL code into the HAL
This change affects
- shaders
- meshes
- fonts
- quad rendering

Change-Id: I2a53acb4cd1fa8f4c6e67668f6ee969f3d7f7aa1
/frameworks/rs/driver/rsdGL.cpp
6ea39c9f1e2eda1194a56380291069dcd9d65613 21-Apr-2011 Stephen Hines <srhines@google.com> Merge "Reduce verbosity of Renderscript logging."
9db7fe256cf6b77eafafb42d024128701faee6bb 21-Apr-2011 Stephen Hines <srhines@google.com> Reduce verbosity of Renderscript logging.

Change-Id: I0e20274e01b4068f90ef6ddd6ed7837d42f35813
/frameworks/rs/driver/rsdGL.cpp
87fe59a2f4d4c74539bfa0bff5f9a7e320e99415 21-Apr-2011 Jason Sams <rjsams@android.com> Create runtime stubs for compute driver.

Change-Id: I8e0250a642844a2ad3ff6efc38e385445b7da032
/frameworks/rs/driver/rsdGL.cpp
4b3de47071d875faaa7d419d050a464b09538797 07-Apr-2011 Jason Sams <rjsams@android.com> Migrate most GL from context to driver.

Change-Id: I5cba3a6e879d2e9332fc667a1061a5312fcf14ba
/frameworks/rs/driver/rsdGL.cpp