Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
94e3e4ac3769a1c50968fa4c847672724a5c601d
/
src
/
OpenGL
/
libGLES_CM
/
Texture.cpp
5efe611
Assert there are no unmatched eglBindTexImage/eglReleaseTexImage
by Alexis Hetu
· 5 years ago
0ccc71d
Implement GL_OES_fbo_render_mipmap.
by Nicolas Capens
· 6 years ago
f398044
Don't acquire image for copying until needed.
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
7ada9ec
Refactor pixel storage modes.
by Nicolas Capens
· 6 years ago
b3f54e8
Search the top level from the base level.
by Nicolas Capens
· 7 years ago
73e18c1
Update cube texture borders when dirty.
by Nicolas Capens
· 7 years ago
444b04a
Prevent division by 0
by Alexis Hetu
· 7 years ago
0c3c6f1
Check against sRGB formats for eglBindTexImage().
by Nicolas Capens
· 7 years ago
96699f1
Fix checking dimensions of surfaces.
by Nicolas Capens
· 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
f41f033
Avoid dummy key methods by using pure abstract classes.
by Nicolas Capens
· 7 years ago
bf7a814
Fix locking a destroyed mutex.
by Nicolas Capens
· 7 years ago
2f48bcb
Renamed libEGL/Surface.* to libEGL/EGLSurface.*
by Alexis Hetu
· 8 years ago
58df2f6
Store EGL images in a namespace.
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
35b16cf
Fix reference counting of texture images.
by Nicolas Capens
· 8 years ago
50bba30
Refactor Image creation.
by Nicolas Capens
· 8 years ago
d9a2e7b
Fixed format validations
by Alexis Hetu
· 9 years ago
a7ff3a4
Allow 0x0 dimension default framebuffers.
by Nicolas Capens
· 9 years ago
b602f0d
Enumerate multisampled EGL configs.
by Nicolas Capens
· 9 years ago
f77786e
Log parameters of invalid surface creation.
by Nicolas Capens
· 9 years ago
3713cd4
Log the switch value when reaching an UNREACHABLE().
by Nicolas Capens
· 9 years ago
2c4edc2
Make back buffers non-lockable.
by Nicolas Capens
· 9 years ago
d6e2fb2
Fix auto generating mipmaps for incomplete textures.
by Nicolas Capens
· 9 years ago
80b651d
Implement GL_GENERATE_MIPMAP.
by Nicolas Capens
· 9 years ago
c7b0510
Pixel store parameters
by Alexis Hetu
· 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
de6b75c
Use matching internal and external formats for RGBA8 images.
by Nicolas Capens
· 9 years ago
7b1f3ab
Implement basic GL_OES_draw_texture functionality.
by Nicolas Capens
· 9 years ago
f7be67f
Texture3D copy to level
by Alexis Hetu
· 9 years ago
7cc75e1
Make the Object class independent of the GL version.
by Nicolas Capens
· 10 years ago
b027aa9
Adding Texture3D support.
by Alexis Hetu
· 10 years ago
fa0cc04
Fix an image destruction deadlock.
by Nicolas Capens
· 10 years ago
606c86e
Support GL_TEXTURE_2D targets in glEGLImageTargetTexture2DOES.
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/Texture.cpp]
14ee762
Name the namespaces logically.
by Nicolas Capens
· 10 years ago
16ea3c8
Move common image implementations to EGL.
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
c2df125
Eliminate the glBindTexImage 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