Commit Graph

  • 7cc3816bec finish physics module coverage ell 2024-02-28 18:38:43 +00:00
  • 3723e35caa Merge branch 'love2d:main' into main ellraiser 2024-02-28 17:51:06 +00:00
  • 990259edf9 more tests ell 2024-02-28 17:49:51 +00:00
  • 8ba72d8cf1 opengl: the computewrite flag isn't supported for sRGB textures. Sasha Szpakowski 2024-02-28 13:20:11 -04:00
  • ff06718f8a opengl: only populate Shader:getWarnings string when there are warnings. Sasha Szpakowski 2024-02-27 23:17:24 -04:00
  • 57fab45c2c tests: draw points at the center instead of corner of pixels. Sasha Szpakowski 2024-02-27 22:54:18 -04:00
  • 6d15098ce2 Android: Workaround Java out of memory, attempt 2. Miku AuahDark 2024-02-27 11:18:42 +08:00
  • 60d4de1a6c CI: Add Android build steps. Miku AuahDark 2024-02-26 21:16:48 +08:00
  • 7fda266d0a Fix pdbstr and srctool extraction. Miku AuahDark 2024-02-26 20:44:32 +08:00
  • 72d6d8f64f Windows: Use another way to get pdbstr and srctool for source indexing. Miku AuahDark 2024-02-26 20:41:50 +08:00
  • ed6a50178c Filled polygons have texture coordinates computed from their bounds. Sasha Szpakowski 2024-02-25 20:09:06 -04:00
  • bb7312e057 luasocket: restore code to compile unix sockets on windows. Sasha Szpakowski 2024-02-25 14:39:40 -04:00
  • 5907a7efe7 Update luasocket to lunarmodules/luasocket@98be8d9 Sasha Szpakowski 2024-02-25 14:25:36 -04:00
  • 476e520969 Fix pointer alignment of default random generator object. Sasha Szpakowski 2024-02-25 11:23:52 -04:00
  • e20f018272 Change the 'viewformats' texture setting field to be a list of pixel formats. Sasha Szpakowski 2024-02-24 23:42:28 -04:00
  • 42812ad521 Add texture views. Fixes #2022. Sasha Szpakowski 2024-02-24 15:45:43 -04:00
  • 1e97e09b28 Rework internal module registration to happen in constructors. Sasha Szpakowski 2024-02-24 15:21:38 -04:00
  • c7e4dafd88 CI: pull megasource's main branch Sasha Szpakowski 2024-02-19 12:11:15 -04:00
  • d2eca731d4 Remove Data:getInt64 and ByteData:setInt64. Sasha Szpakowski 2024-02-18 17:22:31 -04:00
  • ae6800e0e0 Add Data:performAtomic to lock a mutex while using a Data object. Sasha Szpakowski 2024-02-18 17:07:24 -04:00
  • 007090af14 ImageData: remove automatic mutex locks. Sasha Szpakowski 2024-02-18 17:06:40 -04:00
  • d880c48502 Clean up some internal texture data upload parameters. Sasha Szpakowski 2024-02-17 14:10:38 -04:00
  • 81d0c720a2 Fix compressed texture uploads using the wrong pixel format. Sasha Szpakowski 2024-02-17 14:00:31 -04:00
  • 1084d94f90 Fix missing sRGB<->Linear pixel format swaps for DXT and BC formats. Sasha Szpakowski 2024-02-17 13:16:10 -04:00
  • 483237ee30 Merge pull request #2018 from EngineerSmith/hash Sasha Szpakowski 2024-02-13 21:20:07 -04:00
  • 2aa4e4b3ea Updated changes.txt EngineerSmith 2024-02-13 01:20:10 +00:00
  • cbf7e5680a Added old functionality back, and marked it as deprecated EngineerSmith 2024-02-13 01:01:18 +00:00
  • 1bdb5ded50 CI: update action versions Sasha Szpakowski 2024-02-12 20:32:44 -04:00
  • ec177d51d1 deprecate love.window.close. Sasha Szpakowski 2024-02-12 20:06:55 -04:00
  • 25e008e20c metal: remove a redundant memcpy when uploading pixels to a texture. Sasha Szpakowski 2024-02-10 23:17:10 -04:00
  • fd2724226a CI: Re-add step to avoid Strawberry Perl messing with the build. Sasha Szpakowski 2024-02-10 22:52:28 -04:00
  • 7823ed476a Avoid non-ASCII characters in printed help text. Sasha Szpakowski 2024-02-10 19:01:48 -04:00
  • 7a55f5fb23 CI: remove strawberry perl deletion workaround for Windows Sasha Szpakowski 2024-02-10 13:44:17 -04:00
  • 4cd0360a92 CI: Windows builds use VS2022 toolchain Sasha Szpakowski 2024-02-10 13:28:52 -04:00
  • 6d4e812605 Update readme Sasha Szpakowski 2024-02-10 12:56:57 -04:00
  • 21c1fce988 CI: pull from 11.x branches of dependency repositories Sasha Szpakowski 2024-02-10 12:34:19 -04:00
  • 64a30f177f Merge branch 'main' into 12.0-development Sasha Szpakowski 2024-02-10 12:24:48 -04:00
  • 94d5864144 update year for copyright notice Sasha Szpakowski 2024-02-10 12:13:22 -04:00
  • f00a86dc9f Added change to changes.txt EngineerSmith 2024-02-09 01:15:45 +00:00
  • 666fd88631 Altered tests to account for additional container argument in love.data.hash EngineerSmith 2024-02-09 00:55:57 +00:00
  • d125921c24 Added container type to w_hash EngineerSmith 2024-02-09 00:29:12 +00:00
  • 8d73622311 Fix compilation Sasha Szpakowski 2024-02-04 23:18:40 -04:00
  • d5282339a2 Merge branch 'main' into 12.0-development Sasha Szpakowski 2024-02-04 23:07:50 -04:00
  • 62ac858f30 Initial source code support for SDL3. No build system support. Sasha Szpakowski 2024-02-04 17:02:26 -04:00
  • 5d11b095e8 Fix loading code-signed games on Windows with non-ascii paths. Sasha Szpakowski 2024-02-03 12:06:27 -04:00
  • 5acc98ce43 Remove unnecessary CMake modules. Miku AuahDark 2024-01-29 19:13:44 +08:00
  • dc8391397e Merge remote-tracking branch 'origin/12.0-development' into remove-autotools Bart van Strien 2024-01-28 11:58:26 +01:00
  • 50b18d1ac7 Add love.mouse.getGlobalPosition. Useful for custom window dragging. Sasha Szpakowski 2024-01-13 18:06:37 -04:00
  • bf6a6f1237 metal: error when generated SPIR-V shader IR can't be parsed Sasha Szpakowski 2024-01-09 21:29:54 -04:00
  • 7ff6f74a92 metal: improve shader resource binding code. Sasha Szpakowski 2024-01-09 21:11:04 -04:00
  • fb002ee59b opengl: fixes for default storage buffer bindings. Sasha Szpakowski 2024-01-09 21:10:20 -04:00
  • 8bf04df6e1 Fix uninitialized pointers leading to crashes Sasha Szpakowski 2024-01-08 22:31:06 -04:00
  • 3e8345280f Move default texel and shader storage buffers to high level code. Sasha Szpakowski 2024-01-08 22:13:47 -04:00
  • 6feedc8222 Add love.window.getPointer, returns a SDL_Window* as lightuserdata. Sasha Szpakowski 2024-01-08 21:09:40 -04:00
  • ecd9b007aa Fix building vulkan Shader.cpp Sasha Szpakowski 2024-01-07 22:00:50 -04:00
  • 95fdc1c899 Linux: don't try to build web glslang files Sasha Szpakowski 2024-01-07 21:58:29 -04:00
  • 715858a670 Fix typo Sasha Szpakowski 2024-01-07 21:46:51 -04:00
  • ddbf64d3b7 Linux: build using C++17? Sasha Szpakowski 2024-01-07 21:40:14 -04:00
  • c6b3d136af iOS: update deployment target Sasha Szpakowski 2024-01-07 21:26:10 -04:00
  • 904ab47d1f Fix cmake project Sasha Szpakowski 2024-01-07 21:22:43 -04:00
  • 8e361aefbf SPIRV-Cross: remove C API files Sasha Szpakowski 2024-01-07 21:22:13 -04:00
  • 421cfd1a5e update SPIRV-Cross Sasha Szpakowski 2024-01-07 21:17:43 -04:00
  • a99d5afc57 update glslang Sasha Szpakowski 2024-01-07 21:14:01 -04:00
  • 501c41e10f Fix compiler warning Sasha Szpakowski 2024-01-06 15:44:39 -04:00
  • fffb835358 tests: fix love.graphics.setDepthMode test Sasha Szpakowski 2024-01-06 15:36:50 -04:00
  • 131b6c51e0 graphics: fix recursion when creating a default texture. Sasha Szpakowski 2024-01-06 15:22:02 -04:00
  • aaab9791d5 Improve backbuffer depth buffer. Sasha Szpakowski 2024-01-06 15:21:06 -04:00
  • e08502fafa Update build dependencies Bart van Strien 2024-01-06 12:42:19 +01:00
  • aa14bacdc9 Remove autotools build system Bart van Strien 2024-01-06 12:13:15 +01:00
  • ac9ee9d3c7 Update debian package files for cmake variables Bart van Strien 2024-01-06 12:04:25 +01:00
  • 621a7547d2 metal: tweak initial internal uniform buffer size Sasha Szpakowski 2024-01-05 20:37:49 -04:00
  • 04462ece30 graphics: clean up some stencil code Sasha Szpakowski 2024-01-04 21:35:52 -04:00
  • 404b2f2c4e address VS compiler suggestion about constexpr Sasha Szpakowski 2024-01-04 21:35:18 -04:00
  • 9b5851e039 Move current love.graphics.setStencilMode functionality to setStencilState. Sasha Szpakowski 2024-01-04 16:23:49 -04:00
  • 77c5ea1d6b graphics: move buffer:clear error checking to high level code Sasha Szpakowski 2024-01-02 11:13:31 -04:00
  • af840bb2cf metal: texel buffers align their size according to device requirements Sasha Szpakowski 2024-01-01 16:12:24 -04:00
  • 0523aa6f8f metal: check for depth compare mode support before setting it on a texture. Sasha Szpakowski 2024-01-01 15:41:31 -04:00
  • 9b537ede2b Fix out of bounds memory access in Buffer:setArrayData with matrices. Sasha Szpakowski 2023-12-31 16:32:12 -04:00
  • d7e0856dc6 tests: add basic graphics Buffer tests. Sasha Szpakowski 2023-12-31 16:06:45 -04:00
  • d7f29c8860 Use correct library name on linux Bart van Strien 2023-12-31 13:57:51 +01:00
  • 5c0e4d0b62 Add linux install commands to cmake Bart van Strien 2023-12-31 13:28:09 +01:00
  • 84982ff4ef Generate love.desktop using CMake too Bart van Strien 2023-12-31 12:56:38 +01:00
  • 0302e0f2ac Generate debian package files with cmake Bart van Strien 2023-12-31 12:48:40 +01:00
  • 83f1a926bf Make OS-check for install/cpack cmake targets more explicit Bart van Strien 2023-12-31 12:36:25 +01:00
  • e4e16e8a88 Remove unused OSX support in autotools Bart van Strien 2023-12-31 12:29:16 +01:00
  • ae0f2916ed Remove dead code in configure.ac: old stb_image define Bart van Strien 2023-12-31 12:23:29 +01:00
  • dbcdbc47d5 Add debugname field to shader options table. Sasha Szpakowski 2023-12-29 16:51:24 +01:00
  • 8872497561 graphics: handle default textures in high level code. Sasha Szpakowski 2023-12-27 21:28:02 +01:00
  • e42019c59e Add buffer stats to love.graphics.getStats. Sasha Szpakowski 2023-12-25 23:25:46 +01:00
  • 9c6417776f metal: remove unneeded TODO Sasha Szpakowski 2023-12-25 23:24:07 +01:00
  • 4631bc56fb Merge branch 'main' into 12.0-development Sasha Szpakowski 2023-12-25 15:39:45 +01:00
  • 8423b82dba Merge pull request #1999 from Raltyro/patch-1 Sasha Szpakowski 2023-12-24 15:19:23 +01:00
  • 1f8e3551aa Update wrap_Graphics.lua Ralty 2023-12-24 17:28:27 +07:00
  • b7362200c8 Fix deprecated love.graphics.stencil resetting stencilMode Ralty 2023-12-24 17:26:58 +07:00
  • cb4cb80595 tests: fix love.math.randomNormal test consistency Sasha Szpakowski 2023-12-23 23:07:31 +01:00
  • eb552dfcb6 Fix compile warning Sasha Szpakowski 2023-12-23 16:54:00 +01:00
  • 0be5a214dd tests: remove invalid parameter in readbackTexture calls. Sasha Szpakowski 2023-12-14 18:39:22 -04:00
  • cb24af7cc2 tests: add texture debug name check Sasha Szpakowski 2023-12-13 21:47:42 -04:00
  • b7e576efa8 tests: add some tolerance to video rewind test Sasha Szpakowski 2023-12-13 21:05:12 -04:00
  • 12b24c3cc7 CI: don't create compat (aka bunch-of-vc-redist-dll) windows builds. Sasha Szpakowski 2023-12-13 20:42:42 -04:00