Alex Szpakowski
e1d5f3b010
metal: fix Texture:setWrap/setFilter
2021-03-25 20:41:05 -03:00
Alex Szpakowski
4639e7330e
metal: initial implementation of Texture:newImageData.
2021-03-25 20:36:31 -03:00
Alex Szpakowski
c0a8aa3ef7
metal: use EXT_vulkan_glsl_relaxed
2021-03-23 21:57:36 -03:00
Alex Szpakowski
cc140ed1ad
update spirv-cross
2021-03-23 21:35:54 -03:00
Alex Szpakowski
319faf5bc3
Update glslang
2021-03-23 21:28:23 -03:00
Alex Szpakowski
4d6cfb1f90
metal: vertex attribute reflection is slightly better
2021-01-16 14:08:03 -04:00
Alex Szpakowski
558cc6a111
metal: post-merge compile fix
2021-01-14 20:40:37 -04:00
Alex Szpakowski
98f8fe02a1
Merge branch '12.0-development' into metal
2021-01-14 20:33:45 -04:00
Alex Szpakowski
50ff86bd92
Graphics Buffers can be used as Shader Storage Buffers.
2021-01-10 17:53:12 -04:00
Alex Szpakowski
6fede802b3
mpg123 isn't used in 12.x
2021-01-06 21:55:06 -04:00
Alex Szpakowski
633d2fa5c8
Merge branch 'master' into 12.0-development
2021-01-06 21:49:34 -04:00
Alex Szpakowski
9742adb1b9
macOS: add search paths for mpg123's headers
...
Needed for newer versions of mpg123
2021-01-05 17:37:01 -04:00
Alex Szpakowski
ecae291b53
Merge pull request #1658 from MikuAuahDark/tell64
...
Support for >2GB DroppedFile in desktops.
2021-01-02 16:12:51 -04:00
Alex Szpakowski
79d0a7a228
Merge pull request #1659 from slime73/filesystem
...
Expand love.filesystem APIs
- Add love.filesystem.mountFullPath and love.filesystem.unmountFullPath
- Add Add love.filesystem.mountCommonPath, love.filesystem.unmountCommonPath, and love.filesystem.getFullCommonPath
- Add readonly boolean field to the table returned by love.filesystem.getInfo
2021-01-02 13:43:45 -04:00
Alex Szpakowski
32a7d41df8
Merge branch '12.0-development' into filesystem
2021-01-01 19:42:20 -04:00
Alex Szpakowski
ff90a0dea6
physfs: improve mounted archive search when opening a file for write
2021-01-01 19:36:13 -04:00
Alex Szpakowski
cf67e97290
Fix another windows compile error
2021-01-01 16:41:39 -04:00
Alex Szpakowski
6e6292ccb2
Fix a potential compile error on Windows
2021-01-01 16:32:34 -04:00
Alex Szpakowski
f151190548
filesystem restructure work.
...
Add mount/unmountCommonPath, mount/unmountFullPath, getFullCommonPath.
Reimplement identity and save directory code in terms of new commonpath code.
Add internal createRealDirectory function (not exposed, currently).
2021-01-01 16:29:40 -04:00
Alex Szpakowski
f00f5cb51a
physfs: add PHYSFS_canUnmount
...
Fix unmount on a RW archive not checking if writable files are open
2021-01-01 16:25:50 -04:00
Miku AuahDark
61580c7a0d
Update src/modules/filesystem/DroppedFile.cpp
...
as suggested
Co-authored-by: Qais Patankar <qaisjp@gmail.com >
2021-01-01 20:48:15 +08:00
Alex Szpakowski
2bee42893b
physfs: fix indentation
2020-12-31 14:10:39 -04:00
Miku AuahDark
781acf5c4d
Support for >2GB DroppedFile in desktops.
2020-12-31 16:48:42 +08:00
Alex Szpakowski
f61a650a87
Add 'readonly' field to love.filesystem.getInfo's returned table
2020-12-31 00:06:41 -04:00
Alex Szpakowski
9e9fa71589
physfs: Add PHYSFS_mountRW
2020-12-30 22:54:08 -04:00
Miku AuahDark
7524677d4c
Don't use feof to check for end-of-file in DroppedFile.
...
Fixes #1551
Apparently `feof` is only set when `fread(..., size, count, ...) < size * count` happends,
however we actually have code that automatically adjust amount of bytes to read
(and at "eof" it really happends to be 0) so fread is never able to set the EOF flag.
2020-12-31 10:32:05 +08:00
Alex Szpakowski
c04b8d19a0
Merge pull request #1657 from qaisjp/feature/get-world-points
...
Fix #1614 : add Body:getLocalPoints
2020-12-30 14:17:06 -04:00
Alex Szpakowski
0ec7ea73de
Improve error message slightly
2020-12-30 11:46:00 -04:00
Qais Patankar
562cc6b1cb
Fix #1614 : add Body:getLocalPoints
2020-12-30 04:27:48 +00:00
Alex Szpakowski
2fb88cb4a5
Remove some obsolete code
2020-12-27 19:52:27 -04:00
Alex Szpakowski
2a5a90ccef
Add 'vertexmain' and 'pixelmain' shader entry points.
...
These are low level 'raw' entry points which don't declare any inputs or outputs themselves. They require GLSL 3 to use.
2020-12-27 19:17:47 -04:00
Alex Szpakowski
769fcf5fc6
macOS/iOS: allow c++17 language features
2020-12-27 15:01:09 -04:00
Alex Szpakowski
801bc4b5d4
Merge branch '12.0-development' into filesystem
2020-12-27 14:22:38 -04:00
Alex Szpakowski
2682b75ebc
Change macOS/iOS deployment targets to Xcode 12's minimums
2020-12-26 22:55:06 -04:00
Alex Szpakowski
65bfeedd4e
Merge branch 'master' into 12.0-development
2020-12-26 22:48:08 -04:00
Alex Szpakowski
95ab4054ff
Fix a freeze on Intel drivers when using mipmapped Canvases
...
Fixes #1585
Also disallow generateMipmaps on depth/stencil canvases because it's not really supported.
2020-12-26 16:37:37 -04:00
Alex Szpakowski
4f730e930b
Potential workaround for driver bug related to canvas mipmaps
2020-12-25 16:13:29 -04:00
Miku AuahDark
9c4db00e94
Android: Fix changing orientation with t.window.fullscreen = true
...
Fixes love2d/love-android#196
2020-12-25 21:45:32 +08:00
Alex Szpakowski
fe23c16198
Disable gamma correction on Windows + Intel HD 2/3000 / Intel HD Graphics
...
It's completely broken there. Closes #1592
2020-12-24 20:31:33 -04:00
Alex Szpakowski
90bd8f1811
Update version
2020-12-24 12:45:08 -04:00
Alex Szpakowski
9e460ba53e
Fix explicit window position not being restored in some cases when exiting fullscreen
...
Fixes #1426
2020-12-24 12:29:00 -04:00
Miku AuahDark
57a2a88a09
Android: Rename "openURL" Java method to "openURLFromLOVE"
...
SDL 2.0.14 adds openURL method which conflicts with LOVE one.
2020-12-24 22:15:15 +08:00
Alex Szpakowski
48a13d443b
Fix validating glsl1 shaders using array textures on GLES3
2020-12-23 20:42:12 -04:00
Alex Szpakowski
d357ceb191
Merge pull request #1648 from xordspar0/tegra-3-bug
...
Work around Ouya driver bug related to texture array support
2020-12-23 20:13:41 -04:00
Alex Szpakowski
ae4fe5bff9
Update Xcode project files
2020-12-23 13:00:24 -04:00
Alex Szpakowski
f3afdee70a
Keep math.mod and string.gfind when LuaJIT 2.1 is used
...
Code written assuming LuaJIT 2.0 is being used might rely on them, even though they're deprecated (and removed in LuaJIT 2.1).
2020-12-23 12:58:26 -04:00
Alex Szpakowski
1eca5d0b8f
metal: don't try to autogenerate depth mips, that isn't supported
2020-12-22 23:21:17 -04:00
Alex Szpakowski
47ea32781a
metal: handle triangle strip draws
2020-12-22 23:06:06 -04:00
Alex Szpakowski
bfbf53b478
Merge branch '12.0-development' into metal
2020-12-22 22:56:43 -04:00
Alex Szpakowski
2868893ddf
Merge branch 'master' into 12.0-development
2020-12-22 22:55:05 -04:00