Commit Graph

  • 2620225c03 Revert "Implement audio probing to reduce audio false positive." Miku AuahDark 2022-05-01 21:51:31 +08:00
  • 17800813b9 Fix iOS compile error. Miku AuahDark 2022-05-01 17:15:07 +08:00
  • 5f386cfa87 Implement audio probing to reduce audio false positive. Miku AuahDark 2022-05-01 17:01:50 +08:00
  • ee336e5393 opengl: restructure code for computing format support. Alex Szpakowski 2022-04-23 13:15:58 -03:00
  • 28a64c2b29 Use uint32 instead of int for some internal bit-flags. Alex Szpakowski 2022-04-23 09:41:29 -03:00
  • b2ba63df18 Fix typo in error message Alex Szpakowski 2022-04-23 09:40:02 -03:00
  • da1271e9c8 Allow launching a specific/custom .lua file as the main file. Alex Szpakowski 2022-04-23 02:04:19 -03:00
  • a9cca65a14 Clean up some compressed texture loading code. Alex Szpakowski 2022-04-22 22:55:48 -03:00
  • 4e051c6faa Re-add love.filesystem.exists. Alex Szpakowski 2022-04-22 21:11:39 -03:00
  • b8ff64e9e3 Add love.filesystem.openFile. Deprecate love.filesystem.newFile. Alex Szpakowski 2022-04-22 21:05:20 -03:00
  • e167a77994 Fix a couple error message typos Alex Szpakowski 2022-04-22 19:38:17 -03:00
  • ce18340312 Update xcode project with new files. Alex Szpakowski 2022-04-21 20:02:48 -03:00
  • c09fef8e79 Audio source decoding improvements. Alex Szpakowski 2022-04-21 19:57:32 -03:00
  • d5865e160c File objects inherit from Stream. Alex Szpakowski 2022-04-21 19:53:27 -03:00
  • 1e85893abb Add new DataStream subclass of Stream, internal-only for now. Alex Szpakowski 2022-04-21 19:52:46 -03:00
  • ceb23eee48 Add new Stream base class, internal-only for now. Alex Szpakowski 2022-04-21 19:52:04 -03:00
  • 76193899b3 Fix compilation... Alex Szpakowski 2022-04-18 20:53:46 -03:00
  • bb9c342972 Remove unused GME sound decoder backend. Alex Szpakowski 2022-04-18 20:41:55 -03:00
  • 71a7aed441 minor cleanup of some audio decoder code. Alex Szpakowski 2022-04-18 20:12:08 -03:00
  • e61a664a8b ImageData: limited support for integer pixel formats. Alex Szpakowski 2022-04-18 10:46:02 -03:00
  • 5175b0d1b5 Windows: fix some cases of stuttering in windowed mode. Alex Szpakowski 2022-04-17 11:26:06 -03:00
  • 8d3730361b Add love.dropbegan and love.dropcompleted callbacks. Alex Szpakowski 2022-04-16 16:47:31 -03:00
  • 321397d1dd Add love.keyboard.isModifierActive. Miku AuahDark 2022-04-16 11:12:48 +08:00
  • 0b6722ea0e Merge branch 'main' into 12.0-development Alex Szpakowski 2022-04-15 23:47:28 -03:00
  • b3b1317f61 linux: fix issues if certain codepaths are hit while signal handlers are temporarily off. Alex Szpakowski 2022-04-15 23:43:30 -03:00
  • e512eff37b Fix love.threaderror when the error message is empty. Alex Szpakowski 2022-04-15 23:31:57 -03:00
  • 34f036f2e1 Rename 'display' field to 'displayindex' in setMode and love.conf. Alex Szpakowski 2022-04-15 23:16:13 -03:00
  • 9682c7a5ad Fix lua https library when building with autotools Alex Szpakowski 2022-04-11 20:50:22 -03:00
  • 941fe51ba6 Merge pull request #1782 from MikuAuahDark/dotrequire Alex Szpakowski 2022-04-02 21:19:59 -03:00
  • 6dc12be45d fix crash on resizing niki 2022-03-22 14:32:41 +01:00
  • 158052c52c implement basic per frame uniform variables niki 2022-03-22 14:31:50 +01:00
  • 157c8f8a20 include custom vulkan shader in love source niki 2022-03-21 15:26:27 +01:00
  • 730cb08acf Minor fix to love.localechanged callback. Miku AuahDark 2022-03-18 10:30:31 +08:00
  • 5603c8915b Update changelog for getPreferredLocales and localechanged. Miku AuahDark 2022-03-17 23:41:16 +08:00
  • 75b1098572 Add love.localechanged callback. Miku AuahDark 2022-03-17 23:39:54 +08:00
  • c2104f896a Add love.system.getPreferredLocales() Miku AuahDark 2022-03-17 23:38:25 +08:00
  • c35356c841 Merge pull request #1787 from ylme/fix-compile-error Alex Szpakowski 2022-03-12 12:57:09 -04:00
  • 09725dd3b9 Windows: Fix compile error: cast from 'HINSTANCE' to 'int' loses precision Yan 2022-03-13 00:26:04 +08:00
  • 9c75f816fe Remove Android.mk Miku AuahDark 2022-03-05 21:46:52 +08:00
  • 6031a6c636 Fix Android compile error. Miku AuahDark 2022-03-05 21:46:33 +08:00
  • 767edc5f84 Add HAS_SOCKLEN_T to Android config.h Miku AuahDark 2022-03-05 15:27:06 +08:00
  • 405e33a689 Use int instead of PixelFormatUsageFlags for isPixelFormatSupported. Miku AuahDark 2022-03-05 13:42:20 +08:00
  • 00e4ec1e04 Show deprecation notice when slashes is passed to require. Miku AuahDark 2022-03-01 22:34:14 +08:00
  • 7b3e2182aa Use std::stringstream when building deprecation text. Miku AuahDark 2022-03-01 22:33:33 +08:00
  • 0fa00e0bdc love.graphics.newShader: add a compile options table parameter. Alex Szpakowski 2022-02-20 12:23:41 -04:00
  • bc1c38d361 improve logic for detecting when Texture:generateMipmaps is supported Alex Szpakowski 2022-02-19 16:34:52 -04:00
  • 6e35ffe2d8 metal: fix window pixel size when resizing Alex Szpakowski 2022-02-19 14:17:37 -04:00
  • 171533dbf8 Another shader fix for metal+iOS Alex Szpakowski 2022-02-15 21:16:55 -04:00
  • caf89998cc iOS: fix shader compilation with metal Alex Szpakowski 2022-02-15 21:12:13 -04:00
  • 0d74419259 cmake: add warning about use on macOS Alex Szpakowski 2022-02-13 16:11:58 -04:00
  • be73434bec Merge pull request #1772 from eliteraspberries/cmake-macos Alex Szpakowski 2022-02-13 16:06:22 -04:00
  • c28731ea80 opengl: fix love's internal quad index buffer failing to populate Alex Szpakowski 2022-02-12 09:37:30 -04:00
  • b822b9cbe7 Prepend LOVE_INCLUDE_DIRS rather than append. Mansour Moufid 2022-02-06 17:06:37 -05:00
  • 197dfb9738 start implementing vulkan Shader type niki 2022-02-06 22:56:24 +01:00
  • 440bbeb9b3 Link to system frameworks. Mansour Moufid 2022-02-06 16:38:47 -05:00
  • a6b6103b87 Enable LuaJIT on macOS. Mansour Moufid 2022-02-06 16:38:21 -05:00
  • 839425f661 Merge branch 'mi-12.x' into 12.0-development Miku AuahDark 2022-02-06 22:16:38 +08:00
  • d4c1025070 Merge branch 'main' into 12.0-development Alex Szpakowski 2022-02-05 21:40:24 -04:00
  • 4692a0490c basic functionality for indexed draw in vulkan niki 2022-02-06 02:11:20 +01:00
  • c398fdecb6 Merge branch 'vulkan' of https://github.com/nikeinikei/love into vulkan niki 2022-02-05 20:45:24 +01:00
  • 7d680838b6 restructure to not hardcore draw vk commands niki 2022-02-05 20:43:41 +01:00
  • 00a5d5b0a0 restructure to not hardcore draw vk commands niki 2022-02-05 20:43:41 +01:00
  • f6c65422f5 Don't use lua.hpp in lua-https Miku AuahDark 2022-02-05 10:58:26 +08:00
  • 7216a022f9 metal: remove unused internal code Alex Szpakowski 2022-02-04 22:09:50 -04:00
  • f39d01e940 Merge branch 'vulkan' of https://github.com/nikeinikei/love into vulkan niki 2022-02-05 01:53:05 +01:00
  • 456c16b9c4 macOS: Fix love.framework's runpath search path Alex Szpakowski 2022-02-04 20:27:13 -04:00
  • 8694655edd use shaderc instead of glslang to compile shader niki 2022-02-04 20:07:27 +01:00
  • 7b8fcfb919 fix vulkan::StreamBuffer::unmap niki 2022-02-04 20:03:41 +01:00
  • 4e583c8cf8 make vulkan::ShaderStage non abstract niki 2022-02-04 20:03:23 +01:00
  • 1267f2a7bb make vulkan::Shder non abstract niki 2022-02-04 20:01:59 +01:00
  • 4d7fe75001 add vulkan streambuffer implementation niki 2022-01-16 02:58:11 +01:00
  • d09f834bf3 first draft of vulkan buffer implementation niki 2022-01-06 14:55:07 +01:00
  • b80ef89e8d handle resizing correctly niki 2022-01-06 01:42:50 +01:00
  • 65074dae15 hello world triangle niki 2022-01-06 01:12:16 +01:00
  • cc56c79606 use shaderc instead of glslang to compile shader niki 2022-02-04 20:07:27 +01:00
  • 867766dafe fix vulkan::StreamBuffer::unmap niki 2022-02-04 20:03:41 +01:00
  • 9b176cbcde make vulkan::ShaderStage non abstract niki 2022-02-04 20:03:23 +01:00
  • 829b33a77e make vulkan::Shder non abstract niki 2022-02-04 20:01:59 +01:00
  • 5549279eb1 Use metal by default on supported systems. Alex Szpakowski 2022-01-31 21:27:59 -04:00
  • 6e49b1f901 metal: fix texture sampler changes not affecting draws using shaders. Alex Szpakowski 2022-01-31 21:25:49 -04:00
  • 81791a3217 Merge pull request #1768 from slime73/https Alex Szpakowski 2022-01-30 16:47:36 -04:00
  • 8029c25898 Virtual destructor for HTTPSClient. Alex Szpakowski 2022-01-30 16:21:25 -04:00
  • 48a6fb4374 https: add missing config.h Alex Szpakowski 2022-01-30 16:07:43 -04:00
  • c748f45ed4 Fix gitignore ignoring any file prefixed with 'config'. Alex Szpakowski 2022-01-30 16:07:25 -04:00
  • 596f927e0c Fix https cmake code Alex Szpakowski 2022-01-30 14:06:55 -04:00
  • d7522c88af Add HTTPS Lua module. Alex Szpakowski 2022-01-30 13:21:33 -04:00
  • f4a85f42df metal: Apple Silicon macs also support rgba4 / rgb5a1 / rgb565. Alex Szpakowski 2022-01-24 21:19:40 -04:00
  • b3d37e5fc2 metal: Apple Silicon macs support PVRTC/ETC/ASTC textures. Alex Szpakowski 2022-01-24 21:09:33 -04:00
  • e4020e439a metal: lowdpi on macOS uses nearest instead of linear upscaling. Alex Szpakowski 2022-01-23 12:55:06 -04:00
  • 4de258b5fb Update changelog Alex Szpakowski 2022-01-23 12:42:13 -04:00
  • a5351e5046 metal: improve detection of rgba32f format filter and MSAA support. Alex Szpakowski 2022-01-23 11:28:09 -04:00
  • 6dbb7fa5de Add love.graphics.setStencilMode. Remove old stencil API. Alex Szpakowski 2022-01-22 23:36:07 -04:00
  • 173fe3dab5 Add a love.graphics.setColorMask variant which accepts a single bool. Alex Szpakowski 2022-01-22 23:27:53 -04:00
  • c26f6ed94f metal: improve performance of auto depth/stencil in setCanvas. Alex Szpakowski 2022-01-22 23:12:42 -04:00
  • 4c3c875aa9 metal: clean up some code around render pipeline states. Alex Szpakowski 2022-01-22 21:29:57 -04:00
  • 87592513a2 metal: fix automatic depth/stencil with setCanvas. Alex Szpakowski 2022-01-22 20:57:06 -04:00
  • 8c496d60e5 metal: add a couple comments clarifying depth format fallbacks. Alex Szpakowski 2022-01-22 14:51:37 -04:00
  • 1cf0073cf4 metal: use a fallback for fonts when luminance-alpha isn't supported. Alex Szpakowski 2022-01-22 14:41:42 -04:00
  • 62de8f62c7 metal: hook up emulated 'fan' mesh draw mode. Alex Szpakowski 2022-01-22 12:59:09 -04:00
  • 878ad785bc Remove obsolete macOS window min size workaround. Alex Szpakowski 2022-01-16 18:41:14 -04:00