log src/modules/graphics/opengl/wrap_Graphics.cpp @ 1418:357697c2e2a8

age author description
Sun, 31 Mar 2013 19:02:27 -0300 Alex Szpakowski More internal code cleanup
Sun, 31 Mar 2013 04:55:03 -0300 Alex Szpakowski Cleaned up some Lua binding code
Wed, 27 Mar 2013 19:43:04 -0300 Alex Szpakowski Merged love-experiments/love.graphics.setColorMask into default
Tue, 26 Mar 2013 04:58:43 -0300 Alex Szpakowski fixed canvas:clear() when multi-canvas rendering is active, changed some names and wording MRTs
Mon, 25 Mar 2013 21:23:09 -0300 Alex Szpakowski Fixed up the API: setCanvas (singular) now only takes one canvas, setCanvases must be used for multi-canvas rendering MRTs
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 22:55:41 -0300 Alex Szpakowski Improved error handling and error messages when love.graphics.newShader fails
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
Mon, 18 Mar 2013 04:07:18 -0300 Alex Szpakowski More renaming of "fragment" to "pixel"
Sun, 17 Mar 2013 18:11:41 -0300 Alex Szpakowski Renamed all cases of "fragment shader" to "pixel shader"
Sat, 16 Mar 2013 12:49:46 -0300 Alex Szpakowski Slightly improved error messages when love.graphics.newShader fails
Thu, 14 Mar 2013 11:55:29 -0300 Alex Szpakowski Merge default into GLES2-compatibility GLES2-compatibility
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 22:46:25 -0300 Alex Szpakowski More Quad code cleanup
Mon, 11 Mar 2013 19:03:37 -0300 Alex Szpakowski Added love.graphics.getDimensions and Image/Canvas/ImageData:getDimensions (issue #566)
Mon, 11 Mar 2013 17:56:55 -0300 Alex Szpakowski Cleaned up some ParticleSystem and Quad code
Mon, 11 Mar 2013 16:37:23 -0300 Alex Szpakowski Merge default into GLES2-compatibility GLES2-compatibility
Sun, 10 Mar 2013 23:00:31 +0100 Bart van Strien Add centered flag to setMode, optionally centers the window (on by default, as before) (issue #463)
Thu, 07 Mar 2013 17:47:40 -0400 Alex Szpakowski Fixed shader creation
Mon, 04 Mar 2013 13:58:14 -0400 Alex Szpakowski Removed love.graphics.setColorMode
Sun, 03 Mar 2013 20:23:40 -0400 Alex Szpakowski Fixed some potential instability or crash issues
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
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
Thu, 07 Feb 2013 21:24:04 -0400 Alex Szpakowski Fixed spritebatches always setting the color of single vertex on every sprite to pure white; love.graphics.setDefaultShader() now removes any default shader in desktop GL, and replaces the default with the passthrough shader created in graphics.lua in ES2 GLES2-compatibility
Thu, 07 Feb 2013 18:08:39 -0400 Alex Szpakowski Improved exception handling when creating new fonts and particle systems GLES2-compatibility
Thu, 07 Feb 2013 04:02:32 -0400 Alex Szpakowski Switched back to using the old non-generic vertex attributes in desktop OpenGL; separated the default shader sources from the default shader with a new function love.graphics.setDefaultShaderSources; the default shader is now only set automatically in ES2 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
Fri, 01 Feb 2013 01:56:38 -0400 Alex Szpakowski Merge default into GLES2-compatibility GLES2-compatibility
Fri, 01 Feb 2013 01:44:00 -0400 Alex Szpakowski Fixed love.graphics.getPointStyle
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 22:43:30 -0400 Alex Szpakowski Added love.graphics.get/setDefaultShader. The default shader is used when no shader is set, if shaders are supported. Any non-default shader will use the default shader's vertex or fragment source code, if it needs to. LÖVE will automatically set a 'pass-through' default shader when the window is first created. 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 02:19:36 -0400 Alex Szpakowski Particle systems now use spritebatches to render, fixed quad and VertexIndex vertex ordering 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
Mon, 21 Jan 2013 02:31:15 -0400 Alexander Szpakowski Merged in changes from main repository
Wed, 16 Jan 2013 07:21:41 -0400 Alexander Szpakowski Renamed all instances of 'ShaderEffect' (previously 'PixelEffect') to 'Shader'.
Sat, 12 Jan 2013 18:07:14 -0500 Alexander Szpakowski Merged in from main repository (originally from love-mipmap fork)
Tue, 08 Jan 2013 05:33:22 -0400 Alexander Szpakowski Minor tweaks, balanced disable/enable clientstate calls in SpriteBatches
Mon, 07 Jan 2013 19:13:19 -0400 Alexander Szpakowski Changed shader source list from a vector of sources to a map of shader types to source codes
Mon, 07 Jan 2013 06:21:15 -0400 Alexander Szpakowski Removed unnecessary tabs from empty lines
Fri, 04 Jan 2013 05:05:25 -0400 Alexander Szpakowski Minor cleanup
Tue, 01 Jan 2013 17:54:14 -0400 Alexander Szpakowski opengl graphics module files now always include OpenGL.h rather than GLee.h