Samuliak
|
24e1bba31c
|
choose the closest matching sampler border color
|
2025-01-26 10:23:07 +01:00 |
|
Samuliak
|
0c216e40e0
|
speed up render pass change check
|
2025-01-25 20:23:22 +01:00 |
|
Samuliak
|
af08521676
|
cleanup auto position invariance
|
2025-01-25 09:57:03 +01:00 |
|
Samuliak
|
14f42fc653
|
create stack scoped helper macro
|
2025-01-25 08:59:48 +01:00 |
|
Samuliak
|
b50b9135a0
|
turn position invariance on in Mario Kart 8
|
2025-01-25 08:04:45 +01:00 |
|
Samuliak
|
4f0bc724a8
|
fix memory leaks
|
2025-01-24 16:19:42 +01:00 |
|
Samuliak
|
28bcaf07d9
|
fix some memory leaks
|
2025-01-23 19:54:17 +01:00 |
|
Samuliak
|
a74c6eef49
|
apply position invariance in Wonderful 101
|
2025-01-23 19:26:12 +01:00 |
|
Samuliak
|
3d76e7c257
|
Merge branch 'main' into metal
|
2025-01-23 19:16:20 +01:00 |
|
Exzap
|
5bd253a1f8
|
Revert "Fix building against fmt 11.1.0 (#1474)"
Reverting commit 4ac65159ef because game profile enums use the stringifying formatters from config.h and are not supposed to store raw integers
|
2025-01-23 17:33:06 +01:00 |
|
SamoZ256
|
2523c80dd1
|
Merge pull request #20 from SamoZ256/metal-auto-options
Auto options
|
2025-01-23 15:47:51 +01:00 |
|
Samuliak
|
9db0e920ac
|
change descriptions for some expert options
|
2025-01-23 15:47:25 +01:00 |
|
Samuliak
|
3c3f254e6d
|
fix auto buffer cache mode not showing
|
2025-01-23 15:44:12 +01:00 |
|
Samuliak
|
d912837c9c
|
add auto option for buffer cache mode
|
2025-01-23 15:03:48 +01:00 |
|
Samuliak
|
bc6fb816da
|
add auto option for position invariance
|
2025-01-23 14:50:14 +01:00 |
|
Samuliak
|
7ad4d480cb
|
filter framebuffer fetch more
|
2025-01-20 17:02:32 +01:00 |
|
Samuliak
|
29a4835278
|
fix incorrect ABGR4 texture decoder
|
2025-01-20 13:47:59 +01:00 |
|
Samuliak
|
709f24bf41
|
fix typo in framebuffer fetch
|
2025-01-19 15:43:08 +01:00 |
|
Samuliak
|
29cd6989c1
|
skip bindings for framebuffer fetched textures
|
2025-01-19 11:23:00 +01:00 |
|
Samuliak
|
db8c7de236
|
speed up framebuffer fetch lookup
|
2025-01-19 10:25:28 +01:00 |
|
Samuliak
|
9e94451093
|
check for texture and color tile mode
|
2025-01-19 10:15:20 +01:00 |
|
Samuliak
|
225d11c43e
|
fix dfdx and dfdy component count
|
2025-01-18 19:50:35 +01:00 |
|
Samuliak
|
86f364889a
|
fix: sample compare component count
|
2025-01-18 19:40:22 +01:00 |
|
SamoZ256
|
f0cf61461c
|
Merge pull request #19 from SamoZ256/metal-allocator-rework
Allocator rework
|
2025-01-18 19:18:24 +01:00 |
|
Samuliak
|
bf93f90739
|
flush uploaded buffers
|
2025-01-18 18:01:40 +01:00 |
|
Samuliak
|
6d6c04ae3c
|
update debug overlay
|
2025-01-18 17:27:51 +01:00 |
|
Samuliak
|
d086eb3db5
|
fix: index buffer crashes
|
2025-01-18 17:22:28 +01:00 |
|
Samuliak
|
97b806f16f
|
rework buffer allocators
|
2025-01-18 14:42:57 +01:00 |
|
Samuliak
|
24ff85b11f
|
implement new index cache
|
2025-01-18 09:40:31 +01:00 |
|
SamoZ256
|
800aae4fdb
|
Merge branch 'main' into metal
|
2025-01-17 19:10:38 +01:00 |
|
Samuliak
|
9934213998
|
disable AIR cache
|
2025-01-17 14:56:59 +01:00 |
|
Samuliak
|
6cf7f437a7
|
set AIR cache thread priority
|
2025-01-17 14:51:54 +01:00 |
|
Samuliak
|
2a218d418f
|
use depth mask when writing to depth
|
2025-01-17 14:51:25 +01:00 |
|
SamoZ256
|
21e7466670
|
Merge pull request #18 from SamoZ256/metal-air-cache
AIR cache
|
2025-01-17 14:02:50 +01:00 |
|
Samuliak
|
770063506d
|
add AIR cache to cache paths
|
2025-01-17 13:52:18 +01:00 |
|
Samuliak
|
41600341a0
|
Merge branch 'metal' into metal-air-cache
|
2025-01-17 13:49:38 +01:00 |
|
Samuliak
|
0bf245baf4
|
remove printf
|
2025-01-16 19:37:14 +01:00 |
|
Samuliak
|
ec2410222c
|
support metal shaders in graphics packs
|
2025-01-16 18:31:09 +01:00 |
|
Samuliak
|
40264302c2
|
use the ENABLE_METAL macro
|
2025-01-16 16:36:02 +01:00 |
|
Samuliak
|
0b1932c206
|
compile shaders to AIR at runtime
|
2025-01-16 15:53:51 +01:00 |
|
Alexandre Bouvier
|
4ac65159ef
|
Fix building against fmt 11.1.0 (#1474)
|
2025-01-16 12:54:29 +01:00 |
|
Samuliak
|
5af904b5e2
|
delete unused metallibs
|
2025-01-15 19:45:59 +01:00 |
|
Samuliak
|
f5eb184969
|
check if shaders compiled successfully
|
2025-01-15 19:30:46 +01:00 |
|
Samuliak
|
371c089923
|
fix: AIR shaders not getting loaded properly
|
2025-01-15 19:25:29 +01:00 |
|
Samuliak
|
a8da524dd4
|
use precompiled shaders
|
2025-01-15 17:40:45 +01:00 |
|
Samuliak
|
5f339e4243
|
Merge branch 'metal' into metal-air-cache
|
2025-01-15 16:43:20 +01:00 |
|
Samuliak
|
3d84b78362
|
support multiple components in type conversion
|
2025-01-15 14:47:47 +01:00 |
|
Samuliak
|
1e3a3ef298
|
prepare for AIR cache
|
2025-01-15 14:27:38 +01:00 |
|
Joshua de Reeper
|
eab1b24320
|
nsyshid: Initialise interface index as 0 (#1473)
|
2025-01-12 20:20:48 +01:00 |
|
Exzap
|
07cd402531
|
Update precompiled.h
|
2025-01-12 18:33:15 +01:00 |
|