Alex Szpakowski
68f1ab5f47
Check a couple more vendor strings to determine if an AMD driver is being used.
...
--HG--
branch : minor
2017-07-29 02:06:32 -03:00
Alex Szpakowski
d338f274ff
Update naming convention for builtin shader matrices.
...
- ClipSpaceFromLocal replaces TransformProjectionMatrix
- ViewSpaceFromLocal replaces TransformMatrix
- ClipSpaceFromView replaces ProjectionMatrix
- ViewNormalFromLocal replaces NormalMatrix
--HG--
branch : minor
2017-07-29 01:25:56 -03:00
Alex Szpakowski
5fc2190ce4
Rename love.audio.getEffectsList and Source:getEffectsList to getActiveEffects. They now return an empty table instead of nil when there are no active effects, as well.
...
--HG--
branch : minor
2017-07-28 19:28:50 -03:00
Alex Szpakowski
19b4079ecc
Merge default into minor
...
--HG--
branch : minor
2017-07-28 19:14:54 -03:00
Alex Szpakowski
b19a8ab67e
RecordingDevice:start has default arguments (resolves issue #1296 ).
...
--HG--
branch : minor
2017-07-28 18:53:54 -03:00
Bart van Strien
7fa8fe7572
Fix replacement when using love.joystick.setGamepadMapping (issue #1298 )
...
The broken find code would previously cause the (duplicate) key to be appended
to the end, now it successfully replaces the previous value
--HG--
branch : minor
2017-07-28 14:49:35 +02:00
Alex Szpakowski
94ce558126
require now looks for both .dylib and .so extensions for C dynamic libraries in macOS, instead of just .so.
...
It also now replaces all occurrences of '??' and '?' in the path with the module filename and module name respectively, rather than just the first occurrence.
--HG--
branch : minor
2017-07-27 19:54:56 -03:00
Bart van Strien
6f7fe0611b
Fix broken audio when attempting to stop or pause multiple sources, when not all of them were playing
...
--HG--
branch : minor
2017-07-27 17:41:27 +02:00
Bart van Strien
9ee11409c5
Add vararg versions of love.audio.play/pause/stop ( fixes #1295 )
...
The table versions existed already, I guess I forgot about varargs
--HG--
branch : minor
2017-07-27 17:40:56 +02:00
Alex Szpakowski
d578c35f4a
Fix love.graphics.circle (thanks xenthral!)
...
--HG--
branch : minor
2017-07-25 08:05:46 -03:00
Alex Szpakowski
2eb9b3bdcd
love.timer.step now returns the calculated dt directly.
...
--HG--
branch : minor
2017-07-23 19:56:48 -03:00
Alex Szpakowski
ef5897b22c
Seed love.math.random when the math module is loaded, instead of in love.run.
...
--HG--
branch : minor
2017-07-23 19:45:49 -03:00
Alex Szpakowski
d1d6fb6f68
Update stb_image from 2.12 to 2.16.
...
--HG--
branch : minor
2017-07-23 18:44:08 -03:00
Alex Szpakowski
b3d4443f9d
Added 'drawcallsbatched' field to the table returned by love.graphics.getStats.
...
It has the number of draw calls that were saved by auto-batching.
--HG--
branch : minor
2017-07-23 01:58:25 -03:00
Alex Szpakowski
c37e9ed6bf
Use vector2 arrays instead of raw float arrays for graphics primitives. Simplifies the code a bit.
...
--HG--
branch : minor
2017-07-23 01:49:27 -03:00
Alex Szpakowski
72ba5080fb
Update license.txt and relicense my .dds file parser code
...
--HG--
branch : minor
2017-07-23 00:28:25 -03:00
Alex Szpakowski
864147c38c
love.graphics: move more platform-independent code out of the opengl backend
...
--HG--
branch : minor
2017-07-22 23:34:39 -03:00
Alex Szpakowski
b568e267eb
Reorganized the ImageData decoding/encoding implementation slightly.
...
--HG--
branch : minor
2017-07-21 21:37:48 -03:00
Alex Szpakowski
518ed6f524
Small code style cleanup
...
--HG--
branch : minor
2017-07-21 21:17:55 -03:00
Tiago Koji Castro Shibata
3dfe3808c6
Remove playmuted audio configuration
2017-07-18 15:15:04 -03:00
Alex Szpakowski
34ebe18f14
Use luaL_check/optinteger instead of luaL_check/optnumber when getting integer arguments to functions. Resolves issue #1251 .
...
--HG--
branch : minor
2017-07-16 12:17:50 -03:00
Alex Szpakowski
abcade9421
Updated the changelog
...
--HG--
branch : minor
2017-07-14 23:34:06 -03:00
Tiago Koji Castro Shibata
4e9212b152
Add Android support to hasBackgroundMusic
2017-07-13 23:54:37 -03:00
Alex Szpakowski
130ee7e1d9
Consolidated Image and Canvas dimension validation code.
...
--HG--
branch : minor
2017-07-11 20:38:47 -03:00
Alex Szpakowski
2b876d33ff
Attempt to fix VS2013 compilation error; fix a couple logic errors in the audio Source implementation.
...
--HG--
branch : minor
2017-07-09 21:45:43 -03:00
Alex Szpakowski
942149f980
Merged in rcoaxil/love-audio/minor (pull request #91 )
...
Effects re-made to operate on literal names instead of numerical indices.
--HG--
branch : minor
2017-07-10 00:32:41 +00:00
raidho36
16180a7e9b
That should be all.
...
--HG--
branch : minor
2017-07-10 03:30:16 +03:00
raidho36
8737e2e70f
C++11 VLA usage removed, prettifyed naming.
...
--HG--
branch : minor
2017-07-10 03:14:41 +03:00
Alex Szpakowski
a129982e56
Fix Texture:get/setWrap for 3D textures.
...
--HG--
branch : minor
2017-07-09 21:06:54 -03:00
Alex Szpakowski
025201d0c2
Hopefully work around Array Texture intel GMA driver bug on windows (resolves issue #1265 ).
...
--HG--
branch : minor
2017-07-09 17:31:07 -03:00
Alex Szpakowski
34f25bd6c8
ESSL: always enable standard derivative functionality (dFdx, dFdy, fwidth) when available. Added 'shaderderivatives' graphics feature enum.
...
--HG--
branch : minor
2017-07-09 16:55:21 -03:00
Bart van Strien
a4a62f390a
Disable signal handling in threads (see issue #1042 )
...
I don't necessarily like having to do these extra calls whenever threads are
spawned (and what happens to signals during the time signal delivery is
disabled?) but it seems to fully fix os.execute.
NOTE: Also disables signals when loading openal, as it or one of its backends
spawns threads internally, and does not disable signals itself.
--HG--
branch : minor
2017-07-02 15:27:58 +02:00
Bart van Strien
bf83629b4c
Fix makefile misgeneration when CDPATH is set ( fixes #1212 )
...
--HG--
branch : minor
2017-06-30 19:08:41 +02:00
Alex Szpakowski
54a049e206
Restructured internal code for graphics capabilities. Added love.graphics.getTextureTypes which returns a table of Texture Type to boolean supported fields.
...
--HG--
branch : minor
2017-06-27 22:26:30 -03:00
Alex Szpakowski
5941982422
Error if a window isn't open when love.system.set/getClipboardText are called (resolves issue #1290 ).
...
--HG--
branch : minor
2017-06-27 21:31:50 -03:00
raidho36
157d94fae3
Effects re-made to operate on literal names instead of numerical indices.
...
Added buffer count parameter to queueable source constructor.
Added getEffectsList function.
Internal cleanup.
--HG--
branch : minor
2017-06-22 15:07:31 +03:00
Tanner Rogalsky
9084dce58f
Add bindings for setting and getting a Transform's matrix representation.
...
--HG--
branch : minor
2017-06-20 08:06:28 -04:00
Alex Szpakowski
ad399cab39
Update glslang
...
--HG--
branch : minor
2017-06-11 14:35:51 -03:00
Alex Szpakowski
45de7cebb6
Cleaned up some graphics code.
...
--HG--
branch : minor
2017-06-10 15:09:33 -03:00
Alex Szpakowski
9fe81ad922
Allow a temporary/internal depth buffer to be used when a Canvas is active, similar to how temporary stencil buffers are allowed.
...
Syntax is setCanvas{canvas [, depth=true, stencil=true]} or setCanvas{canvas, depthstencil=true}.
--HG--
branch : minor
2017-06-10 14:25:22 -03:00
Tiago Koji Castro Shibata
74c35358bb
Move setMixMode to love.audio
2017-06-10 00:07:39 -03:00
Alex Szpakowski
30a63b6642
Fix crashes on OpenGL ES (thanks xenthral!)
...
--HG--
branch : minor
2017-06-08 21:10:17 -03:00
Tiago Koji Castro Shibata
4c145e8c13
Support audio mix modes
2017-06-02 19:35:58 -03:00
Alex Szpakowski
e03c763215
Fix love.graphics.drawLayer.
...
--HG--
branch : minor
2017-05-20 15:37:29 -03:00
Alex Szpakowski
fe81d79c6a
Merged in bjornbytes/love/fix-kerning (pull request #87 )
...
Fix newline kerning
--HG--
branch : minor
2017-05-20 00:28:41 +00:00
bjornbytes
4f855b5ac4
Fix newline kerning;
...
--HG--
branch : fix-kerning
2017-05-19 18:11:46 -06:00
Alex Szpakowski
76a7d30f1a
Extrude font glyph quads by 1 pixel to add some antialiasing at the edges of the glyphs.
...
--HG--
branch : minor
2017-05-19 20:28:37 -03:00
Alex Szpakowski
6bdbd17249
Fix colors not being applied properly in auto-batched draws
...
--HG--
branch : minor
2017-05-19 20:21:04 -03:00
Alex Szpakowski
69a2da76dc
Fixed BMFont y coordinates.
...
--HG--
branch : minor
2017-05-19 19:22:04 -03:00
Alex Szpakowski
0b3b58adb8
Hopefully fixed Font baseline calculation.
...
--HG--
branch : minor
2017-05-19 19:14:58 -03:00