Alex Szpakowski
e4dc533bb2
Minor code cleanup
2014-05-01 14:12:21 -03:00
Bart van Strien
e667485f68
Check argument count of newChainShape
2014-04-26 14:35:39 +02:00
Alex Szpakowski
f30a0d72f0
Added Shader:getExternVariable(name).
...
Returns the base type name ('float', 'image', etc.), the number of components (2 for a vec2), and number of array elements (1 for a non-array variable) for the extern variable with the specified name in the shader.
Returns nil if the variable either doesn't exist or was optimized out by the driver's shader compiler.
2014-04-25 20:32:42 -03:00
Bart van Strien
853f741ba3
Prevent erroring in gen-modules when no source files are found (needed in some
...
love-experiments branches)
2014-04-25 17:53:38 +02:00
Bart van Strien
5484921597
Make the stored data and type of Variant public, to allow for non-lua unpacking.
...
NOTE: Not that useful in the love source, but might be nice if libraries try
to interface with it.
2014-04-25 17:44:46 +02:00
Alex Szpakowski
3cf2a8f8a2
Improved error message when love.math.setRandomSeed(0) is attempted (resolves issue #876 )
2014-04-24 15:21:53 -03:00
Alex Szpakowski
af88423285
Fixed an attempted creation of an array with a constant size of 0
2014-04-23 19:43:54 -03:00
Alex Szpakowski
8b90f64440
Don't try to bind the love_PseudoInstanceID vertex shader attribute (it's disabled for now)
2014-04-17 19:48:16 -03:00
Alex Szpakowski
b5ad14ccb1
Removed platform/msvc2010/*
2014-04-11 04:15:21 -03:00
Alex Szpakowski
f05551a01f
Fixed a potential null pointer dereference and a case of undefined behaviour
2014-04-11 03:48:12 -03:00
Alex Szpakowski
b98e6add18
Fixed version description for the windows executable
2014-04-09 14:27:14 -03:00
Alex Szpakowski
4ea18d8bbc
love.math.setRandomSeed now calls random() a couple times internally, to make similar seeds give less similar results when random() is called for the first time after setRandomSeed.
2014-04-05 18:55:05 -03:00
Alex Szpakowski
9dd3f70988
Use love.filesystem.isFile instead of love.filesystem.exists when checking for main.lua and conf.lua on startup
2014-04-02 22:16:27 -03:00
Alex Szpakowski
606c9b8fb1
Updated changelog
2014-04-01 20:42:57 -03:00
rude
9e49514db9
Set release date for 0.9.1 in changes.txt.
2014-04-01 20:50:17 +02:00
Bart van Strien
4597947106
Added tag 0.9.1 for changeset 8b113c345e97
2014-04-01 20:23:52 +02:00
Bart van Strien
820d8a8267
Add correct header for waitpid in openURL
0.9.1
2014-04-01 16:57:07 +02:00
Bart van Strien
a1158599ab
Use '=' instead of '==' for test command in configure scripts ( fixes #866 )
2014-04-01 16:54:51 +02:00
Alex Szpakowski
38497d23da
Added love.system.openURL (resolves issue #863 )
2014-03-31 16:13:05 -03:00
Alex Szpakowski
c985b1f2f7
Don't destroy OpenGL resources before checking whether the fullscreen size is supported in love.window.setMode.
2014-03-31 05:01:29 -03:00
Alex Szpakowski
be8c19911f
Fixed love.graphics.isCreated to properly return false if love.window.setMode failed
2014-03-31 04:56:29 -03:00
Alex Szpakowski
a22c4b5f92
Explicitly #ifdef'd out SDL 2.0.1+ function calls for Linux to avoid runtime function resolving problems when love is built with SDL 2.0.1+ headers but run using SDL 2.0.0.
2014-03-31 03:45:22 -03:00
Bart van Strien
2698fd2c2c
Use debian's name for libsdl2 in the debian package dependency list
2014-03-30 14:15:36 +02:00
Alex Szpakowski
f65e9826d9
Disabled shader code for instancing
2014-03-29 17:51:33 -03:00
Alex Szpakowski
e7947d9d2e
Pulled Mesh:set/getInstanceCount from 0.9.1 for now.
...
The feature is difficult to use well unless custom vertex attributes are added.
2014-03-29 16:30:48 -03:00
Alex Szpakowski
146b3cff19
Added blend mode "screen".
2014-03-27 23:28:36 -03:00
Alex Szpakowski
1fd5d492fe
Removed obsolete change from the changelog
2014-03-21 04:51:37 -03:00
Alex Szpakowski
fcb24871d5
Updated changelog
2014-03-21 04:45:19 -03:00
Alex Szpakowski
b95a02772a
Include the freetype error code in the error message when truetype font/glyph loading fails
2014-03-18 19:46:14 -03:00
Alex Szpakowski
50916825d0
Data::getSize now uses size_t instead of int
2014-03-18 03:50:00 -03:00
Alex Szpakowski
aba17607aa
Added an optional callback function argument to love.filesystem.getDirectoryItems. Callback function takes a single argument containing a filepath string.
...
For example: love.filesystem.getDirectoryItems("", print)
2014-03-17 20:14:53 -03:00
Alex Szpakowski
9e6a3b8d5e
Fixed 8-bit SoundData samples when used in a love.audio Source
2014-03-17 15:06:04 -03:00
Alex Szpakowski
fc77e8f9f0
Throw away the first 3 love.math.random results after seeding it (xorshift outputs less random results the first few times when the seed is very similar to a previous one)
2014-03-15 21:43:25 -03:00
Alex Szpakowski
89e9288a85
Make sure SoundData objects aren't initialized with garbage sample values
2014-03-13 05:34:16 -03:00
Alex Szpakowski
4faddcd9aa
Fixed some trivial compiler warnings
2014-03-12 17:55:19 -03:00
Alex Szpakowski
a13fd761cc
Updated love.filesystem's C library loader for require to look in paths added via love.filesystem.mount, when in fused mode
2014-03-12 06:19:56 -03:00
Alex Szpakowski
98873b593a
Updated ENet to version 1.3.11
2014-03-12 02:55:03 -03:00
Alex Szpakowski
314a528996
Fixed loading BC4 compressed textures
2014-03-10 21:36:14 -03:00
Alex Szpakowski
b9fd3f3554
Missed one
2014-03-04 01:09:48 -04:00
Alex Szpakowski
07aba4c147
Added some missing obscure key constants
2014-03-04 00:52:16 -04:00
Alex Szpakowski
f7c0fc1888
Make sure love.window.getMode returns up-to-date information about the window, remove some Mac-specific windowing code now unnecessary with SDL 2.0.2.
2014-03-03 03:36:17 -04:00
Alex Szpakowski
d5096840ba
Fixed Canvas:clear not working properly with antialiased Canvases
2014-03-02 15:49:29 -04:00
Alex Szpakowski
a3afb1a9ca
Refactored the ImageData decoding/encoding backends a bit
2014-03-02 03:17:47 -04:00
Alex Szpakowski
55514720a6
Fixed some minor compiler warnings
2014-03-01 21:16:01 -04:00
Alex Szpakowski
ec0f428c4f
Cleaned up the code for initializing love.filesystem and the source and save directories a bit
2014-03-01 20:23:04 -04:00
Alex Szpakowski
ecf37320a9
Changed love.graphics.newMesh, Mesh:setVertex, and Mesh:setVertices to default the u,v arguments to 0,0 instead of requiring them
2014-02-27 05:38:46 -04:00
Alex Szpakowski
fe5e7c17e7
Added Body:setUserData and Body:getUserData (resolves issue #853_
2014-02-26 20:47:05 -04:00
Alex Szpakowski
94aa39116e
Fixed stencils used when an antialiased Canvas is active
2014-02-16 14:54:33 -04:00
Bart van Strien
e92be92900
Add fused and version flags to love manpage
2014-02-16 13:19:59 +01:00
Bart van Strien
c2971f9568
Distribute associations, icons and manpages in the deb package
2014-02-16 09:59:27 +01:00