| 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
|