Commit Graph

3620 Commits

Author SHA1 Message Date
Antonin Décimo 88d2c52d10 Create a gitattributes file
When creating an archive, the GitHub repository and VCS-specific files
are now ignored.
The diff "hunk header" is customized for C/C++ [1].

[1]: https://git-scm.com/docs/gitattributes#_defining_a_custom_hunk_header
2020-01-15 14:50:19 +01:00
Alex Szpakowski 55e1ce6579 github actions: minor updates to Windows CI
use a platform-specific name for build artifacts, and use VS2019 toolset instead of VS2017 toolset.
2020-01-13 17:51:49 -04:00
Alex Szpakowski a4f407e961 Remove bitbucket-pipelines file 2020-01-13 17:46:08 -04:00
Alex Szpakowski 9b4789eebf Update readme with more correct links. 2020-01-13 17:45:34 -04:00
Miku AuahDark 088866f3a6 Actions CI 2020-01-13 11:18:05 +08:00
Alex Szpakowski 2058f43432 Appveyor: pull megasource from the new git repo instead of the old hg repo. 2020-01-12 19:46:11 -04:00
Alex Szpakowski eab3b83a2e Fix a hard freeze on AMD+Windows systems when the internal buffers used for automatic batching are resized. 2020-01-06 19:58:22 -04:00
Alex Szpakowski fc4847c69d Update copyright for the new year 2020-01-03 22:40:36 -04:00
Paul Cercueil 0bac89e00f Fix build on MIPS
On MIPS toolchains, the 'mips' keyword is a macro defined to 1.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2019-12-19 11:36:33 +01:00
Alex Szpakowski 6a552d5a6f Allow Canvases to use the r16, rg16, and rgba16 pixel formats. 2019-11-18 22:45:54 -04:00
Alex Szpakowski c3be5c4682 Fix a crash when Canvas:newImageData is called and the width multiplied by the canvas format's pixel byte size is not a multiple of 4, for example a 3x3 r16f canvas (thanks Max!) 2019-11-12 21:27:46 -04:00
Alex Szpakowski fe2c204a2c Use Data:getFFIPointer instead of Data:getPointer for internal ImageData and SoundData FFI code. 2019-10-27 19:07:58 -03:00
Alex Szpakowski 98b55238b4 Added tag 11.3 for changeset 8c6f6a0ca1f0 2019-10-27 12:16:11 -03:00
Alex Szpakowski 6fa5edf5b1 Add release date for 11.3. 11.3 2019-10-27 12:15:26 -03:00
Alex Szpakowski 0fd49907f2 iOS: Fix a compile warning - LÖVE doesn't support opening .love files in-place on iOS. 2019-10-27 11:54:52 -03:00
Alex Szpakowski a36dfd900a Update the changelog. 2019-10-26 02:02:31 -03:00
Alex Szpakowski 899a220ef4 Merged in AuahDark/love/android-mk (pull request #127)
Android.mk update
2019-10-07 14:17:17 +00:00
Miku AuahDark ca7de89fdf Remove GLee-related lines.
--HG--
branch : android-mk
2019-10-07 21:31:58 +08:00
Miku AuahDark 11daa9c467 Remove unnecessary flags
--HG--
branch : android-mk
2019-10-07 20:47:40 +08:00
Miku AuahDark 20bb2a13b9 Android.mk update
--HG--
branch : android-mk
2019-10-07 20:20:02 +08:00
Alex Szpakowski 1e0a7cad67 Fix instanced vertex attributes. 2019-10-04 19:28:55 -03:00
Alex Szpakowski 5dfcf90e66 Fix Text:set(" ") not properly clearing the internal buffer (resolves issue #1518). 2019-10-01 19:02:16 -03:00
Alex Szpakowski cc5afbacdd Possibly fix a compile error on some Linux systems. 2019-10-01 18:54:16 -03:00
Alex Szpakowski 5789a0b1b1 Merged in AuahDark/love/androidmic (pull request #126)
Recording support for Android (C++ side)
2019-09-29 12:30:13 +00:00
Alex Szpakowski 16dd33b1ff Fix a typo in the love.window.getNativeDPIScale function name. 2019-09-29 09:29:34 -03:00
Miku AuahDark 5d63211b93 Fix t.audio.mixwithsystem defaults to false when absent from conf.lua
--HG--
branch : androidmic
2019-09-29 16:21:17 +08:00
Miku AuahDark c8a2978697 Make sure to empty the capture and return that instead.
--HG--
branch : androidmic
2019-09-29 15:54:45 +08:00
Miku AuahDark dda24bb98a Fix typo
--HG--
branch : androidmic
2019-09-29 15:54:27 +08:00
Miku AuahDark 051f1e9830 Add t.audio.mic (boolean) setting to conf.lua
--HG--
branch : androidmic
2019-09-29 12:18:47 +08:00
Miku AuahDark 0d9081ff22 Export love._requestRecordingPermission
--HG--
branch : androidmic
2019-09-29 12:09:39 +08:00
Miku AuahDark 0f23b0e4a0 Initial working on mic recording support for Android.
--HG--
branch : androidmic
2019-09-29 11:47:13 +08:00
Alex Szpakowski 594b45cfb5 Clean up internal vector code. Add an (internal) vector4 struct. 2019-09-28 19:31:02 -03:00
Alex Szpakowski ed537c4f6a lines can render more than 65k vertices (resolves issue #1356). 2019-09-28 18:34:56 -03:00
Alex Szpakowski 157282ec7e Fix a typo causing mesh attribute instancing to behave weirdly. 2019-09-28 00:31:44 -03:00
Alex Szpakowski da046b39f0 possibly fix a Windows compile error 2019-09-26 20:38:02 -03:00
Alex Szpakowski 271f0af7b7 Avoid lua_pushlightuserdata in enet's wrapper code (issue #1515). 2019-09-26 20:11:25 -03:00
Alex Szpakowski 83e74e5e6c Fix setRandomSeed and setRandomState not fully invalidating the state used by randomNormal (resolves issue #1516). 2019-09-26 19:38:36 -03:00
Alex Szpakowski 2eefa859e3 Attempt to fix VS2013 compatibility. 2019-09-25 15:52:12 -03:00
Alex Szpakowski 93802a3247 Use doubles instead of lightuserdata for keys into love's internal object registry (issue #1515). 2019-09-25 15:30:22 -03:00
Alex Szpakowski 3cadd50bec macOS: Add entitlements for Apple's hardened runtime. 2019-09-23 18:00:11 -03:00
Alex Szpakowski 4f093a0b6b Support loading BGRA8 dds files into RGBA8 images. 2019-09-22 12:47:49 -03:00
Alex Szpakowski a5ccfe4394 More clamping and rounding instead of truncating in ImageData:paste format conversion code, to match the behaviour of other color conversion code. 2019-09-21 22:20:16 -03:00
Alex Szpakowski 42a8107b07 Fix a compile error 2019-09-21 22:13:36 -03:00
Alex Szpakowski 2bf5a04937 Use a generic slow path for ImageData:paste between formats when we don't already have a faster path for it, instead of erroring. 2019-09-21 22:13:10 -03:00
Alex Szpakowski e11d43507e Reorganize ImageData:set/mapPixel code so less of it is in the Lua wrapper and more of it is in the ImageData class itself. 2019-09-21 21:48:03 -03:00
Alex Szpakowski c4fac73dc4 ImageData and Images now support the rg11b10f format. 2019-09-21 14:46:45 -03:00
Alex Szpakowski b5da34ffb1 very minor code style change for consistency 2019-09-21 11:08:55 -03:00
Alex Szpakowski 94c66918a8 Add support for rgba4, rgb5a1, rgb565, and rgb10a2 ImageData formats. Also fix normalized 8 and 16 bit per component ImageData to round instead of floor (post-converted fixed point) fractional values in setPixel and mapPixel. 2019-09-21 11:02:40 -03:00
Alex Szpakowski f03b391245 Canvas:newImageData creates an ImageData with a pixel format that matches the canvas'. 2019-09-20 19:25:15 -03:00
Alex Szpakowski cd6471304d add comments to packed pixel format enums to clarify bit order 2019-09-19 20:48:17 -03:00