Alex Szpakowski
29f8667cbc
Update changelog
2018-12-19 21:52:46 -04:00
Bart van Strien
b2ed16cd7b
Error when trying to create a queueable source with newSource (issue #1450 )
2018-12-19 11:04:36 +01:00
Bart van Strien
6fa0187ef0
Work around possible bugs in sdl2 autoconf script ( resolves #1381 )
...
On some systems it can error while detecting SDL2, in that case it returns
without calling the failure function, and thus love continues configuring. I'm
hoping it doesn't call the success callback either, so we can instead check
whether it succeeded, and show an error if it didn't.
2018-12-19 10:33:33 +01:00
Alex Szpakowski
e2aa469170
Add love.window.get/setVSync, to allow changing the vsync setting without recreating the window.
2018-12-18 13:39:06 -04:00
Alex Szpakowski
6302602a45
Add love.math.colorToBytes and colorFromBytes, simple functions to convert between 0-1 and 0-255 (byte) colors.
2018-12-18 00:07:39 -04:00
Alex Szpakowski
5d5c2f9a96
math and data module instances are now deleted when they have no more Lua references (matches the behaviour of other modules.) Fixes the deprecation system not fully restarting when love.event.quit("restart") is called.
...
Resolves issue #1462 .
2018-12-17 16:44:13 -04:00
Alex Szpakowski
d4762b4612
Add love.window.getDisplayOrientation and a love.displayrotated callback. Resolves issue #1441 .
...
Note that this tracks screen orientation, rather than device orientation.
2018-12-17 16:19:56 -04:00
Alex Szpakowski
43ee232897
macOS: Use a (non-persistent) map/sync approach for stream buffers, instead of glBufferSubData. This usually won't affect performance either way, but avoids some worst-case performance cliffs on my Intel GPU in my testing.
2018-12-16 15:15:32 -04:00
Alex Szpakowski
5f9f8c18ba
Update CMake script to generate zip/exe filenames which match love's new version naming scheme.
2018-12-13 23:19:48 -04:00
Alex Szpakowski
de813dd42d
Add an Xcode 10 auto-generated file to the repository.
2018-12-13 22:38:11 -04:00
Alex Szpakowski
a96c2e77e6
Add platform/xcode/ios/luajit-git to the hgignore file.
2018-12-13 22:36:42 -04:00
Alex Szpakowski
dc5e43adf3
Split wrap_Graphics.lua into two files to work around VS2013's 16kB limit for raw string literals.
2018-12-13 22:34:30 -04:00
Alex Szpakowski
1896f82f5d
GL3/GLES3: Work around some drivers (e.g. Intel on Windows) making pixel shaders unnecessarily expensive when MRT is not used, because love declares ~8 pixel shader outputs even when only the first is used by shader code.
2018-12-13 20:52:45 -04:00
Alex Szpakowski
bcc5e77632
Simplify OpenGL 3+ stream buffer syncing code used with automatic batching.
2018-12-12 17:51:03 -04:00
Alex Szpakowski
9cdb4300de
Merged in PabloMayobre/love/PabloMayobre/fix-seteffecteffect-true-and-geteffectef-1540253791471 (pull request #114 )
...
Fix Source:setEffect and Source:getEffect.
2018-12-12 18:20:42 +00:00
Alex Szpakowski
c8d2d76df7
Work around a compiler bug in old versions of VS2013 (resolves issue #1458 ).
2018-12-12 11:26:14 -04:00
Alex Szpakowski
2e190f4fa0
Merged in PabloMayobre/love-1/PabloMayobre/fixed-hash-functions-in-data-module-not--1543171550077 (pull request #117 )
...
Fixed hash functions in data module
Approved-by: Bart van Strien <bart.bes+projects@gmail.com >
Approved-by: Tae Hanazono <auahdark687291@gmail.com >
2018-12-06 21:50:18 +00:00
Bart van Strien
7253118100
Make and use a vector variant of luax_convobj
...
Which also prevents accessing the zeroeth element of an empty vector
2018-12-03 18:19:28 +01:00
Pablo Mayobre
1670edf4ba
Fix Source:setEffect working incorrectly when a fourth or more arguments are passed
...
--HG--
branch : PabloMayobre/fix-seteffecteffect-true-and-geteffectef-1540253791471
2018-11-30 04:01:52 +00:00
Pablo Mayobre
ed68ac6b28
Fix hash functions. The length appended at the end was the modified length (taking into consideration the appended bit) instead of the original length as it should be.
...
--HG--
branch : PabloMayobre/fixed-hash-functions-in-data-module-not--1543171550077
2018-11-30 03:54:58 +00:00
Michael Vetter
a1d6da4624
Silence compiler warning
...
Silence compiler warnings about methods with return value and potentially not returning anything.
This happens with gcc8 and the `-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -std=c++11` flags passed to it by default on openSUSE.
2018-11-29 17:07:20 +01:00
Pablo Mayobre
43633d7b44
Fix typo: paddedlength -> paddedLength
...
--HG--
branch : PabloMayobre/fixed-hash-functions-in-data-module-not--1543171550077
2018-11-25 19:03:30 +00:00
Pablo Mayobre
7c1603537f
Fixed hash functions in data module, not taking the appended 1bit into consideration when calculating padding length. Fixes #1453
...
--HG--
branch : PabloMayobre/fixed-hash-functions-in-data-module-not--1543171550077
2018-11-25 18:46:33 +00:00
Alex Szpakowski
0113a25296
Added tag 11.2 for changeset 55dc225ee239
2018-11-25 12:48:52 -04:00
Alex Szpakowski
0d969c6c80
Add release date for 11.2.
11.2
2018-11-25 12:48:11 -04:00
Alex Szpakowski
009a98a112
Merged in AuahDark/love/android-fix (pull request #116 )
...
Tiny love.system.openURL fix
2018-11-20 03:21:14 +00:00
Alex Szpakowski
5143926b38
Copy the data size of old uniforms to the new uniform when reinitializing shader uniforms after love.window.setMode.
...
Fixes a crash in the Data variant of Shader:send when it's called after setMode on a shader that was created before the setMode call.
2018-11-12 15:20:09 -04:00
Tae Hanazono
c00849d573
Move java files to love-android repo
...
--HG--
branch : android-fix
2018-11-04 19:43:48 +08:00
Tae Hanazono
07fcc1e151
Rationale confusion
...
--HG--
branch : android-fix
2018-11-03 16:30:49 +08:00
Tae Hanazono
18e4f81f87
Request external storage
...
--HG--
branch : android-fix
2018-11-03 15:54:50 +08:00
Tae Hanazono
4c13278784
Modify openURL to return boolean from Java side
...
--HG--
branch : android-fix
2018-11-03 15:19:55 +08:00
Tae Hanazono
a496bb7d52
Place Android Java codes to platform
...
--HG--
branch : android-fix
2018-11-03 10:39:29 +08:00
Alex Szpakowski
da23448efe
Update version to 11.2
2018-10-28 13:52:09 -03:00
Alex Szpakowski
40febe0a81
Update changelog
2018-10-28 13:41:26 -03:00
Alex Szpakowski
a1604f4294
Update Xcode project with the latest changes from Xcode 10.
2018-10-28 13:41:12 -03:00
Pablo Mayobre
b53f3de4a7
Add Source:setAirAbsorption() and Source:getAirAbsorption()
2018-10-23 03:22:33 +00:00
Pablo Mayobre
e840631388
Fix :setEffect("effect", true) and :getEffect("effect") when no filter is associated to the effect.
...
Fixes #1449
--HG--
branch : PabloMayobre/fix-seteffecteffect-true-and-geteffectef-1540253791471
2018-10-23 00:17:19 +00:00
Joel Schumacher
9a9ac96c4b
Fix Windows version of __PHYSFS_platformCalcUserDir after Update 1809
2018-10-03 20:02:59 +02:00
Joel Schumacher
0499f03891
Remove extern declaration of std::vector<std::string>::emplace_back to fix compliation with MSVC
2018-10-03 20:02:10 +02:00
Alex Szpakowski
e1ec98ad64
Add an ARM NEON simd implementation of matrix multiplication.
2018-09-29 14:52:11 -03:00
Alex Szpakowski
535be96f03
Optimize StreamBuffer::getUsableSize to not be a virtual method.
2018-09-29 14:50:49 -03:00
Alex Szpakowski
0cf106fa6a
Keep a reference to the SDL video subsystem in the mouse module, since cursors need it. Potentially resolves issue #1388 .
2018-09-28 20:51:41 -03:00
Josh Grams
cca5af66e8
setCanvas: rephrase confusing error message.
2018-09-21 08:32:27 -04:00
Alex Szpakowski
79679f6272
Fix an uninitialized variable causing (harmless) OpenGL errors. Resolves issue #1434 .
2018-08-14 18:10:15 -03:00
Bart van Strien
4d3a87eb7f
Add a hard version dependency between the love and liblove debian packages
2018-07-10 19:17:49 +02:00
Alex Szpakowski
b38c61b7ce
Merged in daviel/love/bodygettransform (pull request #107 )
...
Added body:getTransform method
2018-06-09 13:36:56 +00:00
Alex Szpakowski
4dab53fb68
Merged in elemel/love/elemel/fix-freetype-link-error-on-xcode-macosx (pull request #109 )
...
Fix link error in Mac OS X build (Xcode)
2018-06-09 13:35:11 +00:00
Mikael Lind
f682950634
Fix link error in Mac OS X build (Xcode)
...
--HG--
branch : elemel/fix-freetype-link-error-on-xcode-macosx
2018-06-05 10:22:08 +02:00
David K
b8c9bc38a1
Renamed arguments in setTransform method. Merge setters in to one lamba
...
--HG--
branch : bodygettransform
2018-05-26 09:54:09 +02:00
David K
0d1b2bc68a
Added body:setTransform method
...
--HG--
branch : bodygettransform
2018-05-24 20:25:55 +02:00