Sign in
swiftshader
/
SwiftShader
/
81e08df29531f0723fadb8e5e90c5850809efc90
/
src
/
OpenGL
/
libEGL
/
main.cpp
ea6a98b
Move egl locking code from main.cpp to libEGL.cpp
by Jason Macnak
· 5 years ago
38a9b3c
Fix OpenGL/EGL entry function calling convention
by Nicolas Capens
· 6 years ago
d39c96e
Create a recursive version of MutexLock, and apply it to EGL.
by Cody Schuffelen
· 6 years ago
52a67b6
Revert "Create a recursive version of MutexLock, and apply it to EGL."
by Nicolas Capens
· 6 years ago
20b950a
Create a recursive version of MutexLock, and apply it to EGL.
by Cody Schuffelen
· 6 years ago
e43cda5
Add GLES unit tests to Kokoro Windows CI
by Nicolas Capens
· 6 years ago
1aae88c
More thread safety in ES2 & EGL APIs
by Chris Forbes
· 7 years ago
48908cb
Add EGL 1.5 entry points.
by Nicolas Capens
· 7 years ago
5e1520f
Use an internal symbol to determine library directory.
by Nicolas Capens
· 7 years ago
2a0def7
Revert part of "Fix Linux build." to fix swiftshader_unittests
by Alexis Hetu
· 7 years ago
840f47e
Fix Linux build.
by Nicolas Capens
· 7 years ago
99be318
Load sibling libraries from the same directory
by Alexis Hetu
· 7 years ago
10bcdb4
Release thread local storage on thread exit.
by David Rim
· 7 years ago
4ad365b
Free thread-local storage implicitly on thread termination.
by Nicolas Capens
· 8 years ago
506cc5e
Suppress UBSan false positives.
by Nicolas Capens
· 8 years ago
420b64d
Fix TLS for platforms without library constructors.
by Nicolas Capens
· 8 years ago
8aca1df
Fix resetting current display when no current context.
by Nicolas Capens
· 8 years ago
31c07a3
Make the EGL surface class abstract.
by Nicolas Capens
· 8 years ago
3818231
Build fix
by Alexis Hetu
· 8 years ago
8e942eb
Made debugger wait dialog Visual Studio only
by Alexis Hetu
· 8 years ago
2f48bcb
Renamed libEGL/Surface.* to libEGL/EGLSurface.*
by Alexis Hetu
· 8 years ago
e97a31e
Fixed clang warnings and unmuted these warnings
by Alexis Hetu
· 8 years ago
cc5c7d9
Delete thread data at eglReleaseThread.
by Nicolas Capens
· 9 years ago
af93a42
Refactor process/thread attach/detach.
by Nicolas Capens
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
3f1ab0c
Fix attempting to load libX11 when rendering headless.
by Nicolas Capens
· 9 years ago
506ef48
Revert "Implementation of EGL_KHR_swap_buffers_with_damage."
by Nicolas Capens
· 9 years ago
234e2fc
Fix function signature for Windows.
by Nicolas Capens
· 9 years ago
810f99b
Implementation of EGL_KHR_swap_buffers_with_damage.
by Nicolas Capens
· 10 years ago
7649300
Implementation of EGL_KHR_fence_sync.
by Nicolas Capens
· 9 years ago
e7dee54
Use global libX11 symbols when present.
by Nicolas Capens
· 10 years ago
12794e2
Dispatch EGL entry functions to avoid resolving to the same symbol.
by Nicolas Capens
· 10 years ago
d61ac5f
Set up Android-specific debugging
by Greg Hartman
· 10 years ago
2a1c569
Only load a dependent library when it has an expected symbol.
by Nicolas Capens
· 10 years ago
a230805
Access library dependencies through a single object.
by Nicolas Capens
· 10 years ago
5d9b4de
Reference count the TLS objects.
by Nicolas Capens
· 10 years ago
9cc8c96
Refactor using concrete EGL object pointers.
by Nicolas Capens
· 10 years ago
36e22de
On Android: remove fallbacks that can match system libraries
by Greg Hartman
· 10 years ago
9a10e06
Update paths for the Android shared libraries
by Greg Hartman
· 10 years ago
b97ad2e
Enable OpenGL ES 3.0 context creation.
by Nicolas Capens
· 10 years ago
8fb3b48
Always wait for the debugger.
by Nicolas Capens
· 10 years ago
4cadfe3
Create 64-bit translator libraries for the Android Emulator.
by Nicolas Capens
· 10 years ago
8d869e0
Create translator libraries for the Android Emulator on Linux.
by Nicolas Capens
· 10 years ago
53e3886
Avoid resetting the EGL error code on client context retrieval.
by Nicolas Capens
· 10 years ago
e254010
Load libraries from a list of possible names.
by Nicolas Capens
· 10 years ago
e832139
Rename the GLES2 folder to OpenGL.
by Nicolas Capens
· 10 years ago
[Renamed from src/GLES2/libEGL/main.cpp]
8b07ae8
Automatically close the attach debugger dialog.
by Nicolas Capens
· 10 years ago
4104146
Fix setting the number of matching configs for an unknown attribute.
by Nicolas Capens
· 10 years ago
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
6a7e871
Return the requested GL context version.
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
c78445c
Eliminate the createDevice() dependency.
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
819cfb8
Fix setting the EGL context.
by Nicolas Capens
· 10 years ago
c2df125
Eliminate the glBindTexImage dependency.
by Nicolas Capens
· 10 years ago
6899f6c
Eliminate the getCurrentContext() dependency.
by Nicolas Capens
· 10 years ago
f6cd5de
Eliminate the destroyContext() dependency.
by Nicolas Capens
· 10 years ago
2f24de3
Only open an X11 display when not provided by the application through eglGetDisplay().
by Nicolas Capens
· 11 years ago
cb12258
Use versioned shared library names.
by Nicolas Capens
· 11 years ago
c6e8ab1
Only apply the enable mask on instructions requiring predication.
by Nicolas Capens
· 11 years ago
d4ae863
Update to June 11 2013 code drop.
by John Bauman
· 11 years ago
66b8ab2
Add SwiftShader dump from Feb 6 2013
by John Bauman
· 11 years ago