log

age author description
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
Tue, 26 Feb 2013 06:35:50 -0400 Alex Szpakowski Added new math module files to the Xcode project
Tue, 26 Feb 2013 10:43:03 +0100 vrld Rename Math.{cpp,h} to ModMath.{cpp,h}.
Tue, 26 Feb 2013 10:37:42 +0100 vrld Fix box muller transform in common/math.cpp.
Mon, 25 Feb 2013 18:34:23 +0100 vrld Merge something (?)
Mon, 25 Feb 2013 18:32:54 +0100 vrld Add module `love.math`. Implements xorshift RNG.
Sun, 24 Feb 2013 15:02:56 -0400 Alex Szpakowski Simplified the error message on image creation failure
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
Sun, 24 Feb 2013 15:11:14 +0100 Bart van Strien Update changelog
Sun, 24 Feb 2013 14:54:25 +0100 Bart van Strien Make visual studio produce love.dll instead of liblove.dll
Sun, 24 Feb 2013 09:47:03 -0400 Alex Szpakowski Removed SpriteBatch:remove(id) (reverted commit 2ca82dd)
Sun, 24 Feb 2013 00:50:39 -0400 Alex Szpakowski LÖVE now errors when Image creation fails
Sat, 23 Feb 2013 19:36:51 -0400 Alex Szpakowski Merged default into GLES2-compatibility GLES2-compatibility
Sat, 23 Feb 2013 15:52:03 -0400 Alex Szpakowski Worked around ATI/AMD driver bugs when creating mipmaps for Images
Tue, 19 Feb 2013 14:21:01 -0400 Alex Szpakowski Removed mipmap support from Font graphics objects
Tue, 19 Feb 2013 03:17:05 -0400 Alex Szpakowski Fixed OpenGL vertex buffer function usage (issue #489.)
Sun, 17 Feb 2013 11:36:17 -0400 Alex Szpakowski Fixed image mipmap creation on some systems with buggy video drivers
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
Sat, 16 Feb 2013 01:04:00 -0400 Alex Szpakowski Removed internal code support for multitexturing without shaders, since it's not currently used and there are no plans to do so
Sat, 16 Feb 2013 00:51:57 -0400 Alex Szpakowski Replaced deprecated lua_open calls with luaL_newstate
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
Wed, 13 Feb 2013 04:01:02 -0400 Alex Szpakowski Switched audio backends in OS X from Apple's OpenAL implementation to OpenAL Soft
Wed, 30 Jan 2013 17:15:12 +0100 Bart van Strien Fix race conditions and deadlocks in Channels (hopefully) (issue #554) minor
Tue, 12 Feb 2013 17:34:34 -0400 Alex Szpakowski Removed love.graphics.points (no use in having unnecessary API changes.) GLES2-compatibility
Tue, 12 Feb 2013 01:42:55 -0400 Alex Szpakowski Merged default into GLES2-compatibility GLES2-compatibility
Mon, 11 Feb 2013 20:27:29 -0400 Alex Szpakowski Fixed SpriteBatch file includes
Mon, 11 Feb 2013 18:27:57 -0400 Alex Szpakowski Added SpriteBatch:remove(id)
Sun, 10 Feb 2013 02:37:54 -0400 Alex Szpakowski liblove now builds as a framework on OS X
Sat, 09 Feb 2013 22:52:07 -0400 Alex Szpakowski Merged default into GLES2-compatibility GLES2-compatibility
Sat, 09 Feb 2013 21:24:41 -0400 Alex Szpakowski Silenced some compiler warnings
Sat, 09 Feb 2013 21:16:25 -0400 Alexander Szpakowski removed stowaway hgcheck file
Sat, 09 Feb 2013 21:11:23 -0400 Alex Szpakowski XCode project now builds liblove and uses it with love.app
Wed, 06 Feb 2013 23:53:22 -0400 Alex Szpakowski Fixed the lua header generator script to output the correct year in the copyright text
Sat, 09 Feb 2013 05:52:11 -0400 Alex Szpakowski Added a framebuffer strategy for when packed depth+stencil buffers aren't supported but the core GL framebuffer functions are 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
Fri, 08 Feb 2013 01:40:06 -0400 Alex Szpakowski Automatic mipmap generation for images and font textures now works properly in ES2 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 20:08:21 -0400 Alex Szpakowski love.graphics.setPointSize now works properly 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 05:41:49 -0400 Alex Szpakowski Added precision qualifiers for the supplied attribute and varying variables in shaders when using ES2 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 22:42:18 -0400 Alex Szpakowski Added basic support for GLES2 shaders 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
Tue, 05 Feb 2013 02:30:43 -0400 Alex Szpakowski A shader is now always active on systems which support shaders, no matter what; all systems with shader support now always use explicit generic vertex attributes (instead of glEnableClientState etc); GLEW now uses SDL's GetProcAddress function by default, instead of various per-OS functions. GLES2-compatibility
Sat, 02 Feb 2013 02:41:09 -0400 Alex Szpakowski Now using triangle fans instead of triangle strips when drawing images and canvases (fans are more flexible with vertex ordering) 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 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 20:28:01 -0400 Alex Szpakowski Attempted to conditionally integrate non-deprecated vertex attributes into shaders, realized it would probably work better if non-deprecated attributes were always used when shaders are supported, instead of only in ES2 GLES2-compatibility