Commit Graph

  • 22e68868e1 Fix/improve SHA-384/512 hashing. ImagicTheCat 2023-05-24 16:21:35 +02:00
  • ade382072d Fix/improve SHA-224/256 hashing. ImagicTheCat 2023-05-24 16:10:53 +02:00
  • 4304132f8f Fix/improve SHA1 hashing. ImagicTheCat 2023-05-24 16:09:34 +02:00
  • f1a5e47aae Fix/improve MD5 hashing. ImagicTheCat 2023-05-24 16:08:27 +02:00
  • 4cd0bc0de4 Improve full-lightuserdata check on 32-bit platforms. Miku AuahDark 2023-05-23 11:12:34 +08:00
  • f7432bd2d4 Swap alignment workaround from processor to ternary operator. Miku AuahDark 2023-05-23 10:55:01 +08:00
  • f2ff90c68b Workaround alignment issue in ENet on 32-bit platforms. Miku AuahDark 2023-05-23 10:45:09 +08:00
  • efc54d5124 Add PHYSFS_Io StripSuffixIo to skip codesign signatures Joel Schumacher 2023-05-17 23:46:20 +02:00
  • 545db4b0b3 Merge pull request #1927 from EngineerSmith/bug-hunting Sasha Szpakowski 2023-05-09 15:05:29 -03:00
  • 4fef549363 Merge pull request #1926 from EngineerSmith/enet-data Sasha Szpakowski 2023-05-09 14:26:58 -03:00
  • 4e6aadc033 Fixed issue #1925 misspelling for both keyboard and scancode enums EngineerSmith 2023-05-09 18:18:17 +01:00
  • 8f5ca512b8 added variant for enet peer_send and host_broadcast to take light userdata and a size than just a lua string EngineerSmith 2023-05-09 17:46:02 +01:00
  • c8e7d4e28a Change the usage of constexpr to const. Miku AuahDark 2023-05-03 19:05:01 +08:00
  • 0768583aaa Merge branch 'workaround_32bitalign' Miku AuahDark 2023-05-03 18:42:16 +08:00
  • 39763bba2f Retry make getdeps 250 times. Miku AuahDark 2023-04-26 22:18:53 +08:00
  • 7828d1e0fb Fix macOS colorspace backport Sasha Szpakowski 2023-04-23 21:19:32 -03:00
  • 90b22f7d42 Fix love.graphics.draw(TextBatch) accessing an invalid pointer. Sasha Szpakowski 2023-04-22 21:59:15 -03:00
  • 4ab9a1ce8c Workaround alignment issue in Linux 32-bit platforms. Miku AuahDark 2023-04-19 16:26:06 +08:00
  • 78e7c44424 update version Sasha Szpakowski 2023-04-15 09:37:22 -03:00
  • c849f71d14 Artifact AppImage debug symbols. Miku AuahDark 2023-04-15 16:17:42 +08:00
  • 544bba8ef0 Update GitHub Actions dependencies. Miku AuahDark 2023-04-15 16:16:42 +08:00
  • fa9978ec08 Use Ubuntu 20.04 for Linux build. Miku AuahDark 2022-09-24 13:26:28 +08:00
  • 7613067f21 Merge branch 'main' into 12.0-development Sasha Szpakowski 2023-04-13 22:36:29 -03:00
  • fe886c3c51 Updated changelog Sasha Szpakowski 2023-04-13 22:32:54 -03:00
  • f5b8117c19 graphics: fix typo in comment scurest 2023-02-21 19:02:32 -06:00
  • 106daedf75 graphics: fix for anti-parallel line segments (#1894) scurest 2023-02-21 19:00:29 -06:00
  • a71cfdcb50 Fix typo Sasha Szpakowski 2023-01-14 12:17:57 -04:00
  • 1080507c7d Improve variable name readability in line rendering code. Sasha Szpakowski 2023-01-14 12:13:35 -04:00
  • c245397178 Remove NaN-check C assert calls in line drawing code. slime 2022-10-30 12:30:42 -03:00
  • 7e0f8ca791 FIx polyline adding NaN normals, which breaks the line rendering Klonan 2022-09-16 11:00:19 +02:00
  • f6e9277a6d macOS: fix colors appearing oversaturated on P3 displays. slime 2022-09-30 15:17:46 -03:00
  • 2b01179b35 Merge branch 'main' into 12.0-development Sasha Szpakowski 2023-04-13 21:56:19 -03:00
  • 02427c3ddc metal: fix a crash on quit Sasha Szpakowski 2023-04-02 17:09:44 -03:00
  • 2c3ea60c79 Add love.window.focus (resolves #1911). Sasha Szpakowski 2023-04-01 18:02:16 -03:00
  • 0b48dacb4e Remove convenience constructor functions for vertex and index buffers. Sasha Szpakowski 2023-03-26 20:46:24 -03:00
  • 059d60b404 love.wheelmoved: add preciseX, preciseY, and direction enum parameters. Sasha Szpakowski 2023-03-19 11:04:49 -03:00
  • c4aaab6bf0 Remove love.dropbegan and love.dropcompleted callbacks. Closes #1908 Sasha Szpakowski 2023-03-04 16:51:19 -04:00
  • 4e86d45ffd Merge pull request #1906 from scurest/fix-1894 Sasha Szpakowski 2023-02-26 13:14:44 -04:00
  • ee90667846 graphics: fix typo in comment scurest 2023-02-21 19:02:32 -06:00
  • bdcef0bbc8 graphics: fix for anti-parallel line segments (#1894) scurest 2023-02-21 19:00:29 -06:00
  • abf9980cc2 Fix ByteData:set* error message. Sasha Szpakowski 2023-02-20 10:06:09 -04:00
  • bec488519d Add a variant of love.data.pack which takes an existing ByteData object. Sasha Szpakowski 2023-02-19 22:15:07 -04:00
  • 1909e80409 Add ByteData:setString. Sasha Szpakowski 2023-02-19 20:26:35 -04:00
  • 78de7bdf3c Move ByteData float/int getter methods to Data. Sasha Szpakowski 2023-02-19 19:52:07 -04:00
  • 416abdbc59 love.graphics.copyBuffer: slightly more robust error handling. Sasha Szpakowski 2023-02-19 19:36:32 -04:00
  • c70b0a0b03 Add Buffer:clear, to reset all or part of a Buffer's contents to 0. Sasha Szpakowski 2023-02-19 19:36:03 -04:00
  • 11c92ece33 Merge pull request #1902 from nikeinikei/12.0-development Sasha Szpakowski 2023-02-14 21:23:45 -04:00
  • 5eae82ab33 vulkan: fix gammacorrect in Graphics::clear niki 2023-02-15 01:22:38 +01:00
  • 70a18e115f vulkan: don't set CREATE_DEDICATED_MEMORY flag for buffer memory. Sasha Szpakowski 2023-02-14 20:18:26 -04:00
  • 139c68d197 better error checking for Data:getString's size parameter. Sasha Szpakowski 2023-02-13 19:41:25 -04:00
  • f6416dd584 Add optional byte offset and size parameters to Data:getString. Sasha Szpakowski 2023-02-13 19:39:31 -04:00
  • 02e8acc0d2 Add ByteData methods for getting/setting number values. Sasha Szpakowski 2023-02-13 19:37:59 -04:00
  • 4f321d69e7 vulkan: cache depthStencilFormat niki 2023-02-12 14:52:30 +01:00
  • dc6e080d18 vulkan: code styling niki 2023-02-12 14:18:26 +01:00
  • 6183f67598 vulkan: fix wrong attachment load op niki 2023-02-12 00:54:03 +01:00
  • 2fc5a8afe0 vulkan: removed unused optional extension niki 2023-02-12 00:22:51 +01:00
  • 14e08a2b03 vulkan: remove default renderpasses & framebuffers There is little to no performance gain, with a lot of burden to maintenance of the extra path. It's better to unify the code with the other render pass logic. niki 2023-02-11 22:36:39 +01:00
  • b698c0f11a vulkan: rename to OptionalDeviceExtensions The previous name was misleading. niki 2023-02-11 22:21:07 +01:00
  • 3fb5ddadcb compile error fixes for linux/iOS Sasha Szpakowski 2023-02-11 16:39:38 -04:00
  • 95d44c2c2d very minor compile speed improvements Sasha Szpakowski 2023-02-11 16:29:24 -04:00
  • ee96b6fa68 Fix a crash when printing an empty string. Sasha Szpakowski 2023-02-11 15:55:49 -04:00
  • 2adc0070e4 Merge branch 'love2d:12.0-development' into 12.0-development nikeinikei 2023-02-11 20:28:28 +01:00
  • 7415cb2d02 vulkan: fix incorrect render pass hashing niki 2023-02-11 20:25:54 +01:00
  • b04ba7ecb4 vulkan: fix incorrect loadOp niki 2023-02-11 20:20:49 +01:00
  • d06926eae9 Merge branch '12.0-development' of https://github.com/nikeinikei/love into 12.0-development niki 2023-02-11 20:06:22 +01:00
  • 094d6e39d1 vulkan: improve render pass performance Before this patch some common patterns would lead to very suboptimal render passes. Consider the following code: ```lua local canvas = love.graphics.newCanvas(...) niki 2023-02-11 20:06:19 +01:00
  • c24f95d72e Merge pull request #1901 from Er2ch/harfbuzz Sasha Szpakowski 2023-02-11 13:25:25 -04:00
  • 94daeea31e Add FindHarfbuzz.cmake Er2 2023-02-11 16:56:58 +00:00
  • 594c251f4b update changelog with removals of functions deprecated in love 11. Sasha Szpakowski 2023-02-11 11:49:49 -04:00
  • 60a8fca45c The old love.graphics stencil APIs are deprecated, not removed. Sasha Szpakowski 2023-02-11 11:35:04 -04:00
  • 1a586f8156 small changelog fix Sasha Szpakowski 2023-02-06 20:48:43 -04:00
  • 47e51af487 Add Joystick:getJoystickType. Sasha Szpakowski 2023-02-06 18:16:19 -04:00
  • 46d98e4b77 update changelog Sasha Szpakowski 2023-02-06 17:57:20 -04:00
  • edeab5e4e8 Merge branch 'love2d:12.0-development' into 12.0-development nikeinikei 2023-02-06 12:19:19 +01:00
  • 6ac7c09d90 shaders: default to std430 layout for storage buffers. Sasha Szpakowski 2023-02-05 22:16:28 -04:00
  • 2178b634c8 Add functions for indirect draws and compute dispatches. Sasha Szpakowski 2023-02-05 15:55:19 -04:00
  • d3747cebb1 Rename love.graphics.drawShaderVertices to drawFromShader. Sasha Szpakowski 2023-02-05 15:16:10 -04:00
  • e13b0078a2 shaders: ignore code in comments when parsing entry point functions. Sasha Szpakowski 2023-02-04 10:25:13 -04:00
  • 9f452474c7 vulkan: remove unnecessary getDevice() calls niki 2023-01-31 01:07:02 +01:00
  • 9963d1247c update windows build status URL Sasha Szpakowski 2023-01-30 09:41:02 -04:00
  • defe811f62 Allow creating a mipmapped texture with less than the full mip range. Sasha Szpakowski 2023-01-29 16:02:39 -04:00
  • 8706f0ef6a Rename Texture:isRenderTarget to Texture:isCanvas. Sasha Szpakowski 2023-01-29 15:58:31 -04:00
  • 0e1f645538 vulkan: clean up glslang objects properly By using smart pointers we don't want to worry about explicitely deleting. niki 2023-01-29 01:14:06 +01:00
  • f01457a610 vulkan: remove internal Shader::attach call Shader::attach() should not be called internally by a graphics backend. niki 2023-01-27 14:10:19 +01:00
  • fdc860e6b6 Merge branch 'love2d:12.0-development' into 12.0-development nikeinikei 2023-01-27 13:53:32 +01:00
  • 377d269f4a vulkan: remap bindings to prevent clash Vulkan does not differentiate between between bindings for textures and buffers, as opposed to opengl. This can lead to situations, where different uniforms get assigned the same binding leading to a crash, when trying to update a descriptor set with the wrong type. This patch solves this problem, by remapping the bindings when needed. niki 2023-01-27 02:36:10 +01:00
  • 61352b90a5 Update dr_mp3 to 0.6.34. Miku AuahDark 2023-01-24 20:42:21 +08:00
  • a2466a4a1b vulkan: use temporary pipeline cache niki 2023-01-22 00:17:42 +01:00
  • 02d2dc9427 Fix race condition when a thread is destroyed right after thread:start Sasha Szpakowski 2023-01-18 17:27:06 -04:00
  • 7e661d2fb1 Merge pull request #1892 from MikuAuahDark/srcindex Sasha Szpakowski 2023-01-15 15:51:09 -04:00
  • 0f4304edd1 Pump events a couple times during bootup. Sasha Szpakowski 2023-01-15 12:36:15 -04:00
  • c46423198e Reduce the compiled binary size. Miku AuahDark 2023-01-15 11:48:04 +08:00
  • 9edae19d74 Merge branch 'main' into 12.0-development Sasha Szpakowski 2023-01-14 22:40:13 -04:00
  • 592c306276 Fix images with mipmaps when ANGLE is used with an AMD gpu. Sasha Szpakowski 2023-01-14 22:35:00 -04:00
  • 8cac37b811 Fix typo Sasha Szpakowski 2023-01-14 12:17:57 -04:00
  • 8ae7342875 Improve variable name readability in line rendering code. Sasha Szpakowski 2023-01-14 12:13:35 -04:00
  • 0acb2f57dc Revert "CI: explicitly set the visual studio version when building for windows" Sasha Szpakowski 2023-01-14 10:58:32 -04:00
  • fed946505f CI: explicitly set the visual studio version when building for windows Sasha Szpakowski 2023-01-14 10:54:59 -04:00
  • 20ad44cd99 Source index PDB and upload it as artifacts. Miku AuahDark 2023-01-08 14:42:43 +08:00
  • f6b74e9ce7 WheelJoint:getMotorTorque takes a dt param instead of inverse dt. Sasha Szpakowski 2023-01-13 18:10:45 -04:00