Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
94e3e4ac3769a1c50968fa4c847672724a5c601d
/
src
/
OpenGL
/
libGLES_CM
/
Context.cpp
60a3d6f
Fix warnings raised during release builds
by Ben Clayton
· 5 years ago
dd4c863
Fix gl_FrontFacing to take GL_FRONT_FACE into account.
by Nicolas Capens
· 6 years ago
5cd502b
Expose surfaceless context extension strings
by Alexis Hetu
· 6 years ago
2ce08b1
Refactor texture binding.
by Nicolas Capens
· 6 years ago
3e5f6fd
Fix internal format handling for OpenGL ES 1.1.
by Nicolas Capens
· 6 years ago
3b4a25c
Fix texture upload and internalformat handling.
by Nicolas Capens
· 6 years ago
e5a5788
Fix Chromium build.
by Nicolas Capens
· 6 years ago
b3f54e8
Search the top level from the base level.
by Nicolas Capens
· 7 years ago
10c74a6
Allow out of bounds coordinates in glBlitFramebuffer
by Alexis Hetu
· 7 years ago
81aa97b
Make Blitter part of Renderer.
by Nicolas Capens
· 7 years ago
31c07a3
Make the EGL surface class abstract.
by Nicolas Capens
· 7 years ago
f6a377b
Implement eglQueryContext.
by Nicolas Capens
· 7 years ago
59dca94
Implement GL_CURRENT_COLOR/NORMAL/TEXTURE_COORDS for glGetFloatv().
by Nicolas Capens
· 7 years ago
2f48bcb
Renamed libEGL/Surface.* to libEGL/EGLSurface.*
by Alexis Hetu
· 8 years ago
cc5c464
Silence unused private member warning
by Alexis Hetu
· 8 years ago
58df2f6
Store EGL images in a namespace.
by Nicolas Capens
· 8 years ago
e7e70d0
Add the EGL display as a context member.
by Nicolas Capens
· 8 years ago
00bfa18
Support frustum clipping against z = -1.
by Nicolas Capens
· 8 years ago
0bac285
Apply the Apache 2.0 license.
by Nicolas Capens
· 8 years ago
b663f71
Refactor implementation constants.
by Nicolas Capens
· 8 years ago
4df0c65
Use namespaces for context owned objects.
by Nicolas Capens
· 8 years ago
5669f0d
Use the namespace for storing objects.
by Nicolas Capens
· 8 years ago
fddfe9c
Fix reserving user picked object names.
by Nicolas Capens
· 8 years ago
9240dac
Use the framebuffer object's stencil attachment.
by Nicolas Capens
· 8 years ago
7155963
Bind depth and stencil buffers separately.
by Nicolas Capens
· 8 years ago
ccd9781
Implement glGetPointerv().
by Nicolas Capens
· 9 years ago
b8cec70
Fix attribute size queries.
by Nicolas Capens
· 9 years ago
895aa62
Eliminate intermediate primitive type translation.
by Nicolas Capens
· 9 years ago
3b39646
Fix operator precedence warnings.
by Nicolas Capens
· 9 years ago
5524f05
Fix missing abs() declaration.
by Nicolas Capens
· 9 years ago
c4d0446
Sending magnification filter info to the sampler
by Alexis Hetu
· 9 years ago
1edcd8b
Multiple draw buffers implementation
by Alexis Hetu
· 9 years ago
8b4ea00
Remove the dependency on GCE for display size.
by Nicolas Capens
· 9 years ago
6674726
Improve color clear precision.
by Nicolas Capens
· 9 years ago
3ff330f
Simplify and centralize multisample counts.
by Nicolas Capens
· 9 years ago
7a57040
Multisampling value of 1
by Alexis Hetu
· 9 years ago
79c7e27
Implement EGL_LARGEST_PBUFFER.
by Nicolas Capens
· 9 years ago
cf0e85b
Fix avoiding VBO use in glDrawTex().
by Nicolas Capens
· 9 years ago
2afcc80
Implement missing state and queries.
by Nicolas Capens
· 9 years ago
d55a095
Renamed boolean state variables and setters.
by Nicolas Capens
· 9 years ago
f6c1d96
Implement texture environment src, operand, and color.
by Nicolas Capens
· 9 years ago
d15c3ea
Support matrix stack overflow/underflow errors.
by Nicolas Capens
· 9 years ago
d976274
Implementation of glLogicOp
by Maxime Grégoire
· 9 years ago
824e7b3
Implement alpha testing.
by Nicolas Capens
· 9 years ago
d226414
Implement user clip planes.
by Nicolas Capens
· 9 years ago
5ce0ea6
Use the projection matrix to scale z.
by Nicolas Capens
· 9 years ago
ef6df8f
Fix the light position transformation.
by Nicolas Capens
· 9 years ago
f7ac1a1
Implement materials and lights.
by Nicolas Capens
· 9 years ago
aad776e
Fix support for colorbuffer formats in the texture env.
by Nicolas Capens
· 9 years ago
3713cd4
Log the switch value when reaching an UNREACHABLE().
by Nicolas Capens
· 9 years ago
70415e4
Fix point rendering.
by Nicolas Capens
· 9 years ago
e7c4ab0
Fix light position transformation.
by Nicolas Capens
· 9 years ago
efe9232
Fix unintended switch case fall-through.
by Nicolas Capens
· 9 years ago
b2b498e
Fix support for BGRA formats in the texture environment.
by Nicolas Capens
· 9 years ago
7dfbee6
Update validation for GL_COMBINE.
by Nicolas Capens
· 9 years ago
1a5d6ad
Implement GL_COMBINE.
by Nicolas Capens
· 9 years ago
2be0420
Add state for GL_COMBINE.
by Nicolas Capens
· 9 years ago
83f26ff
Implement predefined texture functions.
by Nicolas Capens
· 9 years ago
d6e2fb2
Fix auto generating mipmaps for incomplete textures.
by Nicolas Capens
· 9 years ago
c0aa94d
Implement GL_PERSPECTIVE_CORRECTION_HINT.
by Nicolas Capens
· 9 years ago
776b69b
Implement glPointSize for OpenGL ES 1.1.
by Nicolas Capens
· 9 years ago
75611d0
Fix texture unit enable/disable and binding prioritization.
by Nicolas Capens
· 9 years ago
70583fa
Fix texture coordinate transformations on OpenGL.
by Nicolas Capens
· 9 years ago
deda34b
Combine es2::Image and es1::Image into egl::Image.
by Nicolas Capens
· 9 years ago
f66c110
Initial work to connect gralloc to egl::Image
by Greg Hartman
· 9 years ago
1906d0a
Changes to enable compile on Android JellyBean.
by Greg Hartman
· 9 years ago
a230805
Access library dependencies through a single object.
by Nicolas Capens
· 9 years ago
5d9b4de
Reference count the TLS objects.
by Nicolas Capens
· 9 years ago
edb2e17
Implement glReadPixels() for RGBA formats.
by Nicolas Capens
· 9 years ago
b508ff8
Implement basic ANDROID_image_native_buffer support.
by Ping-Hao Wu
· 9 years ago
7b1f3ab
Implement basic GL_OES_draw_texture functionality.
by Nicolas Capens
· 9 years ago
59af4b9
Implement glShadeModel() for OpenGL ES 1.1.
by Nicolas Capens
· 9 years ago
7462601
Implement glFrustum() for OpenGL ES 1.1.
by Nicolas Capens
· 9 years ago
80b4125
Share the name space implementation between all GL versions.
by Nicolas Capens
· 10 years ago
d7d9b4b
Access binding pointer objects through operators.
by Nicolas Capens
· 10 years ago
7cc75e1
Make the Object class independent of the GL version.
by Nicolas Capens
· 10 years ago
235781d
Implement support for wide lines.
by Nicolas Capens
· 10 years ago
1c840bb
OpenGL ES environment texture partial implementation
by Maxime Gregoire
· 10 years ago
4b8df2f
Provide missing OpenGL ES 1.x extension for implementation read format/type.
by Nicolas Capens
· 10 years ago
081340f
OpenGL ES 1.1 fog implementation
by Maxime Gregoire
· 10 years ago
9703d1a
Provide framebuffer-specific color read format/type and optimize for them.
by Nicolas Capens
· 10 years ago
9f6e888
Provide a faster implementation for reading to RGBA8.
by Nicolas Capens
· 10 years ago
dddc4ab
Retrieve the implementation color read format/type from the framebuffer.
by Nicolas Capens
· 10 years ago
53fae3e
Eliminate GL buffers.
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
a53bf06
Add libGLES_CM to the Code::Blocks project.
by Nicolas Capens
· 10 years ago
42a584d
Sending proper GL error on invalid Renderbuffer.
by Alexis Hetu
· 10 years ago
617a5d5
Fixing some trivial warnings in the SwiftShader build.
by Alexis Hetu
· 10 years ago
e832139
Rename the GLES2 folder to OpenGL.
by Nicolas Capens
· 10 years ago
[Renamed from src/GLES2/libGLES_CM/Context.cpp]
9790764
Fix crash on eglDestroyContext.
by Nicolas Capens
· 10 years ago
1ea92f8
Fix comparing GL texture target against the GL enum (not EGL enum).
by Nicolas Capens
· 10 years ago
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
Next »