log src/modules/graphics/opengl/Graphics.cpp @ 1448:108ee2e81f65 default tip

age author description
Fri, 12 Apr 2013 15:24:21 -0300 Alex Szpakowski Internally keep track of the value of the current color (issue #564)
Thu, 11 Apr 2013 17:59:32 -0300 Alex Szpakowski Merged love.graphics.origin into default (issue #124)
Wed, 10 Apr 2013 13:17:54 -0300 Alex Szpakowski Added love.graphics.setAlphaTest (issue #534)
Tue, 09 Apr 2013 23:44:00 -0300 Alex Szpakowski Merged mage-CompressedData into default
Tue, 09 Apr 2013 10:57:43 -0300 Alex Szpakowski Fixed an OpenGL error when MSAA isn't supported
Mon, 08 Apr 2013 21:58:20 -0300 Alex Szpakowski Removed an unused graphics Image method image-CompressedData
Fri, 05 Apr 2013 18:55:44 -0300 Alex Szpakowski Code cleanup image-CompressedData
Thu, 04 Apr 2013 19:09:18 -0300 Alex Szpakowski Added support for DXT1/3/5 and BC5/7 compressed textures via love.image.CompressedData. Some internals are still iffy. image-CompressedData
Sun, 31 Mar 2013 19:02:27 -0300 Alex Szpakowski More internal code cleanup
Wed, 27 Mar 2013 19:43:04 -0300 Alex Szpakowski Merged love-experiments/love.graphics.setColorMask into default
Sun, 24 Mar 2013 02:20:15 -0300 Alex Szpakowski Added MRT support to canvases via love.graphics.setCanvases(c1, c2, ...), and an 'effects' callback function in shaders. MRTs
Thu, 21 Mar 2013 17:23:45 -0300 Alex Szpakowski Merged default into GLES2-compatibility GLES2-compatibility
Thu, 21 Mar 2013 12:21:13 -0300 Alex Szpakowski Reworked internal anisotropic filtering code to be more concise and intuitive
Thu, 21 Mar 2013 11:27:40 -0300 Alex Szpakowski Renamed love.graphics.setDefaultImageFilter to love.graphics.setDefaultFilter
Wed, 20 Mar 2013 23:23:26 -0300 Alex Szpakowski Moved anisotropic filtering to Image:setFilter(min, mag, anisotropy), added anisotropic filtering support to canvases and fonts
Tue, 19 Mar 2013 22:42:12 -0300 Alex Szpakowski Added anisotropic filtering functionality for images, consolidated mipmap methods into Image:setMipmapFilter(filtermode, sharpness, anisotropy), added love.graphics.setDefaultMipmapFilter(filtermode, sharpness, anisotropy)
Mon, 18 Mar 2013 16:15:21 -0300 Alex Szpakowski Added all standard optional draw parameters to love.graphics.printf: angle, sx, sy, ox, oy, kx, and ky
Thu, 14 Mar 2013 11:55:29 -0300 Alex Szpakowski Merge default into GLES2-compatibility GLES2-compatibility
Wed, 13 Mar 2013 22:12:35 -0300 Alex Szpakowski Really fixed love.graphics.rectangle
Wed, 13 Mar 2013 22:03:42 -0300 Alex Szpakowski Fixed love.graphics.rectangle
Tue, 12 Mar 2013 20:52:24 -0300 Alex Szpakowski love.graphics.newScreenshot now uses the size of the current canvas (if applicable), instead of adding transparency or clipping to match the screen size
Tue, 12 Mar 2013 20:48:40 -0300 Alex Szpakowski love.graphics.newScreenshot replaces alpha with full opacity by default (issue #374, thanks Boolsheet)
Mon, 11 Mar 2013 16:37:23 -0300 Alex Szpakowski Merge default into GLES2-compatibility GLES2-compatibility
Mon, 04 Mar 2013 13:58:14 -0400 Alex Szpakowski Removed love.graphics.setColorMode
Sun, 03 Mar 2013 18:49:56 -0400 Alex Szpakowski Removed internal code for love.graphics.triangle and love.graphics.quad
Sun, 03 Mar 2013 19:51:04 +0100 Bart van Strien Merge in default, update changelog minor
Tue, 26 Feb 2013 21:44:01 -0400 Alex Szpakowski The "alpha" blend mode now outputs more useful/intuitive alpha values (thanks Boolsheet)
Tue, 26 Feb 2013 11:24:30 -0400 Alex Szpakowski Added love.graphics.setColorMask(r, g, b, a) and love.graphics.getColorMask() love.graphics.setColorMask
Sun, 24 Feb 2013 14:07:03 -0400 Alex Szpakowski Added love.graphics.origin(): resets the coordinate system (replaces the current transformation matrix with the identity) love.graphics.origin
Sat, 23 Feb 2013 19:36:51 -0400 Alex Szpakowski Merged default into GLES2-compatibility GLES2-compatibility
Sun, 17 Feb 2013 00:19:46 -0400 Alex Szpakowski Fixed love.graphics.getBlendMode on systems which don't support the subtractive blend mode
Sat, 16 Feb 2013 01:45:01 -0400 Alex Szpakowski Constified many Graphics and Window methods
Thu, 14 Feb 2013 21:49:11 -0400 Alex Szpakowski Cleaned up exception handling code when creating new fonts, spritebatches, and shaders
Thu, 14 Feb 2013 08:03:55 -0400 Alex Szpakowski Removed love.graphics.drawTest
Tue, 12 Feb 2013 17:34:34 -0400 Alex Szpakowski Removed love.graphics.points (no use in having unnecessary API changes.) GLES2-compatibility
Sat, 09 Feb 2013 22:52:07 -0400 Alex Szpakowski Merged default into GLES2-compatibility GLES2-compatibility
Fri, 08 Feb 2013 15:54:25 -0400 Alex Szpakowski Fixed crash in love.graphics.reset() if shaders aren't supported GLES2-compatibility
Fri, 08 Feb 2013 02:52:33 -0400 Alex Szpakowski Transformation matrix stacks now use std::stack instead of std::vector for greater readability and less chance of code mistakes GLES2-compatibility
Thu, 07 Feb 2013 18:08:39 -0400 Alex Szpakowski Improved exception handling when creating new fonts and particle systems GLES2-compatibility
Wed, 06 Feb 2013 20:48:23 -0400 Alex Szpakowski Fixed love.graphics.setBackgroundColor when a canvas is active; fixed some compiler warnings when using GLEW with SDL; hopefully made canvases work properly in situations where the default framebuffer isn't the system backbuffer (iOS) GLES2-compatibility
Tue, 05 Feb 2013 05:32:49 -0400 Alex Szpakowski Updated copyright text for the new year
Tue, 05 Feb 2013 20:17:55 -0400 Alex Szpakowski Added love.graphics.getRenderer, Shaders automatically strip out precision qualifiers on creation if not using the GLES renderer GLES2-compatibility
Tue, 05 Feb 2013 05:17:39 -0400 Alex Szpakowski The current transformation matrices will now be sent as uniforms to the active shader when rendering in ES2 GLES2-compatibility
Fri, 01 Feb 2013 18:55:30 -0400 Alex Szpakowski love.graphics.polygon("fill", ...) now uses GL_TRIANGLE_FAN instead of GL_POLYGON; removed the last instances of deprecated glPop/glPush functions in favour of state tracking handled by the program. GLES2-compatibility
Fri, 01 Feb 2013 08:25:18 -0400 Alex Szpakowski Fixed smooth line primitives GLES2-compatibility
Fri, 01 Feb 2013 08:09:07 -0400 Alex Szpakowski Added custom modelview and projection matrix stacks to replace the deprecated OpenGL matrix functions; added wrappers for s/getting the Viewport and for s/getting the current blend state. GLES2-compatibility
Fri, 01 Feb 2013 00:44:41 -0400 Alex Szpakowski Added a love.graphics.points function. love.graphics.point now uses it internally. GLES2-compatibility
Thu, 31 Jan 2013 23:57:36 -0400 Alex Szpakowski love.graphics.point now uses glDrawArrays instead of glBegin/glEnd GLES2-compatibility
Thu, 31 Jan 2013 17:23:11 -0400 Alex Szpakowski Added limited OpenGL ES 2.0 detection GLES2-compatibility
Thu, 31 Jan 2013 16:59:17 -0400 Alex Szpakowski Replaced GLEE with a version of GLEW which supports OpenGL ES 1/2 and EGL; Replaced usage of ARB versions of VBO functions with their respective core versions GLES2-compatibility
Thu, 31 Jan 2013 16:22:07 -0400 Alex Szpakowski Added support for non-deprecated vertex attribute functions, misc. preparation for non-deprecated shader and matrix stack support GLES2-compatibility
Thu, 31 Jan 2013 04:54:36 -0400 Alex Szpakowski Added wrappers for get/setPointSize and getMaxPointSize GLES2-compatibility
Thu, 31 Jan 2013 03:22:15 -0400 Alex Szpakowski Added wrapper for getting/setting the current constant color GLES2-compatibility
Thu, 31 Jan 2013 02:19:36 -0400 Alex Szpakowski Particle systems now use spritebatches to render, fixed quad and VertexIndex vertex ordering GLES2-compatibility
Thu, 31 Jan 2013 00:54:56 -0400 Alex Szpakowski Added wrapper functions for glEnable/Disable and glIsEnabled GLES2-compatibility
Thu, 31 Jan 2013 00:05:44 -0400 Alex Szpakowski Added wrapper function for glVertex/TexCoord/ColorPointer calls GLES2-compatibility
Wed, 30 Jan 2013 23:24:36 -0400 Alex Szpakowski Added a wrapper function for enabling/disabling vertex attributes (replaces glEnable/DisableClientState) GLES2-compatibility
Wed, 30 Jan 2013 14:44:48 -0400 Alex Szpakowski Changed images and canvases to draw using triangle strips instead of deprecated quads, removed useless (?) love.graphics.drawTest function GLES2-compatibility
Wed, 30 Jan 2013 14:23:07 -0400 Alex Szpakowski Moved OpenGL wrapper functions to a new Context class which internally tracks GL state GLES2-compatibility
Wed, 30 Jan 2013 00:27:46 -0400 Alex Szpakowski Removed direct OpenGL calls in the SDL Window module