Commit Graph

4671 Commits

Author SHA1 Message Date
niki 28c69597e4 vulkan: fix crash 2022-12-22 02:27:35 +01:00
niki ccca355664 vulkan: fix love.window.setVsync 2022-12-22 01:27:05 +01:00
nikeinikei eec94ccc99 Merge branch 'love2d:12.0-development' into 12.0-development 2022-12-21 17:20:43 +01:00
niki 30bdb03f3b vulkan: code styling 2022-12-21 17:20:13 +01:00
niki 92b5278b31 Merge branch '12.0-development' of https://github.com/nikeinikei/love into 12.0-development 2022-12-21 16:29:55 +01:00
Miku AuahDark 9086afb718 Fix SDL_CONTROLLERSENSORUPDATE handling not surrounded in SDL version macro. 2022-12-12 15:15:57 +08:00
niki 2d5b4966d3 vulkan: add missing vulkan errors 2022-12-11 23:21:47 +01:00
Sasha Szpakowski a37c2fb9a9 Mesh:attachAttribute: add an optional start array index parameter.
Allows easier use of a single instance buffer with multiple draws when instanced attributes are used (#1878).
2022-12-10 21:11:59 -04:00
Sasha Szpakowski f17d3d94f1 Rename love.graphics Text objects to TextBatch.
The name Text is too generic compared to what they're designed for, it made people unnecessarily confused about their purpose.
2022-12-08 18:46:44 -04:00
Sasha Szpakowski 90c3e8d6c8 remove pre-SDL 2.0.4 hacks from window code. 2022-12-07 23:30:20 -04:00
Sasha Szpakowski c0c195ec47 Fix lua wrapper return value count for Texture:setWrap. 2022-12-07 22:51:42 -04:00
Sasha Szpakowski c89192990b vulkan: potentially improved highdpi support.
Mostly untested.
2022-12-06 20:36:36 -04:00
Sasha Szpakowski 8119b87b89 Merge pull request #1874 from MikuAuahDark/sdl209
Bump minimum SDL version to 2.0.9
2022-12-06 09:56:25 -04:00
Miku AuahDark 7a3d2be804 Remove touch coordinates normalization workaround in Linux. 2022-12-06 14:51:03 +08:00
Miku AuahDark 93612a84d1 Bump minimum SDL version to 2.0.9 2022-12-06 14:19:53 +08:00
Sasha Szpakowski 72fca1c2da update xcode project with new sensor module files 2022-12-05 22:54:39 -04:00
Sasha Szpakowski 77f43342f6 Merge pull request #1873 from MikuAuahDark/sensor
love.sensor module and Joystick sensor functions.
2022-12-05 22:35:44 -04:00
Miku AuahDark bc1c619599 Sensor: Check if getConstant is successful. 2022-12-06 10:05:24 +08:00
Miku AuahDark 64d79eed18 Rename (joystick) sensor callbacks to past tense. 2022-12-06 09:46:30 +08:00
Miku AuahDark d801c07691 Update changes.txt 2022-12-06 00:16:50 +08:00
Miku AuahDark 0753e7eee7 Silence some compiler warnings. 2022-12-06 00:16:38 +08:00
Miku AuahDark 32bebfd1fc Rename love.sensor.isAvailable to love.sensor.hasSensor. 2022-12-06 00:01:47 +08:00
Miku AuahDark a2a7ecd1e7 Fixed sensor callback. 2022-12-05 23:54:20 +08:00
Miku AuahDark 9834c913dd Deprecate t.accelerometerjoystick 2022-12-05 23:46:52 +08:00
Miku AuahDark e73cc07130 Add love.joysticksensorupdate callback. 2022-12-05 23:25:29 +08:00
Miku AuahDark 0442128006 Sensor in Joystick. 2022-12-05 23:09:50 +08:00
Miku AuahDark bdbd4a9a58 Add error handling in love.sensor.getData and only pass 3 values on love.sensorupdate. 2022-12-05 22:22:25 +08:00
Miku AuahDark a4b94cd848 Add love.sensor.getName(sensorType) 2022-12-05 15:28:44 +08:00
Miku AuahDark 8cfb2d54d1 Add null check to Sensor::getHandles() 2022-12-05 15:21:10 +08:00
Miku AuahDark 0f13628f8e Add love.sensorupdate 2022-12-05 15:15:36 +08:00
Miku AuahDark 1fa9159f04 Register love.sensor module. 2022-12-05 14:33:11 +08:00
Miku AuahDark 332b8d01ac love.sensor Lua API 2022-12-05 13:57:39 +08:00
Miku AuahDark 8f7eac4fde Initial sensor module. 2022-12-05 13:33:04 +08:00
Sasha Szpakowski 9aedfb3dd6 Merge branch 'main' into 12.0-development 2022-12-04 19:52:25 -04:00
Sasha Szpakowski a51d45b1a3 Reduce source:tell drift after a streaming Source loops.
Fixes #1810
2022-12-04 19:36:38 -04:00
Sasha Szpakowski d70514b2d1 vulkan: when vsync is off prefer immediate instead of mailbox mode, for now.
Fixes #1852. This might be reevaluated in the future.
2022-12-04 17:51:11 -04:00
Sasha Szpakowski 4136da52e9 vulkan: fix love.window.getVSync 2022-12-04 17:48:17 -04:00
Sasha Szpakowski 69c14d22b7 Merge pull request #1871 from zombrodo/fix/font-deprecation
fix: remove usage of setNewFont on error handler
2022-12-04 00:06:19 -04:00
Jack Robinson 708b8d3b04 fix: remove usage of setNewFont on error handler 2022-12-04 16:47:17 +13:00
Sasha Szpakowski 9e4b70c498 Merge pull request #1861 from zombrodo/fix/1834-stiffness
Fix #1834: Give MouseJoint a sensible stiffness and damping initial value
2022-12-03 23:23:07 -04:00
Jack Robinson a37803507f Remove getters/setters for frequency from Physics joints 2022-12-04 15:06:39 +13:00
nikeinikei e4ca923396 Merge branch 'love2d:12.0-development' into 12.0-development 2022-11-28 00:59:32 +01:00
Miku AuahDark 77e602f055 Workaround GitHub Actions build issue in Windows.
See actions/runner-images#6627
2022-11-27 12:46:20 +08:00
Sasha Szpakowski 2598a51316 Unify love.system.getOS and love._os implementations. 2022-11-26 20:54:46 -04:00
nikeinikei a2cf8821c0 Merge branch 'love2d:12.0-development' into 12.0-development 2022-11-26 05:30:31 +01:00
Sasha Szpakowski 6599697835 opengl: Fix love_PixelCoord and love_ScreenSize in shaders.
Fixes #1866.
2022-11-25 23:27:04 -04:00
Miku AuahDark b738668e9c Only show deprecation notice of using slash in require if the file is found. 2022-11-22 11:58:30 +08:00
niki c0d0e73a91 Merge branch '12.0-development' of https://github.com/nikeinikei/love into 12.0-development 2022-11-12 03:37:01 +01:00
niki 12bc2b4545 vulkan: fix code formatting
now indenting only uses tabs and not spaces
2022-11-12 03:36:58 +01:00
nikeinikei 105c2efb8d Merge branch 'love2d:12.0-development' into 12.0-development 2022-11-12 03:25:14 +01:00