Commit Graph

  • 25a6576785 Remove more obsolete code. Sasha Szpakowski 2024-06-20 22:14:31 -03:00
  • 8ceae23aa3 Merge pull request #2051 from learn-more/vs_grouping Sasha Szpakowski 2024-06-20 18:38:10 -03:00
  • 8b37337436 Remove a workaround for a driver that's no longer supported Sasha Szpakowski 2024-06-20 18:14:46 -03:00
  • 66a1197053 Remove a couple internal support checks that aren't needed anymore. Sasha Szpakowski 2024-06-20 17:50:36 -03:00
  • ad0af743d8 Shaders use GLSL3 instead of GLSL1 by default. Sasha Szpakowski 2024-06-20 17:49:50 -03:00
  • 54a31ec615 Minimum required opengl version is now OpenGL 3.3 / OpenGL ES 3.0. Sasha Szpakowski 2024-06-19 18:08:09 -03:00
  • 5112345893 Fix the first TextBatch:set call uploading vertices twice. Sasha Szpakowski 2024-06-18 22:19:40 -03:00
  • 4c778fa878 Fix typo Sasha Szpakowski 2024-06-17 21:13:06 -03:00
  • bfc4212f30 Remove NormalMatrix shader uniform. Sasha Szpakowski 2024-06-17 20:57:28 -03:00
  • e180b256b8 vulkan: fix cull mode in quad drawing code Sasha Szpakowski 2024-06-17 17:08:31 -03:00
  • ce173dd89b Group liblove and lovedep projects in Visual Studio Mark Jansen 2024-04-03 23:11:27 +02:00
  • 78f8cfc4dc Add Shader:getBufferFormat. Sasha Szpakowski 2024-06-16 17:07:34 -03:00
  • 12bbadb0fa replace 'onesided' bool in EdgeShape constructors with prev/next vertex coordinates. Sasha Szpakowski 2024-06-16 11:17:46 -03:00
  • 946579a903 Fix delete key not using the right name Sasha Szpakowski 2024-06-15 20:11:24 -03:00
  • 6869737a3f vulkan: recognize more vendor ids for love.graphics.getRendererInfo Sasha Szpakowski 2024-06-15 15:40:48 -03:00
  • 8e67fd5861 metal: fix compile error Sasha Szpakowski 2024-06-15 15:02:44 -03:00
  • 2eb8198dba metal/vulkan: fix uniform numbers and vectors in arrays of structs. Sasha Szpakowski 2024-06-15 14:46:27 -03:00
  • d13a7f7620 Fix missing deprecated Shape:getShape method. Sasha Szpakowski 2024-06-07 17:38:08 -03:00
  • a23d53183e key press events and love.keyboard support arbitrary non-ascii key constants. Sasha Szpakowski 2024-06-01 21:21:20 -03:00
  • d5766924ed Update build instructions for *nix. Miku AuahDark 2024-05-30 10:26:22 +08:00
  • 657b3de9d9 Merge pull request #2069 from ryandesign/cmake-macos Sasha Szpakowski 2024-05-10 21:50:22 -03:00
  • e26106222a On macOS/iOS, use apple.mm, macos.mm and/os ios.mm Ryan Carsten Schmidt 2024-05-10 01:27:41 -05:00
  • 2c23b16556 On macOS/iOS, use Metal instead of Vulkan Ryan Carsten Schmidt 2024-05-10 01:24:48 -05:00
  • b4427a1186 Merge pull request #2065 from ryandesign/patch-2 Sasha Szpakowski 2024-05-09 19:01:02 -03:00
  • cccd46af49 Merge pull request #2067 from ryandesign/fobjc-arc Sasha Szpakowski 2024-05-09 19:00:53 -03:00
  • ce03fb839a Add -fobjc-arc for love_3p_luahttps on macOS Ryan Carsten Schmidt 2024-05-08 22:20:29 -05:00
  • 4ccf81bada Remove duplicate entry in changes.txt Ryan Carsten Schmidt 2024-05-08 21:16:39 -05:00
  • 9473c8d710 vulkan: fix validation error when creating a non-square array texture. Sasha Szpakowski 2024-05-05 09:40:28 -03:00
  • 03f364e131 graphics: bind internal depth-compare textures to unbound sampler2DShadow vars. Sasha Szpakowski 2024-05-03 20:56:13 -03:00
  • a894c2f6a4 vulkan: fix validation errors related to scissors when drawing. Sasha Szpakowski 2024-05-03 20:24:25 -03:00
  • 8d8cf317d5 opengl+windows: work around a performance issue with lines. Sasha Szpakowski 2024-05-02 18:05:42 -03:00
  • 629fc1c581 Android: Use mode a+rwx for directories and a+rw for files in external storage path. Miku AuahDark 2024-04-27 12:38:30 +08:00
  • 0089749ad0 metal: work around texture swizzle bug in the github runner VM Sasha Szpakowski 2024-04-26 20:32:15 -03:00
  • 5f97efd402 CI: run metal tests on macOS Sasha Szpakowski 2024-04-26 20:17:41 -03:00
  • 8cba8ce292 tests: remove macOS-specific audio codepath Sasha Szpakowski 2024-04-26 20:11:10 -03:00
  • 7755bf668e CI: use wave backend for OpenAL Soft during tests Sasha Szpakowski 2024-04-26 20:05:18 -03:00
  • a238d5ae2c CI: pull from main branch of love-apple-dependencies Sasha Szpakowski 2024-04-26 19:51:28 -03:00
  • 1e2696b403 improve errors when openal fails to initialize Sasha Szpakowski 2024-04-25 18:23:58 -03:00
  • 329796d3ba Android: Fix inconsistency issue with t.externalstorage. Miku AuahDark 2024-04-25 12:36:43 +08:00
  • 8cdbeb20b9 Fix compile error from previous commit. Miku AuahDark 2024-04-25 12:04:33 +08:00
  • 4270985df1 Android: Fix missing directories and files with externalstorage when trying to browse it through MTP. Miku AuahDark 2024-04-25 11:54:13 +08:00
  • 562de22289 CI: fix jit modules not being uploaded Sasha Szpakowski 2024-04-20 19:12:10 -03:00
  • f3a1535dd0 CI: build for iOS simulator using an Apple Silicon computer Sasha Szpakowski 2024-04-20 18:58:35 -03:00
  • 0b3e5af85f CI: don't build for 32 bit windows Sasha Szpakowski 2024-04-20 18:47:13 -03:00
  • f6613836b9 CI: remove legacy compat build setup for windows Sasha Szpakowski 2024-04-20 18:37:52 -03:00
  • 43ba6c98bd Merge pull request #2057 from learn-more/SDL3 Sasha Szpakowski 2024-04-20 17:35:57 -03:00
  • 58f05eb000 fix incorrect errors when using an integer format ImageData Sasha Szpakowski 2024-04-18 20:32:21 -03:00
  • 09e8830a87 Add support for SDL3 when building with megasource Mark Jansen 2024-04-17 22:06:44 +02:00
  • 3a672387e4 Error if Texture:generateMipmaps is called on an active canvas. Sasha Szpakowski 2024-04-14 11:31:46 -03:00
  • e04b5f931d Move internal auto-generation for canvas mipmaps to high level code. Sasha Szpakowski 2024-04-14 11:31:10 -03:00
  • 8f8260afa5 add a test for auto-generated canvas mipmaps Sasha Szpakowski 2024-04-14 11:29:46 -03:00
  • c5feaa3dfa Fix missing depth formats in love.graphics.getTextureFormats. Sasha Szpakowski 2024-04-13 17:06:06 -03:00
  • 59e18df392 metal: fix varying matrices and arrays. Sasha Szpakowski 2024-04-13 16:48:44 -03:00
  • 4a0e24c415 metal: fix integer pixel formats not claiming support for sampling. Sasha Szpakowski 2024-04-13 16:48:22 -03:00
  • e1cad5500f fix test... Sasha Szpakowski 2024-04-12 18:08:20 -03:00
  • b547321179 tests: use a better-supported canvas format for IO test, and turn off blending Sasha Szpakowski 2024-04-12 18:02:43 -03:00
  • 1f0f2a0781 vulkan: fix detection of linear filter support for pixel formats Sasha Szpakowski 2024-04-12 17:59:22 -03:00
  • e92df0a231 vulkan: fix shader creation when using a varying matrix. Sasha Szpakowski 2024-04-12 17:52:37 -03:00
  • 93c26ed25a add a graphics test for some shader IO variables Sasha Szpakowski 2024-04-12 17:31:21 -03:00
  • 4b3fdc2317 vulkan: fix a crash in the error screen Sasha Szpakowski 2024-04-11 22:44:47 -03:00
  • 111bbde32d vulkan: fix shaders with int vertex attributes when nothing using that attribute is drawn. Sasha Szpakowski 2024-04-11 22:35:43 -03:00
  • 565d635f75 tests: use the default renderer instead of forcing opengl, unless it's set in CLI params. Sasha Szpakowski 2024-04-09 21:21:30 -03:00
  • 02147329ce CI: explicitly set opengl renderer for tests that should use opengl Sasha Szpakowski 2024-04-09 21:20:16 -03:00
  • ad0526d97d Fix videos not setting their textures in the first frame, on some backends. Sasha Szpakowski 2024-04-09 21:18:11 -03:00
  • b01ff0e8ee opengl: fix GL errors when MSAA is enabled for the window. Sasha Szpakowski 2024-04-09 17:33:11 -03:00
  • bb9fb54ef4 Merge pull request #2053 from nikeinikei/main Sasha Szpakowski 2024-04-09 13:53:19 -03:00
  • 15c14c69b4 vulkan: correct scissor extent calculation niki 2024-04-09 18:04:54 +02:00
  • 869cb23314 vulkan: fix incorrect scissor when rendering to a canvas niki 2024-04-09 17:31:04 +02:00
  • 7f37a7ddbe metal: fix texture uploads in the middle of a render pass stopping the pass' subsequent draws from working. Sasha Szpakowski 2024-04-08 22:10:11 -03:00
  • 6bc91a025c metal: fix backbuffer discarding its contents in some situations. Sasha Szpakowski 2024-04-08 20:11:47 -03:00
  • d40b78be76 vulkan: fix shader cross-stage io (varying) location mapping. Sasha Szpakowski 2024-04-08 17:59:06 -03:00
  • 6807e54bab Windows: update build version in love.rc 11.x Sasha Szpakowski 2024-04-08 13:09:08 -03:00
  • 994079e76d Mesh:getVertexFormat uses named fields, to match the new format syntax in newMesh. Sasha Szpakowski 2024-04-08 12:20:07 -03:00
  • 8140817107 vulkan: fix a crash on minimization. Sasha Szpakowski 2024-04-07 17:25:46 -03:00
  • e11ab50965 tests: fix a missing love.graphics.pop Sasha Szpakowski 2024-04-07 15:14:59 -03:00
  • 2bc9777c3b vulkan: limit render pass layout transitions to the active mipmap/layer. Sasha Szpakowski 2024-04-07 09:48:54 -03:00
  • 1692573be6 vulkan: fix image layout mismatches when generating mipmaps and when copying from a buffer. Sasha Szpakowski 2024-04-07 09:13:21 -03:00
  • 92a03719e2 vulkan: fix validation errors when a resource is declared in multiple stages. Sasha Szpakowski 2024-04-06 21:38:12 -03:00
  • aded2621a3 vulkan: use uniform shader stage masks when setting up descriptor set layouts. Sasha Szpakowski 2024-04-06 20:24:10 -03:00
  • 455d02c695 vulkan/metal: fix a typo preventing non-array struct field uniforms from working. Sasha Szpakowski 2024-04-06 09:46:40 -03:00
  • 9b3eff1f62 tests: update Shader:send tests to try sending a non-array struct field. Sasha Szpakowski 2024-04-06 09:46:05 -03:00
  • 60d90e03a4 windows: prefer regular vsync instead of dwm flush syncs. Sasha Szpakowski 2024-04-05 22:30:58 -03:00
  • 1d9d3346c5 windows: prefer regular vsync instead of dwm flush syncs. Sasha Szpakowski 2024-04-05 22:30:58 -03:00
  • e08004d338 vulkan: fix uniform vec3 array alignment Sasha Szpakowski 2024-04-01 23:06:19 -03:00
  • dc945d757a tests: add a graphics test for uniform vec3 array alignment Sasha Szpakowski 2024-04-01 23:01:00 -03:00
  • 4655deb216 Merge pull request #2047 from learn-more/sdl3 Sasha Szpakowski 2024-04-01 15:03:19 -03:00
  • a689d8e450 Fix building love on Windows for SDL3-3.1.0 Mark Jansen 2024-03-30 21:20:47 +01:00
  • b48d81d976 rename love.graphics.setCustomProjection to setProjection. Sasha Szpakowski 2024-03-31 21:12:01 -03:00
  • 44a6a81641 vulkan: improve depth/stencil texture support. Sasha Szpakowski 2024-03-31 17:56:36 -03:00
  • 6ac3c5f990 vulkan: fix one validation error when sending a depth-stencil texture to a shader. Sasha Szpakowski 2024-03-31 16:48:12 -03:00
  • f32b6bde57 vulkan: fix validation error when clearing mid-pass. Sasha Szpakowski 2024-03-31 13:28:46 -03:00
  • a0ca3c148e vulkan: improve handling of vertex attribute bindings. Sasha Szpakowski 2024-03-31 12:55:40 -03:00
  • c37257c173 tests: apply the same anisotropy fix to Image tests Sasha Szpakowski 2024-03-31 10:11:17 -03:00
  • 72f7a36588 tests: canvas:setFilter test doesn't fail if the system doesn't support anisotropic filtering. Sasha Szpakowski 2024-03-31 10:09:59 -03:00
  • c6131ff838 Merge pull request #2045 from learn-more/lua_in_vs Sasha Szpakowski 2024-03-30 15:05:51 -03:00
  • 93c77a7798 Add lua files to CMakeLists.txt Mark Jansen 2024-03-30 01:03:34 +01:00
  • c764626a6a vulkan: fix shader:send with fields in an array-of-structs. Sasha Szpakowski 2024-03-30 12:20:52 -03:00
  • b5b6d07108 metal: fix shader:send with fields in an array-of-structs. Sasha Szpakowski 2024-03-30 12:03:20 -03:00
  • 4948e52013 iOS: update minimum runtime OS from 12.0 to 13.0. Sasha Szpakowski 2024-03-30 11:38:51 -03:00
  • fd1901b3ad Update glslang with array-of-samplers fix. Sasha Szpakowski 2024-03-30 11:31:33 -03:00