Alex Szpakowski
a844ac2389
Added love.joystickaxismoved, love.joystickballmoved, and love.joystickhatmoved callbacks
...
--HG--
branch : joystickevents
2013-03-04 18:49:25 -04:00
Alex Szpakowski
75c3262d49
Update changelog
2013-03-04 14:31:33 -04:00
Alex Szpakowski
65a3206ae4
Fixed another case of issue #538 (check for non power of two support does not cover all possibilities)
2013-03-04 14:02:35 -04:00
Alex Szpakowski
2d7dd87eb5
Removed PixelEffect compatibility functions (love.graphics.newPixelEffect is now love.graphics.newShader, etc)
...
Also removed love.graphics.isSupported("pixeleffect") in favor of love.graphics.isSupported("shader")
2013-03-04 14:01:04 -04:00
Alex Szpakowski
524368331d
Removed love.graphics.setColorMode
...
- The "replace" color mode can easily be duplicated with love.graphics.setColor(255, 255, 255)
- The current color mode has no effect when a shader is active
- Color mode functionality can easily be replicated with shaders
- OpenGL ES 2 (iOS, Android, etc) does not have the functions used by love.graphics.setColorMode
2013-03-04 13:58:14 -04:00
Alex Szpakowski
4ae126ac44
Fixed some potential instability or crash issues
2013-03-03 20:23:40 -04:00
Alex Szpakowski
d5245483ef
Updated version to 0.9.0 (codename TBD)
2013-03-03 19:55:37 -04:00
Alex Szpakowski
22c514e53a
Fixed a compiler warning
2013-03-03 18:55:57 -04:00
Alex Szpakowski
f0ca4f6c97
Removed internal code for love.graphics.triangle and love.graphics.quad
2013-03-03 18:49:56 -04:00
Alex Szpakowski
0efdc732e0
Updated Xcode project for new thread module files
2013-03-03 14:58:59 -04:00
Bart van Strien
a9244da013
Merge minor into default, next release shall be 0.9.0
2013-03-03 19:53:57 +01:00
Bart van Strien
3d0c5761ce
Merge in default, update changelog
...
--HG--
branch : minor
2013-03-03 19:51:04 +01:00
Alex Szpakowski
d3cdb7d609
Added SpriteBatch:isEmpty() and SpriteBatch:isFull()
2013-03-01 17:32:38 -04:00
Alex Szpakowski
34f291f26e
Updated UTF-8 library to the latest version
2013-03-01 10:01:37 -04:00
Alex Szpakowski
706ed3e8ce
Added math module files to Visual Studio project (thanks Boolsheet)
2013-02-26 22:15:48 -04:00
Alex Szpakowski
395a1dbced
The "alpha" blend mode now outputs more useful/intuitive alpha values (thanks Boolsheet)
...
See https://love2d.org/forums/viewtopic.php?f=4&t=16223 and http://www.opengl.org/discussion_boards/showthread.php/167554-FBO-and-blending
2013-02-26 21:44:01 -04:00
Alex Szpakowski
e5670e69b3
Added love.graphics.setColorMask(r, g, b, a) and love.graphics.getColorMask()
...
setColorMask enables or disables specific color components when rendering and clearing the screen.
For example, setColorMask(true, false, true, true) will prevent the green component of the color of all rendered objects from being written to the current frame buffer.
setColorMask is a wrapper for http://www.opengl.org/sdk/docs/man2/xhtml/glColorMask.xml
--HG--
branch : love.graphics.setColorMask
2013-02-26 11:24:30 -04:00
Alex Szpakowski
0be26b7678
Added new math module files to the Xcode project
2013-02-26 06:35:50 -04:00
vrld
4b8c6d236d
Rename Math.{cpp,h} to ModMath.{cpp,h}.
...
Compilers can get confused and include Math.h and math.h (included by cmath).
2013-02-26 10:43:03 +01:00
vrld
d842c5d28d
Fix box muller transform in common/math.cpp.
...
Random numbers have to be in (0:1], not in [0:1).
2013-02-26 10:37:42 +01:00
vrld
03518d51ac
Merge something (?)
2013-02-25 18:34:23 +01:00
vrld
5f586390d8
Add module love.math. Implements xorshift RNG.
...
Contains just a RNG for now, but may include other functionality (e.g.
transforms) later on.
New Functions:
-- as in the lua math library:
love.math.randomseed(number) -- set random seed
love.math.random() -- get random number in [0:1) (uniformly distributed)
love.math.random(high) -- get integer random number in [1:high]
love.math.random(low, high) -- get integer random number in [low:high]
-- additional functions
love.math.randnormal() -- get normally distributed number with zero mean
-- and unit variance
love.math.randnormal(o) -- get normally distributed number with zero mean
-- and standard deviation `o`
love.math.randnormal(m, o) -- get normally distributed number with mean `m`
-- and standard deviation `o`
2013-02-25 18:32:54 +01:00
Alex Szpakowski
86ced3c70e
Simplified the error message on image creation failure
2013-02-24 15:02:56 -04:00
Alex Szpakowski
083218742a
Added love.graphics.origin(): resets the coordinate system (replaces the current transformation matrix with the identity)
...
--HG--
branch : love.graphics.origin
2013-02-24 14:07:03 -04:00
Bart van Strien
6282cad960
Update changelog
2013-02-24 15:11:14 +01:00
Bart van Strien
4c2b1ea104
Make visual studio produce love.dll instead of liblove.dll
2013-02-24 14:54:25 +01:00
Alex Szpakowski
1d34dda48b
Removed SpriteBatch:remove(id) (reverted commit 2ca82dd)
...
The implementation had issues with sprite draw order when SpriteBatch:add used indices in the vertex buffer previously freed with SpriteBatch:remove
2013-02-24 09:47:03 -04:00
Alex Szpakowski
7d579308dc
LÖVE now errors when Image creation fails
2013-02-24 00:50:39 -04:00
Alex Szpakowski
472915a4bb
Worked around ATI/AMD driver bugs when creating mipmaps for Images
2013-02-23 15:52:03 -04:00
Alex Szpakowski
d9736ab3ab
Removed mipmap support from Font graphics objects
2013-02-19 14:21:01 -04:00
Alex Szpakowski
5bf78f891d
Fixed OpenGL vertex buffer function usage (issue #489.)
...
The functions will be assigned to their core version counterparts if the extension version isn't supported but the core version is.
2013-02-19 03:17:05 -04:00
Alex Szpakowski
23968d3b4a
Fixed image mipmap creation on some systems with buggy video drivers
2013-02-17 11:36:17 -04:00
Alex Szpakowski
8c21c4dce0
Fixed love.graphics.getBlendMode on systems which don't support the subtractive blend mode
2013-02-17 00:19:46 -04:00
Alex Szpakowski
a68bdfe7a2
Constified many Graphics and Window methods
2013-02-16 01:45:01 -04:00
Alex Szpakowski
eba8cbc0b5
Removed internal code support for multitexturing without shaders, since it's not currently used and there are no plans to do so
2013-02-16 01:04:00 -04:00
Alex Szpakowski
0e4d7f1f4a
Replaced deprecated lua_open calls with luaL_newstate
2013-02-16 00:51:57 -04:00
Alex Szpakowski
1945b7975d
Cleaned up exception handling code when creating new fonts, spritebatches, and shaders
2013-02-14 21:49:11 -04:00
Alex Szpakowski
e1779897ab
Removed love.graphics.drawTest
2013-02-14 08:03:55 -04:00
Alex Szpakowski
e05e8e6e6a
Switched audio backends in OS X from Apple's OpenAL implementation to OpenAL Soft
2013-02-13 04:01:02 -04:00
Alex Szpakowski
77ab120424
Fixed SpriteBatch file includes
2013-02-11 20:27:29 -04:00
Alex Szpakowski
ceb0ee6c7e
Added SpriteBatch:remove(id)
2013-02-11 18:27:57 -04:00
Alex Szpakowski
842c01b4e5
liblove now builds as a framework on OS X
2013-02-10 02:37:54 -04:00
Alex Szpakowski
668a1bfa6d
Silenced some compiler warnings
2013-02-09 21:24:41 -04:00
Alexander Szpakowski
ef8bdb96bd
removed stowaway hgcheck file
2013-02-09 21:16:25 -04:00
Alex Szpakowski
c6da6ffab9
XCode project now builds liblove and uses it with love.app
2013-02-09 21:11:23 -04:00
Alex Szpakowski
3cf03fee8f
Fixed the lua header generator script to output the correct year in the copyright text
2013-02-06 23:53:22 -04:00
Alex Szpakowski
96161c66f6
Updated copyright text for the new year
2013-02-05 05:32:49 -04:00
Alex Szpakowski
e16b5afa6d
Fixed love.graphics.getPointStyle
2013-02-01 01:44:00 -04:00
Alex Szpakowski
a76ffd5715
Fixed VertexIndex::getElementSize
2013-01-30 19:01:14 -04:00
Alex Szpakowski
de959b7275
Added a method to VertexIndex to determine the size in bytes of an element in the index array
2013-01-30 17:50:32 -04:00