Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
2cd983da744fbabfcb8f2feffdfb5aa0fedba489
/
src
/
OpenGL
/
libEGL
/
Surface.cpp
e6ab01f
Implement an Android NDK build of SwiftShader using the CMake files.
by Stephen White
· 5 years ago
20eea3c
Allow Linux build without X11 dependency
by Alexis Hetu
· 6 years ago
ce8eb94
Accept GL_HALF_FLOAT and GL_HALF_FLOAT_OES interchangeably.
by Nicolas Capens
· 6 years ago
c8eedeb
Implement missing EGL surface queries.
by Nicolas Capens
· 6 years ago
c80eada
eglCreatePbufferFromClientBuffer implementation
by Alexis Hetu
· 6 years ago
f9b80fe
Check X11 return status.
by Nicolas Capens
· 6 years ago
3b4a25c
Fix texture upload and internalformat handling.
by Nicolas Capens
· 6 years ago
53c601e
Make it possible to build SwiftShader for Fuchsia.
by Sergey Ulanov
· 7 years ago
241f789
Refactor FrameBuffer blit/flip source.
by Nicolas Capens
· 9 years ago
3911efd
Default to libGLESv2 for EGL surface buffer creation.
by Nicolas Capens
· 7 years ago
560232a
Handle WindowSurface::checkForResize() errors gracefully
by Alexis Hetu
· 7 years ago
96699f1
Fix checking dimensions of surfaces.
by Nicolas Capens
· 7 years ago
31c07a3
Make the EGL surface class abstract.
by Nicolas Capens
· 7 years ago
[Renamed (98%) from src/OpenGL/libEGL/EGLSurface.cpp]
f41f033
Avoid dummy key methods by using pure abstract classes.
by Nicolas Capens
· 7 years ago
147f668
Fixed Mac build
by Alexis Hetu
· 7 years ago
2f48bcb
Renamed libEGL/Surface.* to libEGL/EGLSurface.*
by Alexis Hetu
· 8 years ago
[Renamed (99%) from src/OpenGL/libEGL/Surface.cpp]
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 8 years ago
ae05d65
Fix glReadPixels and glClear memory leaks.
by Nicolas Capens
· 9 years ago
b4af9f7
Fix memory leaks.
by Nicolas Capens
· 9 years ago
26177e9
Statically allocate one EGL display.
by Nicolas Capens
· 9 years ago
7154c1c
Eliminate duplicate window size query code.
by Nicolas Capens
· 9 years ago
cd0a457
Port to OSX.
by Corentin Wallez
· 9 years ago
27654c2
Make SwiftShader compile on Mac (with unimplemented functions)
by Corentin Wallez
· 9 years ago
e63db96
Store the native display as an opaque pointer.
by Nicolas Capens
· 9 years ago
3b876b9
Fixes for JBMR0 compile (API 16)
by Greg Hartman
· 9 years ago
175d634
Minor bug fixes and cleanup
by Alexis Hetu
· 9 years ago
22bc79c
Use explicit stride for framebuffer blit.
by Nicolas Capens
· 9 years ago
b7e6c32
Simplify Android window property queries.
by Nicolas Capens
· 9 years ago
a60d825
Break the dependency on the wrapper libEGL.
by Greg Hartman
· 9 years ago
b602f0d
Enumerate multisampled EGL configs.
by Nicolas Capens
· 9 years ago
79c7e27
Implement EGL_LARGEST_PBUFFER.
by Nicolas Capens
· 9 years ago
2c4edc2
Make back buffers non-lockable.
by Nicolas Capens
· 9 years ago
f16c91a
Use the correct internal format for swaps.
by Nicolas Capens
· 9 years ago
deda34b
Combine es2::Image and es1::Image into egl::Image.
by Nicolas Capens
· 9 years ago
a230805
Access library dependencies through a single object.
by Nicolas Capens
· 9 years ago
a36c990
Manually load X11 and resolve its symbols when needed.
by Nicolas Capens
· 9 years ago
5d9b4de
Reference count the TLS objects.
by Nicolas Capens
· 9 years ago
51eede9
Implement EGL_SWAP_BEHAVIOR for eglSurfaceAttrib().
by Nicolas Capens
· 9 years ago
029d353
Add support for Android window size.
by Greg Hartman
· 9 years ago
6ef6d2a
Always show the FPS when SwiftConfig is active.
by Nicolas Capens
· 9 years ago
fa0cc04
Fix an image destruction deadlock.
by Nicolas Capens
· 10 years ago
e832139
Rename the GLES2 folder to OpenGL.
by Nicolas Capens
· 10 years ago
[Renamed from src/GLES2/libEGL/Surface.cpp]
702aabd
Call any available function for creating frame buffers.
by Nicolas Capens
· 10 years ago
14ee762
Name the namespaces logically.
by Nicolas Capens
· 10 years ago
afd1f9f
Retrieve the current context and display from EGL.
by Nicolas Capens
· 10 years ago
f9b76a8
Rename the GLES2 namespace to gl2.
by Nicolas Capens
· 10 years ago
ead7ac5
Share the EGL image interface between implementations.
by Nicolas Capens
· 10 years ago
b387caa
Create the depth/stencil buffer independently from the device.
by Nicolas Capens
· 10 years ago
7ce51fc
Move the EGL shared image creation implementation to the context.
by Nicolas Capens
· 10 years ago
eef2c97
Abstract the use of textures in EGL.
by Nicolas Capens
· 10 years ago
6899f6c
Eliminate the getCurrentContext() dependency.
by Nicolas Capens
· 10 years ago
557b14e
Make available EGL surface parameters queryable.
by Nicolas Capens
· 10 years ago
499b440
Upgrade Windows projects to Visual Studio 2013.
by Nicolas Capens
· 10 years ago
10219e7
Use the full format to specify frame buffer blits.
by Nicolas Capens
· 10 years ago
6296dbb
Check for X11 window resizes.
by Nicolas Capens
· 10 years ago
2f24de3
Only open an X11 display when not provided by the application through eglGetDisplay().
by Nicolas Capens
· 10 years ago
d4ae863
Update to June 11 2013 code drop.
by John Bauman
· 10 years ago
66b8ab2
Add SwiftShader dump from Feb 6 2013
by John Bauman
· 10 years ago