Sasha Szpakowski
7e661d2fb1
Merge pull request #1892 from MikuAuahDark/srcindex
...
Provide PDB with Source Indexing as Artifacts
2023-01-15 15:51:09 -04:00
Miku AuahDark
c46423198e
Reduce the compiled binary size.
2023-01-15 11:48:04 +08:00
Sasha Szpakowski
9edae19d74
Merge branch 'main' into 12.0-development
2023-01-14 22:40:13 -04:00
Sasha Szpakowski
592c306276
Fix images with mipmaps when ANGLE is used with an AMD gpu.
2023-01-14 22:35:00 -04:00
Sasha Szpakowski
8cac37b811
Fix typo
2023-01-14 12:17:57 -04:00
Sasha Szpakowski
8ae7342875
Improve variable name readability in line rendering code.
2023-01-14 12:13:35 -04:00
Sasha Szpakowski
0acb2f57dc
Revert "CI: explicitly set the visual studio version when building for windows"
...
This reverts commit fed946505f .
2023-01-14 10:58:32 -04:00
Sasha Szpakowski
fed946505f
CI: explicitly set the visual studio version when building for windows
2023-01-14 10:54:59 -04:00
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
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