View source
GLES
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Alex Szpakowski
Mostly fixed the precision of love's uniform matrices not matching between shader stages in OpenGL ES.
Alex Szpakowski
Fixed ParticleSystem:clone crashing.
Alex Szpakowski
Hopefully fixed love.graphics.newImage(.., "srgb") in OpenGL ES 2 contexts when sRGB images are supported.
Alex Szpakowski
Probably fixed the Windows build
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed the retain count of shaders on desktop GL
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed love.graphics.getRendererInfo returning "OpenGL" instead of "OpenGL ES" when ES2 is used. Fixes shader code being converted to desktop GLSL 1.20 instead of GLSL ES 1.00 when using ES2.
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Properly set the dirty flags for love_ScreenSize when love.window.setMode is called (only affects shaders which were used to draw before the setMode).
Alex Szpakowski
Don't generate an OpenGL error in cases where the OpenGL ES 2 implementation doesn't support the repeat wrap mode and mipmapping for non-power-of-two textures.
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Implemented the 'none' line join mode in OpenGL ES.
Alex Szpakowski
Merged default into GLES
Bart van Strien
Make autoconf search for GLES, find hpp headers too, and add stddef include
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
MIsc. cleanup in graphics.lua
Alex Szpakowski
Fixed the precision of the love_ScreenSize built-in shader variable not matching in the vertex and pixel shaders, when OpenGL ES is used
Alex Szpakowski
Fixed width and height calculation of compressed images stored in KTX files
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
ETC1 textures are now loaded properly on GLES3 and GL4.3 systems
Alex Szpakowski
Added support for ETC1-compressed textures stored in PKM files
Alex Szpakowski
Fixed the offset/pointer argument to the glDrawElements calls in love.graphics.print
Alex Szpakowski
Updated internal GPU vendor list for some embedded GPU companies
Alex Szpakowski
Added WinRT to the list of video backends which should always use OpenGL ES instead of desktop OpenGL
Alex Szpakowski
Changed love.graphics.print to use an index buffer when drawing font glyphs instead of creating a CPU-side list of triangles each draw call
Alex Szpakowski
Added support for KTX files containing compressed image data (ETC1, etc.)
Alex Szpakowski
Merged GLES-PVRTC into GLES
Alex Szpakowski
Fixed silly oversight
Alex Szpakowski
Added file loading support for the PVR file format (often used with PVR-compressed images.)
Alex Szpakowski
love.graphics Images now recognize PVRTC1 compressed texture formats (no loading support yet)
Alex Szpakowski
love.graphics Images now recognize the ETC1 compressed texture format (no support for loading it from a file yet, though)
Alex Szpakowski
Optimized canvases when ANGLE is used
Alex Szpakowski
Fixed support for DXT3 and DXT5 when ANGLE is used
Alex Szpakowski
DXT1 compressed textures can now be loaded properly without the EXT_texture_compression_s3tc extension if EXT_texture_compression_dxt1 is supported.
Alex Szpakowski
love.graphics.newShader now strips precision qualifiers when targeting desktop GLSL, so they can be used in love shaders without causing errors on desktops
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Use 16-bit RGBA 4444 as a fallback when 32-bit RGBA render targets aren't supported on GLES2
Alex Szpakowski
Hopefully fixed love.graphics.circle crashing on some drivers when an infinite radius is given
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed compilation errors in GLES shaders due to a difference in the GLSL ES specification compared to GLSL (resolves issue #882 in love / issue #31 in love-android-sdl2)
Alex Szpakowski
Slightly better code for that...
Alex Szpakowski
If 32 bit RGBA Canvases aren't supported in ES2, fall back to 16 bit RGB565 instead of erroring.
Alex Szpakowski
Added love.graphics.isActive(). love.graphics function calls (and method calls on objects created via love.graphics) are only guaranteed to work when isActive is true, otherwise bad things might happen (the program crashing, for example.)
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default (0.9.1) into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed crash caused by love.graphics.setWireframe
Alex Szpakowski
Fixed canvases
Alex Szpakowski
Fixed subtractive blending
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
ES2: fixed the built-in TransformMatrix and ProjectionMatrix uniform matrices in shaders
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Always prefer OpenGL ES 2 when using the Raspberry Pi backend
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed love.graphics.present generating OpenGL errors
Alex Szpakowski
ES2: fixed bug with vertex buffers
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
GLES: hopefully better performance with love.graphics.setCanvas and love.graphics.present
Alex Szpakowski
GLES: fixed shader compilation
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed love.graphics.push
Alex Szpakowski
Fixed a crash when the error handler can’t create a window, changed window creation to show a message box with the error message if it fails, also showing a message box if the graphics mode can’t be set (e.g. if GL 1.3 or GLES 2.0 isn’t supported)
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Fixed gladfuncs.hpp in Windows by making sure windows.h doesn’t define ‘near’ and ‘far’ macros
Alex Szpakowski
ES2: fixed shaders
Alex Szpakowski
Some bug fixes
Alex Szpakowski
Don’t assume the FBO used for drawing to the main screen is 0 (in iOS, a non-zero FBO is required and used by SDL)
Alex Szpakowski
Actually use the default shader after creating it
Alex Szpakowski
Added shader syntax for ES2, hooked up generic vertex attributes and built-in transform matrices to shaders in ES2, always a default shader and default code for shader stages when none is given in ES2
Alex Szpakowski
Resolved more incompatibilities with ES2 in love.graphics
Alex Szpakowski
Ignore that #include
Alex Szpakowski
Now using our own matrix stack instead of GL’s
Alex Szpakowski
Wrapped vertex attribute functions for use with both GLES 2 and desktop GL 1.x
Alex Szpakowski
Merged default into GLES
Alex Szpakowski
Added limited detection of GLES features
Alex Szpakowski
images, canvases, fonts, and particle systems no longer use GL_QUADS (removed in GLES2+ and core GL3+)
Alex Szpakowski
Fixed extension detection, and no longer using sized internal formats for images (as per the GLES2 spec)
Alex Szpakowski
OpenGL 1.2 and below is no longer officially supported (see issue #779)
Alex Szpakowski
Replaced GLee with GLAD (see issue #728)