Commit Graph

  • 244ba44b8b update vulkan headers Sasha Szpakowski 2025-02-02 10:29:57 -04:00
  • 8ec5898f9c Merge pull request #2147 from Papaew/window_icon_fix Sasha Szpakowski 2025-02-01 17:12:05 -04:00
  • 25a2753b72 vulkan: fix 1 frame delay of backbuffer resize Sasha Szpakowski 2025-02-01 17:08:33 -04:00
  • e9b3440b50 Fixed delay in changing window icon on boot UnevenBird 2025-01-30 23:03:09 +04:00
  • 0d21908b7e vulkan: fix vkResetDescriptorPool validation error Sasha Szpakowski 2025-01-31 22:52:23 -04:00
  • 0f39eeb73c Update lua-https to love2d/lua-https@121d651. Miku AuahDark 2025-01-30 19:15:32 +08:00
  • dc1fca374e Update lua-https to love2d/lua-https@5b6ecab. Miku AuahDark 2025-01-30 12:07:26 +08:00
  • a53d68b723 vulkan: fix texture descriptor type in descriptor pools. Sasha Szpakowski 2025-01-26 17:29:18 -04:00
  • 5c63a945b8 Fix typo Sasha Szpakowski 2025-01-26 16:54:03 -04:00
  • 92e79ab609 vulkan: reduce memory usage when many shaders are being used with many draw calls. Sasha Szpakowski 2025-01-26 14:45:51 -04:00
  • 32bd2bdaad opengl: fix color masks not using proper GLboolean values Sasha Szpakowski 2025-01-25 23:09:56 -04:00
  • 3412a4defc Improve format fallbacks when using setCanvas with automatic depth/stencil. Sasha Szpakowski 2025-01-25 13:25:20 -04:00
  • dd3ebae7a1 vulkan: don't try to enable anisotropic filtering if anisotropy is 1. Sasha Szpakowski 2025-01-25 12:50:57 -04:00
  • 324b0f831b vulkan: improve error messages Sasha Szpakowski 2025-01-25 12:11:58 -04:00
  • 38168d4857 Handle internal SDL_EVENT_FINGER_CANCELED events. Sasha Szpakowski 2025-01-24 22:27:34 -04:00
  • 5b4ced266d Avoid luaL_checkint and luaL_optint, they're not available in Lua 5.4. Sasha Szpakowski 2025-01-18 20:37:53 -04:00
  • 4e8291fd7e love.system.openURL implementation uses SDL_OpenURL. Sasha Szpakowski 2025-01-18 18:19:05 -04:00
  • bff50070c6 Android: Support content:// URI in love.filesystem.mountFullPath. Miku AuahDark 2025-01-16 17:06:03 +08:00
  • cb27e30879 Android: Cleanup and remove usage of love:// custom protocol. Miku AuahDark 2025-01-16 17:04:27 +08:00
  • be21958ab3 Don't canonicalize paths fom SDL file dialog callbacks. Miku AuahDark 2025-01-16 16:54:23 +08:00
  • cd0302e23d boot.lua: Don't canonicalize content:// URI. Miku AuahDark 2025-01-16 16:53:38 +08:00
  • 1aa426c307 Merge pull request #2139 from OctoNezd/fix-ios-crash Sasha Szpakowski 2025-01-15 22:51:13 -04:00
  • cad913bdfb Fix crash on iOS Yan 2025-01-15 17:35:58 +03:00
  • 176a3c17d5 Merge pull request #2133 from MikuAuahDark/nativefile-sdl Sasha Szpakowski 2025-01-13 20:59:37 -04:00
  • 5ac9b2f1c4 Add codename Sasha Szpakowski 2025-01-13 20:30:43 -04:00
  • add3fe3418 vulkan: only debug print that initialization failed if graphics debug mode is enabled. Sasha Szpakowski 2025-01-11 14:55:46 -04:00
  • 652b012b02 vulkan: improve module initialization code to exit to other backends if there's a device but it's not suitable for love. Sasha Szpakowski 2025-01-11 14:55:23 -04:00
  • 0589245387 NativeFile: Make sure default buffer size at least 4096 bytes. Miku AuahDark 2025-01-10 14:23:33 +08:00
  • 1789855647 NativeFile: Implement better buffered write routines. Miku AuahDark 2025-01-10 14:18:51 +08:00
  • 21c9c06d26 Fix vsync-off in conf.lua when vulkan is used Sasha Szpakowski 2025-01-07 20:28:28 -04:00
  • e95c3a2816 NativeFile: Temporarily open the file for reading to determine file size. Miku AuahDark 2025-01-05 12:15:23 +08:00
  • 88fb547a58 NativeFile: Implement buffering. Miku AuahDark 2025-01-04 16:49:33 +08:00
  • 1a61f631e4 NativeFile: Do not check if SDL_GetError() is empty string. Miku AuahDark 2025-01-04 12:15:22 +08:00
  • 8beb7f0e4b Do not include SDL_iostream.h in NativeFile.h. Miku AuahDark 2025-01-04 12:08:42 +08:00
  • 89f75f51fb Handle aliased target in love_group_projects CMake function. Miku AuahDark 2025-01-02 14:08:21 +08:00
  • 4029df5a13 Replace NativeFile to use SDL IO functions. Miku AuahDark 2025-01-02 12:31:31 +08:00
  • f0a7a19ebc vulkan: fix crash on quit if no window has been created. Sasha Szpakowski 2025-01-04 16:19:30 -04:00
  • 8e98711096 small filesystem code cleanup Sasha Szpakowski 2025-01-04 15:52:52 -04:00
  • e40485dd12 No longer expose a distinct subtype for native files. Sasha Szpakowski 2025-01-04 15:50:52 -04:00
  • 3963265939 CMake: Remove SDL2->SDL3 transition leftovers. Miku AuahDark 2025-01-02 13:51:30 +08:00
  • 44e26a12cd Fix build Sasha Szpakowski 2024-12-29 23:42:59 -04:00
  • ecd08a2b0f Add love.window.showFileDialog(type, callback [, settings]). Sasha Szpakowski 2024-12-29 23:30:32 -04:00
  • aef47df40c Add love.filesystem.openNativeFile (name may change in the future) Sasha Szpakowski 2024-12-29 16:43:49 -04:00
  • fe23e1920b Fix some compile warnings Sasha Szpakowski 2024-12-29 14:09:13 -04:00
  • 8443928fe7 Merge pull request #2126 from steveRoll-git/main Sasha Szpakowski 2024-12-25 17:50:53 -04:00
  • 7076688a65 Add variant of newCursor which takes an array, for different DPI scales. Sasha Szpakowski 2024-12-25 17:45:39 -04:00
  • 3d9d162dd6 Add new drop events, add drop position to file/directorydropped. Sasha Szpakowski 2024-12-25 14:22:36 -04:00
  • 639580cbd1 Add opt-in support for trackpad touch events. Add touch device types. Sasha Szpakowski 2024-12-25 13:15:17 -04:00
  • aa93494f54 draw validation: clarify that a type mismatch involves MainTex Sasha Szpakowski 2024-12-24 18:50:11 -04:00
  • 25631ebe34 Improve execution flow when there's an error in the error handler Sasha Szpakowski 2024-12-24 17:13:12 -04:00
  • 3a6a36e21c Improve error message when a shader storage buffer format can't be parsed. Sasha Szpakowski 2024-12-23 16:46:42 -04:00
  • 3aac7da370 Improve handling of bools in shader storage buffer declarations. Sasha Szpakowski 2024-12-23 16:46:17 -04:00
  • a7be648368 fix copy/paste errors in Shader:getBufferFormat Sasha Szpakowski 2024-12-23 16:45:40 -04:00
  • a9470bb7f1 Add shared iOS/macOS xcframeworks folder to gitignore Sasha Szpakowski 2024-12-22 19:37:02 -04:00
  • aa79ed1ad1 Fix typo Sasha Szpakowski 2024-12-20 23:45:31 -04:00
  • b87aed937c vulkan: clean up framebuffers when textures they reference are deleted Sasha Szpakowski 2024-12-20 23:37:06 -04:00
  • 1c0491c5c3 metal: hook up t.graphics.lowpower. Sasha Szpakowski 2024-12-20 21:06:27 -04:00
  • da365e2ab9 Add t.graphics.lowpower = true/false love.conf option (defaults to false). Sasha Szpakowski 2024-12-20 21:02:20 -04:00
  • 285320ff75 Fix typo Sasha Szpakowski 2024-12-20 20:53:42 -04:00
  • b61b35d5fb move gammacorrect, renderers, and excluderenderers love.conf options to a new t.graphics table. Sasha Szpakowski 2024-12-20 20:40:53 -04:00
  • 8ca321b7d3 love.math.triangulate's error message when there are too few vertices includes the given vert count. Sasha Szpakowski 2024-12-20 12:35:51 -04:00
  • 4f514a6d0d Include zlib error code when love.data.decompress fails for zlib/gzip data. Sasha Szpakowski 2024-12-20 12:34:50 -04:00
  • 850e721be2 minor optimization: avoid opening a file twice when its full contents are read. Sasha Szpakowski 2024-12-19 18:18:41 -04:00
  • 58de1b43fb vulkan: add memory barriers for compute-writable textures. Sasha Szpakowski 2024-12-18 22:12:43 -04:00
  • e40e7317bb partial fix for high dpi on Windows Sasha Szpakowski 2024-12-17 18:55:22 -04:00
  • b152688060 vulkan: fix rgb10a2 pixel format component order Sasha Szpakowski 2024-12-16 21:50:28 -04:00
  • d4a2c460de Ignore last space in justified text Ron Tseytlin 2024-12-16 22:47:35 +02:00
  • 7e34e0ad21 Improve justified text alignment Ron Tseytlin 2024-12-16 21:42:42 +02:00
  • 486cc22dbd prefer vulkan over opengl by default on windows/linux. Sasha Szpakowski 2024-12-10 19:44:39 -04:00
  • bd6c90b65d Fix a memory leak in TextBatch:add when the internal buffer is resized Sasha Szpakowski 2024-12-09 18:32:17 -04:00
  • 90b52df955 Fix 'sizenesw' system cursor Sasha Szpakowski 2024-12-09 18:30:27 -04:00
  • 58000b4e9e love.graphics.print doesn't stop at \0 Sasha Szpakowski 2024-12-01 14:29:54 -04:00
  • fe4fc84659 vulkan: implement MSAA textures. Sasha Szpakowski 2024-12-01 14:23:13 -04:00
  • 2e58f1db5c Merge pull request #2121 from learn-more/github_action Miku AuahDark 2024-12-01 15:04:56 +08:00
  • ec4b2901ce Use a non-deprecated method of selecting the toolchain Mark Jansen 2024-11-29 17:46:30 +01:00
  • 2089bbd0c8 Work around an issue with github builders Mark Jansen 2024-11-22 10:02:33 +01:00
  • 2904ba7739 Fix Shader:getBufferFormat crashing instead of erroring when the buffer name doesn't exist in the shader. Sasha Szpakowski 2024-11-24 13:30:07 -04:00
  • f8b1942ce4 opengl: fix scissor state when switching between a canvas and the screen while a scissor is active. Sasha Szpakowski 2024-11-16 00:08:06 -04:00
  • 383fec4ea5 Fix stale buffers being referenced by a SpriteBatch after resizing. Sasha Szpakowski 2024-11-09 23:33:34 -04:00
  • 43a295a7f0 Add basic editorconfig for src subfolder. Sasha Szpakowski 2024-11-02 18:18:21 -03:00
  • a93eb5abc6 Fix icon and cursor rgba order Sasha Szpakowski 2024-11-01 17:09:42 -03:00
  • 819d9b7e7c Fix the darken blend mode Sasha Szpakowski 2024-11-01 08:03:45 -03:00
  • d099da1e3b Fix setting window position Sasha Szpakowski 2024-10-25 18:52:46 -03:00
  • b2785df437 Merge pull request #2097 from rfht/main Sasha Szpakowski 2024-10-21 22:08:05 -03:00
  • 2655a429ef replace some macOS-specific event code with more generic code. Sasha Szpakowski 2024-10-21 21:46:17 -03:00
  • d73036f44d vulkan: safer cleanup on shutdown Sasha Szpakowski 2024-10-20 14:35:23 -03:00
  • a6d29e4a76 Fix build Sasha Szpakowski 2024-10-20 13:00:41 -03:00
  • 88137d1b65 Add optional wait timeout parameter to love.event.pump. Sasha Szpakowski 2024-10-20 12:43:29 -03:00
  • 0c7fc9c04a love.timer.sleep max precision is now in ns instead of ms. Sasha Szpakowski 2024-10-19 15:36:34 -03:00
  • b116857102 add love.exposed and love.occluded event callbacks. Sasha Szpakowski 2024-10-19 13:41:34 -03:00
  • 6e82633b56 love.visible is called when minimizing/unminimizing the window. Sasha Szpakowski 2024-10-19 12:33:42 -03:00
  • d3cd2aef36 love.window.isVisible also checks if the window is minimized. Sasha Szpakowski 2024-10-19 11:26:17 -03:00
  • d2d8792ca4 fix cmake error Sasha Szpakowski 2024-10-18 20:32:53 -03:00
  • 9617c631b9 Fix xcode project Sasha Szpakowski 2024-10-18 20:24:11 -03:00
  • 337d8fa048 remove source code support for SDL2 Sasha Szpakowski 2024-10-18 20:22:26 -03:00
  • caca6196fc make sure non-app common paths are canonicalized. Sasha Szpakowski 2024-10-17 20:56:48 -03:00
  • 1ecc8a1fd9 tests: don't run window minimize/maximize tests on Linux CI Sasha Szpakowski 2024-10-16 22:24:27 -03:00
  • 31ce65b9d2 Fix love.resize when SDL3 is used Sasha Szpakowski 2024-10-14 22:34:24 -03:00
  • b69a22dca3 sync window state in love.window.minimize Sasha Szpakowski 2024-10-14 17:37:56 -03:00
  • 56c75170ef cmake: find SDL3 on linux Sasha Szpakowski 2024-10-14 17:11:14 -03:00