Commit Graph

  • 2749209fc7 vulkan: fix crash when using wrong uniform name niki 2023-10-09 20:12:13 +02:00
  • 88272c6855 vulkan: correctly identify boolean uniforms niki 2023-10-09 20:07:32 +02:00
  • 4787d50078 opengl: fix color mask Sasha Szpakowski 2023-10-09 14:10:24 -03:00
  • 06569b4fed Merge pull request #1979 from nikeinikei/12.0-development Sasha Szpakowski 2023-10-09 13:37:30 -03:00
  • cf26e39d1b vulkan: potential fix for compressed textures with mipmaps Sasha Szpakowski 2023-10-09 13:13:37 -03:00
  • 21182d1428 vulkan: fix memory leak niki 2023-10-09 16:04:25 +02:00
  • 51d5b48515 vulkan: fix incorrect device extension niki 2023-10-09 15:32:17 +02:00
  • 8f8afe3de5 vulkan: fix crash when using love.window.close() niki 2023-10-09 15:31:23 +02:00
  • 2789e5eabf opengl: fix clearing integer format Canvases. Sasha Szpakowski 2023-10-08 21:36:10 -03:00
  • b8cbb62bc3 opengl: scissor and color mask no longer affects love.graphics.clear. Sasha Szpakowski 2023-10-08 21:08:59 -03:00
  • add23a4ab0 fix mesa install ell 2023-10-08 21:11:07 +01:00
  • c7c8f25284 added objects module placeholders ell 2023-10-08 18:25:00 +01:00
  • 27c4569697 love.physics: clean up some internal collision processing code Sasha Szpakowski 2023-10-08 14:06:55 -03:00
  • e1948f6e57 added all graphics 'state' tests ell 2023-10-08 17:12:07 +01:00
  • 112a09ceb7 Shape:setDensity no longer needs Body:resetMassData unless the Body already has custom mass data. Sasha Szpakowski 2023-10-08 12:43:27 -03:00
  • 1396e26626 auto.lua: fix consistency on Windows Sasha Szpakowski 2023-10-08 12:32:10 -03:00
  • ff45c308f4 macOS: increase minimum supported OS from 10.9 to 10.13 Sasha Szpakowski 2023-10-07 17:03:40 -03:00
  • 5b4758819e nogame screen uses non-deprecated APIs Sasha Szpakowski 2023-10-07 15:35:00 -03:00
  • de3a0c0142 Improve error checking in love.physics.new*Shape Sasha Szpakowski 2023-10-07 15:33:15 -03:00
  • a1e4b649ce Fix compile errors on macOS Sasha Szpakowski 2023-10-07 15:33:01 -03:00
  • b8e2b1b6c5 Update Xcode project to account for removed files Sasha Szpakowski 2023-10-07 15:19:49 -03:00
  • ac9ae82524 love.physics: simplify Body and Shape API. Sasha Szpakowski 2023-10-07 15:17:24 -03:00
  • 8f10ba907c check flag change ell 2023-10-06 15:58:55 +01:00
  • a620910121 add renderer alts. ell 2023-10-06 15:33:53 +01:00
  • 5ac5438cb4 try lovec instead ell 2023-10-06 15:02:12 +01:00
  • 6a0ff067c8 fixed test.filesystem.openFile ell 2023-10-06 14:39:43 +01:00
  • 04293d3fbd use love-test-report action ell 2023-10-06 13:26:51 +01:00
  • ac5f97e656 Update main.yml ell 2023-10-06 10:14:44 +01:00
  • a513320a47 prevent empty <failure/> tag ell 2023-10-06 10:10:08 +01:00
  • f06ba8b926 Merge branch 'sdf-font-hintingmode' of https://github.com/Labrium/love into sdf-font-hintingmode Labrium 2023-10-05 20:12:28 -06:00
  • c3814bc66f Fix glyph rendering error for empty characters Labrium 2023-10-05 20:12:14 -06:00
  • 6c29497be2 skipped format ell 2023-10-06 00:53:29 +01:00
  • fae3b6ff63 fix xml format ell 2023-10-06 00:37:35 +01:00
  • db600b7fb6 output to src ell 2023-10-06 00:08:39 +01:00
  • 1692f7f2e8 Test MacOS Testing workflow ell 2023-10-05 23:44:15 +01:00
  • e03b2db08b 0.2 ell 2023-10-05 23:03:32 +01:00
  • 2702004bb2 Add Body:getFixture. Sasha Szpakowski 2023-10-04 20:00:44 -03:00
  • 51b439822b Add convenience functions for creating a Body+Shape+Fixture all at once. Sasha Szpakowski 2023-10-04 19:56:22 -03:00
  • 08467cb4fa Update readme.md ell 2023-10-04 21:59:31 +01:00
  • 19df8040df 0.1 ell 2023-10-04 14:43:44 +01:00
  • 03b6b9ff13 Fix return value counts... Sasha Szpakowski 2023-10-02 14:08:21 -03:00
  • da430d5145 World:rayCastAny and rayCastClosest also return the fixture they hit. Sasha Szpakowski 2023-10-02 14:05:54 -03:00
  • 6cb0287500 Add optional category bit mask to World:getFixturesInArea. Sasha Szpakowski 2023-10-02 12:15:26 -03:00
  • 28a898df1f Add World:rayCastAny and World:rayCastClosest. Sasha Szpakowski 2023-10-02 12:11:35 -03:00
  • c3847d5f04 Rename World:queryBoundingBox to World:queryFixturesInArea. Sasha Szpakowski 2023-10-02 11:06:15 -03:00
  • d24ccde864 World:rayCast and World:queryBoundingBox have user args passed through to the callback function. Sasha Szpakowski 2023-10-02 11:00:02 -03:00
  • b1609ed83b love.physics: simplify some internal bookkeeping code Sasha Szpakowski 2023-10-01 15:55:23 -03:00
  • dbc7d7f3ca Add love.graphics.newMesh variant to create a Mesh from existing Buffers. Sasha Szpakowski 2023-09-30 20:12:43 -03:00
  • 691d910c3e Improve error message when Mesh:setVertexMap is used with an empty array. Sasha Szpakowski 2023-09-30 17:54:09 -03:00
  • 2fd2930c24 Update lua-https to love2d/lua-https@0b2346f. Miku AuahDark 2023-09-28 16:53:59 +08:00
  • f43c6fedeb Add physfs_platform_android.cpp as source files. Miku AuahDark 2023-09-28 15:54:36 +08:00
  • 96040b2b2a Fix list of data types in the error message when using an invalid vertex data type in the deprecated type+component count vertex format declaration. Sasha Szpakowski 2023-09-09 13:22:45 -03:00
  • 48e23a048d Improve text wrapping when multiple characters are combined into one glyph. Sasha Szpakowski 2023-09-08 22:38:17 -03:00
  • ee9e567e66 Merge branch '12.0-development' into sdf-font-hintingmode Labrium 2023-09-01 18:43:18 -06:00
  • 25c2a0ef72 Small tweak Labrium 2023-09-01 18:32:55 -06:00
  • fee3bf1a6c Fix build errors Labrium 2023-09-01 18:32:05 -06:00
  • 0abff326f9 Add SDF HintingMode Labrium 2023-09-01 15:33:28 -06:00
  • ddf88c64bd Update lua-https to latest commit (love2d/lua-https@6dbce69) Sasha Szpakowski 2023-08-30 21:47:26 -03:00
  • b0e3246ba8 Fix the Data object variant of File:write. Sasha Szpakowski 2023-08-21 16:50:28 -03:00
  • 2deb6273c2 Replace defunct IRC channel in readme with subreddit link Sasha Szpakowski 2023-08-20 13:39:20 -03:00
  • 6e80d85110 Merge branch 'main' into 12.0-development Sasha Szpakowski 2023-08-19 21:35:55 -03:00
  • 98663ec0db Merge pull request #1958 from nikeinikei/12.0-development Sasha Szpakowski 2023-08-07 21:08:51 -03:00
  • 8913ca2b23 Fix wrong function being registered for Joystick:getSensorData(). Miku AuahDark 2023-08-04 21:43:36 +08:00
  • 536e7e9f69 configure.ac: Specify CXXFLAGS instead of CPPFLAGS. Miku AuahDark 2023-08-03 17:54:46 +08:00
  • 61cafd7dd4 adjust code styling niki 2023-08-01 14:23:10 +02:00
  • 8096cab5bc vulkan: use vkResetDescriptorPool niki 2023-07-30 15:35:20 +02:00
  • 9d9e2da763 vulkan: optimize vkUpdateDescriptorSets calls niki 2023-07-25 21:39:28 +02:00
  • af717c8cab vulkan: fix incorrect return type niki 2023-07-25 16:50:39 +02:00
  • f30bf9bee0 vulkan: better api use of descriptor pools Some implementations allow for bottomless pools, which never run out of pool memory. This new implementation allows for this case to happen. niki 2023-07-25 16:37:53 +02:00
  • e08ade86b5 vulkan: simplify shader code slightly niki 2023-07-25 16:26:26 +02:00
  • 7706ac7ba9 iOS: don't try to open audio recording devices for capture. Sasha Szpakowski 2023-07-22 15:24:10 -03:00
  • 8b4c46ccd2 Merge branch '12.0-development' of https://github.com/nikeinikei/love into 12.0-development niki 2023-07-18 14:56:45 +02:00
  • 3b9476b5dd vulkan: fix validation warnings Sometimes no buffer for tex coords are given, however the shader still expects some. We can fix this by using a default buffer, which contains the constant tex coords (0, 0), which is then bound instead. niki 2023-07-18 14:56:42 +02:00
  • d88a9eead3 Merge branch 'love2d:12.0-development' into 12.0-development nikeinikei 2023-07-18 14:07:24 +02:00
  • ba15a2ab05 vulkan: correct usage of pNext chain for device For systems where VK_EXT_extended_dynamic_state is not supported it is not valid to extend VkDeviceCreateInfo with an unknown struct. Todo: if more extensions are supported in the future this code probably needs adjustments to correctly build a pNext chain. niki 2023-07-18 14:01:05 +02:00
  • 04de1ade9e vulkan: correctly deal with custom input attribs niki 2023-07-08 13:23:13 +02:00
  • 5254417c63 vulkan: remove unnecessary vkDeviceWaitIdle Since we are only cleaning up objects that haven't been used in the last 5000 frames, we do not need to wait to delete them. niki 2023-05-12 12:47:13 +02:00
  • 332b456131 vulkan: remove getDefaultTexture niki 2023-05-11 11:56:06 +02:00
  • 8b419522d7 vulkan: simplify code slightly niki 2023-04-28 14:27:46 +02:00
  • 37013267f7 vulkan: improve readability / maintainability niki 2023-04-16 00:10:41 +02:00
  • 284a385062 support more swapchain image formats niki 2023-03-31 17:19:38 +02:00
  • 786abdc8b7 Merge pull request #1954 from hgoschuetz/fix-ref Sasha Szpakowski 2023-07-10 20:03:06 -03:00
  • 662c01ff9d Fix reference to old 'macosx.mm' Henry Goschütz 2023-07-10 23:37:32 +02:00
  • e582677344 Fix mouse position backward compatibility with new SDL2 versions. Sasha Szpakowski 2023-07-01 17:53:29 -03:00
  • 6563aec89d Merge pull request #1944 from MellowArpeggiation/main Sasha Szpakowski 2023-06-18 12:56:07 -03:00
  • 5f4f0b424b love.joystick: more fixes for duplicate platform fields in gamepad mapping strings. Sasha Szpakowski 2023-06-18 11:54:17 -03:00
  • 241378e437 Revert to old packetin loop, set granulePosition after each packet read in George Paton 2023-06-18 12:39:56 +10:00
  • df7a55911d Fix love.joystick.setGamepadMapping breaking the mapping string when replacing an existing binding. Sasha Szpakowski 2023-06-17 22:16:18 -03:00
  • f06d6c6281 Only add platform field to love.joystick.getGamepadMappingString's result if it's not there already. Sasha Szpakowski 2023-06-17 20:33:59 -03:00
  • ec0c65642b Fix #1943 duplicate frames being skipped when decoding Theora George Paton 2023-06-15 19:22:57 +10:00
  • d28b30736f Improve MP3 detection slightly more. Miku AuahDark 2023-06-06 14:36:35 +08:00
  • 8efcf27a6e Fix RTL text when fallback fonts are used. Sasha Szpakowski 2023-06-03 18:08:22 -03:00
  • e559fd5e68 Pass pointer of PHYSFS_AndroidInit struct in Android when initializing PhysFS. Miku AuahDark 2023-06-01 15:33:04 +08:00
  • e9c564e989 Use new PhysfsIo class for Android AAsset wrapper. Miku AuahDark 2023-06-01 15:10:43 +08:00
  • 93c2709f7c Maybe fix build when VS2013 is used Sasha Szpakowski 2023-05-29 10:29:46 -03:00
  • 63f0af8971 Merge pull request #1935 from ImagicTheCat/hash-func-fix Sasha Szpakowski 2023-05-29 09:47:44 -03:00
  • 5f733ef0fa Add new PhysfsIo file to xcode project Sasha Szpakowski 2023-05-29 09:43:44 -03:00
  • 6cc188b8ba Merge pull request #1930 from pfirsich/physfs_skip_codesign Sasha Szpakowski 2023-05-29 09:42:25 -03:00
  • 48326a026d Fix t.window.displayindex in love.conf. Sasha Szpakowski 2023-05-28 15:14:45 -03:00
  • a161207f02 update PhysFS to 3.2.0. Sasha Szpakowski 2023-05-28 12:30:32 -03:00