niki
|
867766dafe
|
fix vulkan::StreamBuffer::unmap
|
2022-02-04 20:03:41 +01:00 |
|
niki
|
9b176cbcde
|
make vulkan::ShaderStage non abstract
|
2022-02-04 20:03:23 +01:00 |
|
niki
|
829b33a77e
|
make vulkan::Shder non abstract
|
2022-02-04 20:01:59 +01:00 |
|
niki
|
73ee691d23
|
add vulkan streambuffer implementation
|
2022-01-16 02:58:11 +01:00 |
|
niki
|
aed6595ee6
|
first draft of vulkan buffer implementation
|
2022-01-06 14:55:07 +01:00 |
|
niki
|
81e3bed778
|
handle resizing correctly
|
2022-01-06 01:42:50 +01:00 |
|
niki
|
b32c5f3c4e
|
hello world triangle
|
2022-01-06 01:12:16 +01:00 |
|
Alex Szpakowski
|
9709f95194
|
metal: fix structs in uniforms.
|
2022-01-01 17:41:23 -04:00 |
|
Alex Szpakowski
|
e2c397355c
|
metal: implement copyBufferToTexture and copyTextureToBuffer.
|
2022-01-01 15:48:43 -04:00 |
|
Alex Szpakowski
|
40aa50662a
|
Merge branch '12.0-development' into metal
|
2022-01-01 15:36:57 -04:00 |
|
Alex Szpakowski
|
e602f08c24
|
metal: support constant initializer values for local uniforms.
|
2022-01-01 15:28:42 -04:00 |
|
Alex Szpakowski
|
813c9d1781
|
Fix GL version check for arbitrary texture-to-buffer copy support.
love never creates a GL4.5 context, so we also need to check for the extension that provides the same functionality.
|
2021-12-30 19:25:10 -04:00 |
|
Alex Szpakowski
|
4474312f76
|
Updated changelog
|
2021-12-30 17:06:26 -04:00 |
|
Alex Szpakowski
|
fc1c1e1e1f
|
Merge branch 'main' into 12.0-development
|
2021-12-30 16:39:22 -04:00 |
|
Alex Szpakowski
|
21b996e5b4
|
Add note in the changelog about LuaJIT 2.1.
|
2021-12-30 14:00:12 -04:00 |
|
Alex Szpakowski
|
b66daf3338
|
Update iOS CI for xcframework dependencies
|
2021-12-30 12:48:41 -04:00 |
|
Alex Szpakowski
|
c0dc051bc4
|
iOS: use new xcframework dependency libraries.
They support arm64+x64 simulators, as well as 64 bit iOS devices.
|
2021-12-30 12:46:37 -04:00 |
|
Miku AuahDark
|
165ffa7e34
|
Package JIT modules as artifact in Windows
See #1752
|
2021-12-30 20:00:04 +08:00 |
|
Alex Szpakowski
|
ebe628eb8b
|
Update CI and readme for new love-apple-dependencies repo path.
|
2021-12-28 16:25:03 -04:00 |
|
Alex Szpakowski
|
0786eff656
|
Update changelog
|
2021-12-28 15:30:10 -04:00 |
|
Alex Szpakowski
|
cf0a45f601
|
Fix non-stream buffers uploading redundant data when a sub-range is modified.
https://love2d.org/forums/viewtopic.php?f=4&t=92458
|
2021-12-28 15:10:09 -04:00 |
|
Alex Szpakowski
|
bfcf025ef7
|
Add 'staging' buffer data usage enum.
|
2021-12-28 12:49:33 -04:00 |
|
Alex Szpakowski
|
52101b2563
|
Add love.graphics.copyTextureToBuffer and copyBufferToTexture.
|
2021-12-28 12:46:56 -04:00 |
|
Alex Szpakowski
|
d7bfc2ebcb
|
Fix compile error
|
2021-12-27 21:31:04 -04:00 |
|
Alex Szpakowski
|
5b3a5e7721
|
Remove the need for copysource and copydest buffer usage flags.
|
2021-12-27 21:17:04 -04:00 |
|
Alex Szpakowski
|
4195911680
|
Relax Texture:replacePixels sub-rect restriction for compressed textures.
|
2021-12-27 12:10:37 -04:00 |
|
Alex Szpakowski
|
be6736cba5
|
Update glslang
|
2021-12-26 13:13:27 -04:00 |
|
Alex Szpakowski
|
ca9b9ba91f
|
Update spirv-cross
|
2021-12-26 12:54:35 -04:00 |
|
Alex Szpakowski
|
045f5ff0a5
|
Fix initializing the graphics module after a window is opened.
|
2021-12-26 12:34:47 -04:00 |
|
Alex Szpakowski
|
19feec43f9
|
metal: don't do auto sRGB -> P3 color conversions on the backbuffer
|
2021-12-25 22:31:18 -04:00 |
|
Alex Szpakowski
|
37ff7ef665
|
metal: support for depth16 on iOS
|
2021-12-25 14:21:59 -04:00 |
|
Alex Szpakowski
|
30fe00d767
|
metal: implement storage buffer bindings
|
2021-12-25 14:21:45 -04:00 |
|
Alex Szpakowski
|
c6e4cfdc64
|
metal: initial love.graphics.dispatchThreadgroups implementation
|
2021-12-24 23:04:44 -04:00 |
|
Alex Szpakowski
|
a03041043f
|
metal: partial implementation of love.graphics.discard
|
2021-12-24 22:41:31 -04:00 |
|
Alex Szpakowski
|
759937a458
|
metal: fix depth24stencil8 fallback on macOS
|
2021-12-24 22:20:25 -04:00 |
|
Alex Szpakowski
|
2868ede191
|
metal: restrict to macOS 10.15+ and iOS 13+.
|
2021-12-24 19:22:10 -04:00 |
|
Alex Szpakowski
|
620dc42292
|
metal: fix quad drawing on older iOS devices
|
2021-12-24 19:13:48 -04:00 |
|
Alex Szpakowski
|
a431e70179
|
metal: add internal compute encoder APIs
|
2021-12-24 18:56:21 -04:00 |
|
Alex Szpakowski
|
bcd64fe537
|
metal: implement mesh cull modes
|
2021-12-24 18:46:06 -04:00 |
|
Alex Szpakowski
|
dab174b120
|
metal: fix a couple compiler warnings
|
2021-12-24 18:04:11 -04:00 |
|
Alex Szpakowski
|
7eb8366b2d
|
metal: integer texture format support.
|
2021-12-24 17:50:17 -04:00 |
|
Alex Szpakowski
|
304b569a39
|
metal: tag texture formats with compute write support
|
2021-12-24 17:45:05 -04:00 |
|
Alex Szpakowski
|
7a910484c3
|
Fix compilation
|
2021-12-24 16:45:23 -04:00 |
|
Alex Szpakowski
|
75b2ddc3c9
|
Fix love.graphics.clear's alpha component.
|
2021-12-24 16:14:06 -04:00 |
|
Alex Szpakowski
|
3d8117ccbb
|
Merge branch '12.0-development' into metal
|
2021-12-24 15:35:18 -04:00 |
|
Alex Szpakowski
|
e63025b74f
|
Merge branch '12.0-development' into metal
|
2021-12-24 15:34:05 -04:00 |
|
Alex Szpakowski
|
185b53421a
|
Fix function declaration type mismatch (didn't cause any errors).
|
2021-12-24 11:41:12 -04:00 |
|
Alex Szpakowski
|
c8038f22df
|
Merge branch 'main' into 12.0-development
|
2021-12-24 11:35:35 -04:00 |
|
Alex Szpakowski
|
cee8f8ae48
|
Fix a compiler warning
|
2021-12-24 11:26:11 -04:00 |
|
Miku AuahDark
|
ede0ad0a20
|
Fix ENet error on certain system with >48-bit pointers.
Fixes love2d/love-android#222
|
2021-12-19 09:47:45 +08:00 |
|