Commit Graph

  • da216a7c58 opengl: fix readbackAsync causing crashes on quit. Sasha Szpakowski 2026-03-28 16:11:38 -03:00
  • ab8dfaa1da vulkan: fix graphics state after a texture/buffer readback. Sasha Szpakowski 2026-03-23 18:39:50 -03:00
  • 1a1265d646 fix validation warnings relating to swapchain for more information: https://docs.vulkan.org/guide/latest/swapchain_semaphore_reuse.html niki 2026-03-23 22:38:14 +01:00
  • 7d41f3ad30 CI: install xtest dependency for SDL3 Sasha Szpakowski 2026-03-01 11:25:21 -04:00
  • 8afe811691 use the C++ override keyword with love.audio's methods Sasha Szpakowski 2026-03-01 00:25:44 -04:00
  • 927fac1173 remove unused variable Sasha Szpakowski 2026-03-01 00:22:39 -04:00
  • 035187b637 window: fix setMode using stale minimum size information when applying the size. Sasha Szpakowski 2026-03-01 00:20:32 -04:00
  • e68517f0db Merge branch 'love2d:main' into issue-1990 Sami 2026-02-25 03:29:49 -05:00
  • 38ffad41a7 Fix buffer range merging in HarfbuzzShaper to check cluster contiguity sarodz 2026-02-04 14:31:52 -05:00
  • 57f4ebfb5f update gitignore sarodz 2026-02-25 03:26:13 -05:00
  • 147d39251c add readme note about LLM-created contributions Sasha Szpakowski 2026-02-15 00:07:20 -04:00
  • fa4dfe88c0 Merge pull request #2271 from BytesHaven/fix/correct-notice-date Sasha Szpakowski 2026-01-21 20:12:52 -04:00
  • fc5eeb11a3 Fix copyright notice date John Doe 2026-01-21 18:49:11 +00:00
  • 5670df13b6 the default/example error handler can handle restart parameters. Sasha Szpakowski 2025-12-08 20:17:41 -04:00
  • 4e266c15a0 Fix TextBatch:add erasing old data when the internal buffer is recreated. Sasha Szpakowski 2025-11-27 21:07:12 -04:00
  • 734b733796 Merge pull request #2256 from MikuAuahDark/system-theme Sasha Szpakowski 2025-11-25 12:48:10 -04:00
  • 6eb7329a06 Add love.themechanged() event. Miku AuahDark 2025-11-25 15:41:42 +08:00
  • c4d30081f4 Move love.system.getTheme() to love.window.getSystemTheme(). Miku AuahDark 2025-11-25 15:29:24 +08:00
  • 139a45bfae Add love.system.getTheme() Miku AuahDark 2025-11-25 13:30:46 +08:00
  • 8afddca477 Merge pull request #2239 from BytesHaven/drag-and-drop-game Sasha Szpakowski 2025-11-23 13:08:13 -04:00
  • 062c5e8e2a Refactor var name to show its used internally John Doe 2025-11-22 22:34:24 +00:00
  • c7de1fef35 Fix gamepath missing type check John Doe 2025-10-25 22:15:45 +01:00
  • 9e55b14695 Add drag & drop game to start into nogame John Doe 2025-10-25 21:12:51 +01:00
  • 2afa36ffb8 Merge pull request #2253 from EngineerSmith/errorhandler-bug Sasha Szpakowski 2025-11-21 23:24:07 -04:00
  • 5c1106ec28 Cleanup whitespace Engineer Smith 2025-11-21 17:47:37 +00:00
  • d8ec2d884f Fix: Simplify traceback line parsing pattern Engineer Smith 2025-11-21 17:41:18 +00:00
  • 50aec7e10a Fix: Ensure full traceback is processed by appending a newline Engineer Smith 2025-11-20 19:15:59 +00:00
  • fc42127510 Allow JIT compilation on arm/arm64. Sasha Szpakowski 2025-11-05 22:42:48 -04:00
  • 43e3a7f218 always load love.system before conf.lua is executed, on the main thread. Sasha Szpakowski 2025-10-28 21:01:43 -03:00
  • a7306421be Merge pull request #2237 from TurtleP/patch-1 Sasha Szpakowski 2025-10-19 14:33:35 -03:00
  • 284d0a2e3c Buffer: update XYf_STPf_RGBAub DataFormat Serena Postelnek 2025-10-19 12:35:40 -04:00
  • c1e097ada4 Merge pull request #2226 from musshorn/main Sasha Szpakowski 2025-10-16 21:51:34 -03:00
  • 5f4cfacf8a Properly initialize variables + fix changes.txt snippet 2025-10-14 20:55:49 +11:00
  • a8ed7ac7d9 Remove code added accidently for testing snippet 2025-10-01 18:43:01 +10:00
  • aac28466ac Merge branch 'main' of https://github.com/musshorn/love snippet 2025-10-01 18:40:45 +10:00
  • 7b64f24a31 Expose more battery and power connection state snippet 2025-10-01 18:40:11 +10:00
  • 1a2a3370d0 Expose more battery and power connection state snippet 2025-09-27 13:50:31 +10:00
  • 8afcf3a44b Merge pull request #2220 from lucenthropic/main Sasha Szpakowski 2025-09-16 00:14:25 -03:00
  • 381b4b8621 CI: use windows-2025 image Sasha Szpakowski 2025-09-15 21:22:48 -03:00
  • f52811699c windows CI: install nsis Sasha Szpakowski 2025-09-15 20:44:37 -03:00
  • afa9f711a8 Add love.system.getMemorySize Lu 2025-09-15 12:06:30 -04:00
  • 5903ad8901 Merge pull request #2211 from itzKiwiSky/main Sasha Szpakowski 2025-08-16 14:45:30 -03:00
  • 8478bbff16 removed comment KiwiSky 2025-08-16 10:05:26 -03:00
  • fbc8e4e3d1 fix stencilTest nil crash itzKiwiSky 2025-08-04 17:34:51 -03:00
  • 3f76e7dee3 fix stencilTest nil crash itzKiwiSky 2025-08-04 17:34:37 -03:00
  • 36f368fa70 Fix accidental lua stack modification in love.event.push. Sasha Szpakowski 2025-08-03 17:11:49 -03:00
  • 305082b6e9 font rasterizer: initialize advance and descent metrics for BMFont and image font rasterizers. Sasha Szpakowski 2025-08-01 22:14:25 -03:00
  • e5055d3cc2 vulkan: fix graphics state if readbackBuffer is called while a canvas is active. Sasha Szpakowski 2025-08-01 21:25:38 -03:00
  • 1c8d34ac27 vulkan: generate shader debug info when LOVE_GRAPHICS_DEBUG is set. Sasha Szpakowski 2025-07-26 15:22:40 -03:00
  • 62f9a6e92b Merge pull request #2207 from BytesHaven/update-copyright-date Sasha Szpakowski 2025-07-21 00:33:44 -03:00
  • 6f08eb94c6 Update copyright notice with correct year John Doe 2025-07-12 23:19:22 +01:00
  • 201dc2ae46 Merge pull request #2206 from BytesHaven/update-cmake-version Sasha Szpakowski 2025-07-12 15:24:18 -03:00
  • ef48405d72 Update cmake minimum version to 3.19 John Doe 2025-07-12 16:40:47 +01:00
  • 6cab1a10fc Android: Fix filesystem initialization when fused. Miku AuahDark 2025-06-30 15:38:26 +08:00
  • 029b14d6b3 Android: Fix safe area crash. Miku AuahDark 2025-06-30 13:53:30 +08:00
  • cdf68b3228 Linux CI: Install wayland and pipewire development libraries. Miku AuahDark 2025-06-24 12:16:17 +08:00
  • e7dd8c84ba Limit live-resize redraws to only happen during actual live-resize situations. Sasha Szpakowski 2025-06-22 17:01:40 -03:00
  • 0020317dc4 opengl: fix compressed 2d texture uploads. Sasha Szpakowski 2025-06-19 22:41:05 -03:00
  • 11fe64d6fd opengl: clean up some texture initialization code Sasha Szpakowski 2025-06-19 22:07:32 -03:00
  • 1f1728c333 update glslang to KhronosGroup/glslang@05cfcc1 Sasha Szpakowski 2025-06-15 16:16:26 -03:00
  • f19ebafa50 Audio: Fix extension name in ALC_EXT_disconnect extension check. Miku AuahDark 2025-06-10 20:26:34 +08:00
  • 24dfbad024 Windows: Prefer OpenGL on Windows ARM64. Miku AuahDark 2025-06-10 20:25:27 +08:00
  • 0111d70ead Fix quit events being dropped if they're processed during a modal draw. Sasha Szpakowski 2025-05-31 23:23:53 -03:00
  • 4770ca009d Fix value parameter in love.graphics.setStencilMode. Sasha Szpakowski 2025-05-10 12:56:32 -03:00
  • 4e49a8db76 Move most of the sleep in the default error handler into love.event.pump. Sasha Szpakowski 2025-05-07 22:01:41 -03:00
  • 57d22d4c4d Fix a crash when an error happens inside a modal/live-resize draw. Sasha Szpakowski 2025-05-07 21:53:57 -03:00
  • 7883c90c77 love.event.pump uses SDL_PeepEvents instead of SDL_PollEvent to grab remaining events after the first one. Sasha Szpakowski 2025-05-07 19:37:14 -03:00
  • 273daf3c0f Only allow modal draws (live-resize callbacks) inside love.event.pump. Sasha Szpakowski 2025-05-07 19:30:27 -03:00
  • d2d91430ed Add support for toggling audio output spatialization (HRTF). Disabled by default. Sasha Szpakowski 2025-05-06 22:41:12 -03:00
  • f50558bb1d audio: remove AL_DIRECT_CHANNELS usage. Sasha Szpakowski 2025-05-06 22:38:26 -03:00
  • 9c5473fc02 love.graphics.getFont errors if there's no graphics context. Sasha Szpakowski 2025-04-16 21:10:33 -03:00
  • 6a972eec8e Fix Joystick:getGamepadType when the gamepad is disconnected. Sasha Szpakowski 2025-04-12 17:03:50 -03:00
  • 5c1c23fec6 Fix Joystick:setVibration return value Sasha Szpakowski 2025-04-12 16:59:07 -03:00
  • dfdbe79138 The default error handler is assigned to love.errorhandler. Sasha Szpakowski 2025-04-07 20:59:47 -03:00
  • ae2e68f414 vulkan: populate oldSwapchain field during swap chain creation. Also fix crash if window is already closed, when quitting. Sasha Szpakowski 2025-04-07 20:56:22 -03:00
  • de5495bb03 reduce possibility of errors in love code when overwriting built-in lua APIs Sasha Szpakowski 2025-03-31 19:13:25 -03:00
  • 58a42e2c35 metal: fix incorrect default values for missing int and color vertex attributes. Sasha Szpakowski 2025-03-23 09:43:02 -03:00
  • 5067179715 Add love.keyboard.isScreenKeyboardVisible. Sasha Szpakowski 2025-03-22 19:00:52 -03:00
  • a9fca2e0ff update VMA to 3.2.1. Fixes assert when running with vulkan 1.4. Sasha Szpakowski 2025-03-09 16:57:49 +01:00
  • f3dc86c8fa vulkan/opengl: fix reported texture memory usage of texture views. Sasha Szpakowski 2025-03-08 12:47:50 +01:00
  • 0ae90f3015 CI: clean up linux test names Sasha Szpakowski 2025-03-02 17:20:47 -04:00
  • 0274cda535 Fix compile error due to usage of undefined FLT_MAX. Miku AuahDark 2025-03-02 20:22:42 +08:00
  • 41bfb44c55 Fix Linux compile error. Miku AuahDark 2025-03-02 20:10:37 +08:00
  • f02ec397ac Initialize the value of "null" Source object members. Miku AuahDark 2025-03-02 19:52:18 +08:00
  • 5365894260 Fix initial return value of love.keyboard.isDown Sasha Szpakowski 2025-03-01 14:52:02 -04:00
  • 0f30269cf5 vulkan: possible fix for volume texture mipmap generation Sasha Szpakowski 2025-02-26 20:22:34 -04:00
  • 1462bd47cf Build Linux ARM64 AppImage (#2154) Humberto Dias 2025-02-18 08:25:19 -03:00
  • 2d65274ae6 Improve error message when require fails to load a dll. Sasha Szpakowski 2025-02-09 14:11:57 -04:00
  • f5631fd83a fix tests on Windows when the display scale is > 100%. Sasha Szpakowski 2025-02-08 23:08:59 -04:00
  • 34affbd1ac tests: fix love.filesystem mounting Sasha Szpakowski 2025-02-08 23:05:35 -04:00
  • f03cf6a88f love.filesystem mount APIs return false if the path is already mounted. Sasha Szpakowski 2025-02-08 22:03:19 -04:00
  • 19681f1a75 nogame: resizing doesn't change existing cloud shapes Sasha Szpakowski 2025-02-08 20:25:27 -04:00
  • 2cc2b65358 Fix typo Sasha Szpakowski 2025-02-08 16:46:37 -04:00
  • 8900a72ac4 The main loop runs while resizing or moving the window, on Windows. Sasha Szpakowski 2025-02-08 16:32:30 -04:00
  • b20a0b81a4 nogame: fix duckloon disappearing for a short time after a resize Sasha Szpakowski 2025-02-04 23:12:56 -04:00
  • 5d514718b8 Call collectgarbage() after love.resize. Sasha Szpakowski 2025-02-04 22:21:39 -04:00
  • bda679d629 vulkan: fix extra redundant swapchain recreation happening on resize. Sasha Szpakowski 2025-02-02 17:05:48 -04:00
  • 0e5133e1f7 vulkan: prefer native drivers over vulkan-on-d3d12. Sasha Szpakowski 2025-02-02 11:13:09 -04:00
  • cc88b94ac4 vulkan: pick the first device with the highest score when multiple have the same score. Sasha Szpakowski 2025-02-02 10:57:22 -04:00
  • 2e0b85a005 update volk library to zeux/volk@362e53e Sasha Szpakowski 2025-02-02 10:30:50 -04:00