Commit Graph

  • 853f1cad4b Merge pull request #2350 from Levils114/refactor/ios/allow-sound-even-iphone-unmuted main Sasha Szpakowski 2026-08-08 11:09:20 -03:00
  • b1557a77b7 refactor: allow sound even iphone is unmuted Levils114 2026-08-06 09:12:37 -03:00
  • bd36634143 Merge pull request #2345 from TimeyDingo/CallieTesting Sasha Szpakowski 2026-08-05 18:03:50 -03:00
  • e8db6f1c4c unclamed gain rev2 TimeyDingo 2026-08-05 12:46:11 -04:00
  • 3a23b3607a vulkan: avoid potential memory leaks if love.graphics.present errors. Sasha Szpakowski 2026-08-01 17:54:51 -03:00
  • 13db7bb5d5 Merge pull request #2346 from nikeinikei/vk_screenshot_fix Sasha Szpakowski 2026-08-01 17:23:33 -03:00
  • 664cae72b6 vulkan: closes #2289 niki 2026-08-01 20:35:10 +02:00
  • 65f484a6f5 vulkan: fix love.graphics.clear with multiple clear colours Sasha Szpakowski 2026-08-01 12:23:44 -03:00
  • 7bd233e3a3 vulkan: fix uninitialized variables Sasha Szpakowski 2026-08-01 12:21:05 -03:00
  • c3dd2ab6eb unclamped gain #2336 TimeyDingo 2026-07-30 20:55:32 -04:00
  • 97d4465e8c macOS/iOS: fix build Sasha Szpakowski 2026-07-29 22:40:49 -03:00
  • 20aeabc384 Merge pull request #2339 from MikuAuahDark/swebp Sasha Szpakowski 2026-07-29 22:38:56 -03:00
  • c39e9e75ee Merge pull request #2342 from erinmaus/relax-shader-storage-requirements Sasha Szpakowski 2026-07-29 18:00:43 -03:00
  • f7a7086604 Don't draw if not all writable images and/or buffers are set. Erin Maus 2026-07-29 14:52:03 -04:00
  • 2c3b3c43b7 vulkan: fix texel buffer usage mask Sasha Szpakowski 2026-07-26 21:18:36 -03:00
  • 792690b73d metal: support shader atomics for int/uint textures, on macOS 14+ and iOS 17+. Sasha Szpakowski 2026-07-24 17:03:15 -03:00
  • b392d21536 update glslang to slime73/glslang@72d1590 (16.3.0 plus fixes for love) Sasha Szpakowski 2026-07-24 16:50:17 -03:00
  • 17258d8179 update SPIRV-Cross to KhronosGroup/SPIRV-Cross@6c09849 Sasha Szpakowski 2026-07-24 16:33:18 -03:00
  • e4649253e8 add 'shaderatomics' field to love.graphics.getTextureFormats' usage table arg. Sasha Szpakowski 2026-07-24 14:23:55 -03:00
  • d8430c39df Respond to PR feedback. Erin Maus 2026-07-24 08:06:52 -04:00
  • efa18664a0 Fix issues with OpenGL ES. Erin Maus 2026-07-23 12:24:47 -04:00
  • 6411883565 Add tests for new relaxed storage restrictions. Erin Maus 2026-07-23 05:55:47 -04:00
  • d9ee9a40ac Add new Graphics::Features. Erin Maus 2026-07-23 05:48:40 -04:00
  • 7d09352e94 Relax storage restrictions on vertex/pixel shaders. Erin Maus 2026-07-22 13:54:59 -04:00
  • 8c18d3ce8e vulkan: slightly more robust initialization Sasha Szpakowski 2026-07-19 10:39:55 -03:00
  • 9f54bb93c6 Update simplewebp.h. Miku AuahDark 2026-07-19 09:57:56 +08:00
  • 2dacd058f4 allow vulkan backend even when wireframe or anisotropic filtering aren't supported. Sasha Szpakowski 2026-07-18 17:14:38 -03:00
  • 8cd9cdd3ac love.window.setMode shows a popup if internal graphics initialization fails. Sasha Szpakowski 2026-07-18 10:57:13 -03:00
  • 57e8330a64 vulkan: improve error handling when setMode fails Sasha Szpakowski 2026-07-18 10:55:16 -03:00
  • 8a4a1afab6 Fix copyright year in WEBPHandler.h/cpp. Miku AuahDark 2026-07-18 17:56:59 +08:00
  • b981844614 Fix QOI license indent and add simplewebp license. Miku AuahDark 2026-07-18 17:42:01 +08:00
  • 5e0ce2e282 WEBPHandler: Update error message when image alloc fails. Miku AuahDark 2026-07-18 17:16:39 +08:00
  • 629fc3e9ff Update simplewebp. Miku AuahDark 2026-07-18 17:15:29 +08:00
  • a5b2085c86 Add WebP image support. Miku AuahDark 2025-10-19 18:50:52 +08:00
  • 81eb4dbcaf Fix compilation on macOS/iOS Sasha Szpakowski 2026-07-16 14:01:38 -03:00
  • 0b665880e8 Merge pull request #2338 from TotoEnF5/qoi Sasha Szpakowski 2026-07-16 13:29:42 -03:00
  • 16b33a94aa QOI: add failsafe if data is shorter than header TotoEnF5 2026-07-16 10:29:49 +02:00
  • 34079d008c Add qoi license TotoEnF5 2026-07-15 11:21:03 +02:00
  • 82ceb3121f Add QOI image format support TotoEnF5 2026-07-15 11:11:14 +02:00
  • e47acd766d Show a popup error if love.window loads but love.graphics does not. Sasha Szpakowski 2026-07-12 11:01:02 -03:00
  • 540e681454 vulkan: fix validation errors when VK_EXT_full_screen_exclusive is used Sasha Szpakowski 2026-07-05 11:11:19 -03:00
  • 4758d54af6 vulkan: handle swap chain surface loss errors. Sasha Szpakowski 2026-07-05 10:50:22 -03:00
  • 51114ee01c use SDL for love.window.getSafeArea implementation. Sasha Szpakowski 2026-07-01 15:17:07 -03:00
  • 0f95aea730 metal: remove unused legacy code for old OS support Sasha Szpakowski 2026-07-01 14:35:41 -03:00
  • cad88c0098 metal: improve newTexture performance for non-canvas textures when there's no initial data provided. Sasha Szpakowski 2026-07-01 14:20:25 -03:00
  • fc0cb61c6c metal: improve canvas creation performance. Sasha Szpakowski 2026-07-01 14:03:20 -03:00
  • fc98c7d2e1 android: attempt to use vulkan by default when vulkan 1.1+ is supported. Sasha Szpakowski 2026-06-28 19:15:40 -03:00
  • eb44cf54a7 Merge pull request #2330 from erinmaus/inverse-of Sasha Szpakowski 2026-06-24 21:03:03 -03:00
  • 66fafaaaf3 Use getMatrix().inverse() instead of heap allocation. Erin Maus 2026-06-24 19:37:04 -04:00
  • 574295064b Add 'inverseOf' to love.Transform. Erin Maus 2026-06-24 12:30:12 -04:00
  • f58418aa4e CI: fix linux build luajit-syntax Sasha Szpakowski 2026-06-22 19:25:11 -03:00
  • ab991d2d26 CI: build using branches that have new luajit 2.1 syntax extensions Sasha Szpakowski 2026-06-22 19:08:00 -03:00
  • 84fe074d06 vulkan+windows: tell the driver we don't want exclusive fullscreen, when in desktop-fullscreen mode. Sasha Szpakowski 2026-06-21 21:32:35 -03:00
  • 52c6b886cf TextBatch:getWidth/getHeight can return fractional numbers Sasha Szpakowski 2026-06-21 20:38:25 -03:00
  • 061f96fab1 Possibly fix Linux compile error Sasha Szpakowski 2026-06-21 16:40:11 -03:00
  • 7d49d880d7 Improve truetype font text positioning with fractional glyph advances and DPI-scaled coordinates. Sasha Szpakowski 2026-06-21 16:30:43 -03:00
  • a7679a5509 default error handler's text is positioned better for fractional DPI scales Sasha Szpakowski 2026-06-21 16:16:38 -03:00
  • 02c6a3053f metal: fix compile error Sasha Szpakowski 2026-06-21 15:16:53 -03:00
  • 142ce87335 graphics: improve setScissor's handling of fractional DPI-scaled coordinates. Sasha Szpakowski 2026-06-21 14:58:22 -03:00
  • 3eedfb6e1e replace love.window.requestAttention implementation with SDL_FlashWindow. Sasha Szpakowski 2026-06-18 21:13:19 -03:00
  • a3dae27a72 Disallow requiring love.graphics and love.window in threads. Sasha Szpakowski 2026-06-18 20:49:08 -03:00
  • 4b43c74a29 remove some redundant code. Sasha Szpakowski 2026-06-18 20:09:18 -03:00
  • 2f8c88c218 vulkan: explicitly specify triple-buffering instead of minBuffers+1. Sasha Szpakowski 2026-06-14 21:28:35 -03:00
  • 8884fb3f10 graphics: clean up some shared backbuffer settings code. Sasha Szpakowski 2026-06-14 19:31:40 -03:00
  • 6b144d3494 vulkan: add more detail to some error messages Sasha Szpakowski 2026-06-14 16:48:34 -03:00
  • f1a55bc36d CI: use vs2026 when building for Windows Sasha Szpakowski 2026-06-13 15:59:33 -03:00
  • 515cae1818 windows cmake: convert path separators to cmake's expected ones when installing extra dlls Sasha Szpakowski 2026-06-13 15:46:44 -03:00
  • f4e81fbb5f metal: fix love.graphics.clear not working in some situations. Sasha Szpakowski 2026-06-10 21:07:16 -03:00
  • e13fd06e59 Fix love.graphics.newBuffer not showing the right error message when there's no window. Sasha Szpakowski 2026-06-06 10:27:43 -03:00
  • c95b8cf790 graphics: add rgb10a2ui pixel format. Sasha Szpakowski 2026-05-31 21:45:30 -03:00
  • b4f6bcfc67 Add refreshrate field to love.window.getFullscreenModes table entries. Sasha Szpakowski 2026-05-29 22:46:33 -03:00
  • 83ebf679b5 love.window.setFullscreen(true, "exclusive") always uses the desktop's display mode. Sasha Szpakowski 2026-05-29 22:05:22 -03:00
  • 06e8da722c Revert "Run Windows runners on Windows Server 2022." Miku AuahDark 2026-05-20 19:20:02 +08:00
  • 454f56f176 Run Windows runners on Windows Server 2022. Miku AuahDark 2026-05-20 19:11:39 +08:00
  • 9653b42522 Merge pull request #2320 from Syyrion/zlib-decompress-fix Sasha Szpakowski 2026-05-18 11:42:10 -03:00
  • 189eb51a38 fix incomplete data check Syyrion 2026-05-17 15:02:58 -04:00
  • 7bdef86d3c fix love.graphics.newBuffer not requiring locations for vertex buffer formats. Sasha Szpakowski 2026-05-04 20:20:33 -03:00
  • db54893780 mac/iOS: fix build Sasha Szpakowski 2026-05-02 16:18:45 -03:00
  • f542481995 vulkan/metal: fix Shader:send(name, DataObject) truncating the data in some cases. Sasha Szpakowski 2026-05-02 16:06:08 -03:00
  • 6fbc7ebde5 Merge pull request #2309 from shelvacu-forks/patch-async-setposition Sasha Szpakowski 2026-04-30 20:54:22 -03:00
  • 5ede9f994a Merge pull request #2312 from MartinCornelius/tests/graphics-resetProjection Sasha Szpakowski 2026-04-30 20:52:08 -03:00
  • 3094e20150 tests(graphics): add resetProjection test MartinCornelius 2026-04-30 20:25:40 +02:00
  • 5f34b8d1c8 opengl: fix buffer:clear causing an opengl error with some drivers Sasha Szpakowski 2026-04-29 20:11:03 -03:00
  • f8984432b7 minor grammar improvement in pull request template Sasha Szpakowski 2026-04-29 20:09:52 -03:00
  • b1dba5939e lua.window.setPosition: add param waitForSync Shelvacu 2026-04-19 17:59:29 -07:00
  • 347006f67d android: fix compilation Sasha Szpakowski 2026-04-17 23:30:32 -03:00
  • 36341ed9f7 love.filesystem's require searcher for C modules strips hyphen prefixes. Sasha Szpakowski 2026-04-17 23:25:36 -03:00
  • ef13719aeb Merge pull request #2277 from sarodz/issue-1990 Sasha Szpakowski 2026-04-16 23:25:37 -03:00
  • 281cc42723 Revert "update gitignore" Sasha Szpakowski 2026-04-16 23:04:31 -03:00
  • 453752d405 minor grammar changes Sasha Szpakowski 2026-04-16 21:52:38 -03:00
  • a4e7cdbb10 add basic pull request template Sasha Szpakowski 2026-04-16 21:49:08 -03:00
  • 999a23c65a vulkan: attempt to work around swapchain bug in older Linux drivers when going fullscreen Sasha Szpakowski 2026-04-16 20:53:54 -03:00
  • 90aff3bdbd graphics: fix state tracking when an indexed batched draw has 0 indices. Sasha Szpakowski 2026-04-09 20:31:40 -03:00
  • 8ae57772b1 remove IRC reference from readme Sasha Szpakowski 2026-04-09 19:37:09 -03:00
  • 0e0a7d2155 don't allow invalid types for the second param of readbackTexture. Sasha Szpakowski 2026-03-31 20:38:52 -03:00
  • 4d25b8c97a vulkan: fix initialization if love.graphics is loaded before love.window. Sasha Szpakowski 2026-03-31 20:21:14 -03:00
  • e01908e342 shaders: texture3D() causes a deprecation warning, similar to texture2D() Sasha Szpakowski 2026-03-31 20:03:57 -03:00
  • 762672882e physics: newCircleBody and friends return the shape as a second return value. Sasha Szpakowski 2026-03-30 23:08:32 -03:00
  • b0a2cb4d7d Add love.joystick.setBackgroundEvents(bool) and hasBackgroundEvents. Sasha Szpakowski 2026-03-30 21:13:13 -03:00
  • 9d3b1c7c73 Merge pull request #2297 from nikeinikei/validation_fix Sasha Szpakowski 2026-03-28 16:11:57 -03:00