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
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
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
niki
97a7042143
vulkan: remove instanceVersion class member
...
This is not actually needed. The api version specified when creating
the vulkan instance should be the highest api version that might
be used by the application, which can be higher than the supported
instance version. VMA can make use of vulkan 1.3 features so this
can be hardcoded to VK_API_VERSION_1_3.
2022-11-12 03:24:07 +01:00
niki
de1a4c3149
vulkan: fix crash when creating compute shaders
...
If the size of the default uniform block ends up being 0,
there will be a crash since creating a buffer of size 0
is invalid. A simple if-statement fixes this issue
2022-11-12 03:22:23 +01:00
Jack Robinson
cd52af20a7
Fix #1834 : Give MouseJoint a sensible stiffness and damping initial value
2022-11-02 19:42:48 +13:00
slime
8cda22ef7d
Remove NaN-check C assert calls in line drawing code.
...
Users can pass NaN point values into line drawing code. love shouldn't abort the entire program if that happens.
2022-10-30 12:30:42 -03:00
niki
089746dbf1
Merge branch '12.0-development' of https://github.com/nikeinikei/love into 12.0-development
2022-10-27 14:22:46 +02:00
niki
3b3bd63c93
vulkan: improve loop in createVulkanVertexFormat
2022-10-27 14:22:43 +02:00
nikeinikei
fd6870a7ce
Merge branch 'love2d:12.0-development' into 12.0-development
2022-10-26 12:16:04 +02:00
slime
ae0688c834
macOS/metal: workaround for bug where high power GPU won't fully activate
2022-10-25 19:51:03 -03:00
slime73
3228a3b436
Merge pull request #1857 from premek/help-option
...
print usage when there is no game and when --help option is used
2022-10-25 17:10:13 -03:00
slime
79c879a6b1
Fix love.filesystem.newFileData crashing when an invalid filename is used.
2022-10-25 17:08:10 -03:00
niki
e95319873c
Merge remote-tracking branch 'upstream/12.0-development' into 12.0-development
2022-10-25 13:52:35 +02:00
premek
019156ee0e
print usage when there is no game and when --help option is used
2022-10-25 00:37:41 +02:00
Miku AuahDark
4862d95687
Deprecate love.graphics.setNewFont.
2022-10-17 01:30:44 +08:00
Miku AuahDark
9deaa06a73
Windows: Slight changes to ARM64 support.
...
* Disable NSIS installer if we're compiling for Windows ARM64.
* Allow arbitrary files to be added as LOVE_EXTRA_DLLS
2022-10-17 00:28:07 +08:00
niki
f4bdc57fb3
vulkan: keep track of device/instance api version
2022-10-16 03:33:09 +02:00
niki
6a3fffaee2
vulkan: Buffer:fill is now more like OpenGL impl
2022-10-14 14:58:27 +02:00
niki
087fe4c196
vulkan: improve negated bit syntax
2022-10-14 14:29:19 +02:00
nikeinikei
04e5703bed
Merge branch 'love2d:12.0-development' into 12.0-development
2022-10-14 00:01:58 +02:00
niki
940ac05137
vulkan: call invalidate if mapping is incoherent
2022-10-13 23:58:31 +02:00
slime
879d320813
Merge branch 'main' into 12.0-development
2022-10-10 14:35:52 -03:00
slime
919ffc08f0
remove some dead code
2022-10-10 14:35:12 -03:00
slime
99ad576668
metal: implement storage texture support for shaders.
...
Fixes #1783
2022-10-10 13:47:17 -03:00
Miku AuahDark
984391bed5
Rename love::luasocket::__open to love::luasocket::preload
2022-10-08 12:58:16 +08:00
niki
ecc272e0ca
vulkan: flush allocations if needed
...
There is no guarantee that the created buffer is actually host coherent.
If it is not we have to manually flush it.
2022-10-06 02:12:36 +02:00
niki
a95ff597d5
vulkan: remove unnecessary code
...
Since we supply the vulkan headers ourselves
we can be sure that all the definitions used are there.
2022-10-06 01:18:27 +02:00
niki
c924d943d6
vulkan: readd local streambuffer frame index
2022-10-05 12:59:37 -03:00
niki
1ab0d819ff
vulkan: fix incorrect uniform values
2022-10-05 12:59:37 -03:00