Sign in
swiftshader
/
SwiftShader
/
d4613cb49c801396107b54133b303831ca3cbad8
/
src
/
OpenGL
/
libGLES_CM
/
Context.h
cc5c464
Silence unused private member warning
by Alexis Hetu
· 9 years ago
58df2f6
Store EGL images in a namespace.
by Nicolas Capens
· 9 years ago
e7e70d0
Add the EGL display as a context member.
by Nicolas Capens
· 9 years ago
f0aef1a
Make the number of vertex inputs configurable.
by Nicolas Capens
· 9 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 9 years ago
b663f71
Refactor implementation constants.
by Nicolas Capens
· 9 years ago
4df0c65
Use namespaces for context owned objects.
by Nicolas Capens
· 9 years ago
5834c68
Refactor NameSpace into a template class.
by Nicolas Capens
· 9 years ago
ccd9781
Implement glGetPointerv().
by Nicolas Capens
· 9 years ago
b8cec70
Fix attribute size queries.
by Nicolas Capens
· 9 years ago
175d634
Minor bug fixes and cleanup
by Alexis Hetu
· 9 years ago
7649300
Implementation of EGL_KHR_fence_sync.
by Nicolas Capens
· 9 years ago
3ff330f
Simplify and centralize multisample counts.
by Nicolas Capens
· 10 years ago
2afcc80
Implement missing state and queries.
by Nicolas Capens
· 10 years ago
d55a095
Renamed boolean state variables and setters.
by Nicolas Capens
· 10 years ago
f6c1d96
Implement texture environment src, operand, and color.
by Nicolas Capens
· 10 years ago
d15c3ea
Support matrix stack overflow/underflow errors.
by Nicolas Capens
· 10 years ago
d976274
Implementation of glLogicOp
by Maxime Grégoire
· 10 years ago
824e7b3
Implement alpha testing.
by Nicolas Capens
· 10 years ago
d226414
Implement user clip planes.
by Nicolas Capens
· 10 years ago
f7ac1a1
Implement materials and lights.
by Nicolas Capens
· 10 years ago
0f25090
Fix vertex attribute count constant.
by Nicolas Capens
· 10 years ago
3713cd4
Log the switch value when reaching an UNREACHABLE().
by Nicolas Capens
· 10 years ago
70415e4
Fix point rendering.
by Nicolas Capens
· 10 years ago
7dfbee6
Update validation for GL_COMBINE.
by Nicolas Capens
· 10 years ago
2be0420
Add state for GL_COMBINE.
by Nicolas Capens
· 10 years ago
c0aa94d
Implement GL_PERSPECTIVE_CORRECTION_HINT.
by Nicolas Capens
· 10 years ago
776b69b
Implement glPointSize for OpenGL ES 1.1.
by Nicolas Capens
· 10 years ago
75611d0
Fix texture unit enable/disable and binding prioritization.
by Nicolas Capens
· 10 years ago
0273322
Predefine (E)GL export macros.
by Nicolas Capens
· 10 years ago
deda34b
Combine es2::Image and es1::Image into egl::Image.
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
7b1f3ab
Implement basic GL_OES_draw_texture functionality.
by Nicolas Capens
· 10 years ago
59af4b9
Implement glShadeModel() for OpenGL ES 1.1.
by Nicolas Capens
· 10 years ago
52e1843
Use a common implementation of the matrix stack for fixed-function OpenGL.
by Nicolas Capens
· 10 years ago
7462601
Implement glFrustum() for OpenGL ES 1.1.
by Nicolas Capens
· 10 years ago
80b4125
Share the name space implementation between all GL versions.
by Nicolas Capens
· 10 years ago
7cc75e1
Make the Object class independent of the GL version.
by Nicolas Capens
· 10 years ago
1c840bb
OpenGL ES environment texture partial implementation
by Maxime Gregoire
· 10 years ago
081340f
OpenGL ES 1.1 fog implementation
by Maxime Gregoire
· 10 years ago
dddc4ab
Retrieve the implementation color read format/type from the framebuffer.
by Nicolas Capens
· 10 years ago
fa0cc04
Fix an image destruction deadlock.
by Nicolas Capens
· 10 years ago
2265824
Implement ETC1 compressed textures support.
by Nicolas Capens
· 10 years ago
393e2f9
Create a renderer device per GL context.
by Nicolas Capens
· 10 years ago
e832139
Rename the GLES2 folder to OpenGL.
by Nicolas Capens
· 10 years ago
[Renamed from src/GLES2/libGLES_CM/Context.h]
faa10f0
Implement texturing.
by Nicolas Capens
· 10 years ago
89aee72
Track active texture.
by Nicolas Capens
· 10 years ago
3779221
Implement texture enable.
by Nicolas Capens
· 10 years ago
6b537b7
Implement the fixed-function matrix stacks.
by Nicolas Capens
· 10 years ago
e1a3282
Implement fixed-function lighting.
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
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
7ce51fc
Move the EGL shared image creation implementation to the context.
by Nicolas Capens
· 10 years ago
c2df125
Eliminate the glBindTexImage dependency.
by Nicolas Capens
· 10 years ago
f6cd5de
Eliminate the destroyContext() dependency.
by Nicolas Capens
· 10 years ago
1115782
Add ES1 stubs and remove ES2-only functions.
by Nicolas Capens
· 10 years ago
dbf6fc8
Copy libGLESv2 to libGLES_CM.
by Nicolas Capens
· 10 years ago