Miku AuahDark
20ad44cd99
Source index PDB and upload it as artifacts.
2023-01-14 16:10:41 +08:00
Sasha Szpakowski
f6b74e9ce7
WheelJoint:getMotorTorque takes a dt param instead of inverse dt.
...
Matches the change made to RevoluteJoint:getMotorTorque.
2023-01-13 18:10:45 -04:00
Sasha Szpakowski
a85858236d
error handler: increase font size slightly.
...
The new default font plus better kerning made the old size too small compared to 11.4.
2023-01-12 19:26:37 -04:00
Sasha Szpakowski
94d05e319b
Clear auto-generated temporary depth/stencil buffers in setCanvas.
...
Previously it would discard them, which needed the user to call love.graphics.clear afterward to get them into a valid state.
The current code has suboptimal performance if the user still calls clear after setCanvas (a common situation), so more optimizations will probably be needed.
Fixes #1843 .
2023-01-11 18:17:22 -04:00
Sasha Szpakowski
249d90067e
Don't discard the backbuffer depth/stencil in setCanvas.
...
#1893 .
2023-01-11 08:58:12 -04:00
niki
7e7d2884c8
vulkan: fix shader crash
2023-01-09 16:37:12 +01:00
Sasha Szpakowski
8572d4f935
Merge branch 'text-shaping' into 12.0-development
2023-01-08 20:48:48 -04:00
Sasha Szpakowski
52283425ca
metal: fix crashes on the iOS Simulator
2023-01-08 20:37:05 -04:00
Sasha Szpakowski
c2778587f7
Merge branch '12.0-development' into text-shaping
2023-01-08 20:31:37 -04:00
Sasha Szpakowski
5c9ccd1652
iOS: Add harfbuzz.xcframework to xcode project
2023-01-08 20:25:38 -04:00
Sasha Szpakowski
b0f79f78a5
vulkan: don't pass a SDL_Window into GetInstanceExtensions, it's unneeded.
2023-01-08 15:21:26 -04:00
Sasha Szpakowski
6a6ec2eeb6
Merge branch 'main' into 12.0-development
2023-01-06 17:15:29 -04:00
Sasha Szpakowski
52fa5cf8f0
CI: update repository URL for love-appimage-source
2023-01-06 17:12:01 -04:00
Sasha Szpakowski
6a3031f357
Remove very old unused nsis installer file.
...
CMake is used instead these days.
2023-01-06 17:03:38 -04:00
Sasha Szpakowski
82e516f2fb
Untested attempt at linux support for harfbuzz dependency
2023-01-03 21:12:16 -04:00
Sasha Szpakowski
b8a0e58fa6
macOS: add harfbuzz.framework reference to xcode project.
2023-01-03 20:36:11 -04:00
Sasha Szpakowski
bb82a448be
Fix another compile error with some compilers.
2023-01-03 20:35:31 -04:00
Sasha Szpakowski
431c6a110c
Merge branch '12.0-development' into text-shaping
2023-01-01 19:32:27 -04:00
Sasha Szpakowski
b0ae189d13
mac/iOS: CI uses 12.x branch of love-apple-dependencies
2023-01-01 19:01:43 -04:00
Sasha Szpakowski
d980b366da
Add TextShaper file references to Xcode project
2023-01-01 18:33:25 -04:00
Sasha Szpakowski
de2b986787
Code style fixes
2023-01-01 15:07:37 -04:00
Sasha Szpakowski
616ed0e7f8
Fix compile errors with some compilers.
2023-01-01 12:52:38 -04:00
Sasha Szpakowski
6f14a18da0
Update copyright year in TextShaper files
2023-01-01 12:20:01 -04:00
Sasha Szpakowski
d085f44e6a
Merge branch '12.0-development' into text-shaping
2023-01-01 12:18:54 -04:00
Sasha Szpakowski
22b6388a96
Merge pull request #1888 from steveRoll-git/main
...
Allow Canvas:renderTo to accept varargs
2023-01-01 10:59:42 -04:00
Sasha Szpakowski
74f884b41f
Merge branch 'main' into 12.0-development
2023-01-01 10:57:32 -04:00
Miku AuahDark
0b0ff5551f
Hide symbol visibility in CMake and Android.mk.
2023-01-01 15:16:26 +08:00
Miku AuahDark
3a49dc555a
Fix megasource link.
2023-01-01 14:46:25 +08:00
Sasha Szpakowski
f6cdbdc868
Merge branch 'main' into 12.0-development
2022-12-31 22:46:34 -04:00
Sasha Szpakowski
0b75f6cfa5
Missed some files...
2022-12-31 22:36:48 -04:00
Sasha Szpakowski
c823dbca96
Update copyright year for 2023
2022-12-31 22:25:49 -04:00
Sasha Szpakowski
4ace4bc3b6
Initial fallback font support for Harfbuzz text shaping.
2022-12-31 21:45:12 -04:00
Ron Tseytlin
c5d72846c4
Allow Canvas:renderTo to accept varargs
...
The varargs will be forwarded to the function.
2022-12-31 02:32:54 +02:00
Sasha Szpakowski
2e18128bec
Merge branch 'main' into 12.0-development
2022-12-30 00:04:32 -04:00
Sasha Szpakowski
fc3f5ee620
macOS: remove stray library search path
2022-12-30 00:03:58 -04:00
Sasha Szpakowski
fc5b53a456
macOS: work around linking issues when building the app executable.
2022-12-30 00:01:10 -04:00
Sasha Szpakowski
456f897e43
Merge branch 'main' into 12.0-development
2022-12-29 12:12:28 -04:00
Sasha Szpakowski
6730d57f04
macOS: compile with symbols hidden by default.
2022-12-29 10:28:28 -04:00
Sasha Szpakowski
b4e9731dfb
Add LOVE_EXPORT to a couple macOS functions called from the exe.
2022-12-29 10:27:52 -04:00
Sasha Szpakowski
7876955001
Merge pull request #1887 from MikuAuahDark/visibility
...
Compile with hidden symbol visibility by default.
2022-12-29 09:52:05 -04:00
Sasha Szpakowski
9502942b7b
font rendering: reimplement tab-as-spaces support.
2022-12-28 19:46:48 -04:00
Miku AuahDark
bfcb6c6643
Compile with -fvisibility=hidden by default.
...
This gives around 1MB size reduction.
2022-12-28 13:51:21 +08:00
Miku AuahDark
c342339fee
Define LOVE_EXPORT on non-Windows.
...
With GCC or Clang, LOVE_EXPORT is defined as __attribute__((visibility("default"))).
2022-12-28 13:51:08 +08:00
Sasha Szpakowski
bcc4a45e46
Merge pull request #1885 from nikeinikei/12.0-development
...
Vulkan fixes
2022-12-27 13:32:08 -04:00
niki
74027ad780
vulkan: remove unneeded Module::getInstance call
2022-12-27 13:55:35 +01:00
niki
cd07a464fb
vulkan: document future possibility for vsync
...
Right now we have to recreate the swapchain everytime vsync
/ present mode changes.
VK_EXT_swapchain_maintenance1 might remove the need for this.
However, right now there are not any drivers yet that support it.
In the future, this might be the better way to handle this situation.
2022-12-27 13:54:46 +01:00
Sasha Szpakowski
5fe40be724
Fix compilation
2022-12-26 22:29:50 -04:00
Sasha Szpakowski
7137c3ffb7
Remove #ifdefs supporting old Visual Studio versions.
2022-12-26 22:22:14 -04:00
Sasha Szpakowski
ad96fa6668
Merge pull request #1884 from devenvexe/devenvexe/12.0-development
...
Prefer snprintf over sprintf in OpenGL
2022-12-26 22:19:02 -04:00
Matt Durgavich
c441797976
Prefer snprintf over sprintf in OpenGL
2022-12-26 20:57:56 -05:00