Samuliak
ef8b77c9a3
metal: do not release not existing buffers
2024-04-06 17:35:12 +02:00
Samuliak
e87893ec42
metal: add basic buffer cache
2024-04-06 17:28:56 +02:00
Samuliak
19503fd643
metal: print debug messages
2024-04-06 17:28:56 +02:00
Samuliak
789bc69281
metal: add info about command recorder memory leaks
2024-04-06 12:42:19 +02:00
Samuliak
863842948b
metal: use texture cache to create textures render passes
2024-04-06 12:39:24 +02:00
Samuliak
88154b6c6d
metal: add file copyright text to new files
2024-04-06 10:21:35 +02:00
Samuliak
c740bf21d2
metal: update license identifiers
2024-04-06 10:13:35 +02:00
Samuliak
3df0977948
Merge branch 'macOSbranch-ama25' into metal-dev
...
initial metal backend
2024-04-06 09:58:40 +02:00
Samuliak
82b3fcca18
metal: create texture cache in rasterizer
2024-04-06 09:55:26 +02:00
Samuliak
ea5dc91b9d
metal: add basic staging buffer pool and texture cache
2024-04-06 08:55:11 +02:00
Samuliak
35b751de1b
metal: add command recorder for command management
2024-04-05 17:10:21 +02:00
Samuliak
79ff60356d
metal: create swap chain to manage metal layer
2024-04-05 16:21:39 +02:00
Samuliak
380af618d3
metal: draw to on-screen qwidget
2024-04-05 14:19:07 +02:00
Samuliak
7ea460a800
metal: initial support
2024-04-05 06:35:06 +02:00
voidanix
d3f67d1e9c
Fix GCC builds with Debug build type
...
When compiling with -DCMAKE_BUILD_TYPE=Debug, GCC would (correctly) fail to
compile intrinsics in stb and host1x due to lack of optimizations.
Sadly, the compilation error given is bogus and Clang completing the builds
without issues does raise some eyebrows.
Therefore, force optimizations for the offending files under GCC when
creating Debug builds.
Signed-off-by: voidanix <voidanix@keyedlimepie.org>
2024-04-01 01:31:43 +02:00
Lucas Clemente Vella
36ede797f3
Vulkan validation error fix.
...
Different image usage flags between image creation and image view
creation.
2024-03-29 16:35:21 +01:00
SylverDiscord51
1648d189d3
license-fix ( #31 )
...
Co-authored-by: palfaiate <syl.paulo.alfaiate@gmail.com>
Co-authored-by: SylverDiscord51 <p71468162@gmail.com>
Co-committed-by: SylverDiscord51 <p71468162@gmail.com>
2024-03-23 22:58:07 -03:00
Fijxu
e509698a9a
ci: Linux builds ready to use.
2024-03-22 22:42:58 -03:00
Alessio
460b6be75f
Radeon gpu profiler detection support
2024-03-18 23:23:57 +00:00
Exverge
93dc7fb6b2
fix: Fixes compiling to non-Apple OSes on arm64
2024-03-18 23:11:32 +00:00
Nick Majkic
2ceae9a0c1
Nmajkic/clang fix
2024-03-18 03:47:40 +00:00
Nick Majkic
19c2b08ab4
Macos moltenvk headers
2024-03-18 02:45:38 +00:00
Nick Majkic
2a28c85ff9
Clean up CMAKE files for mac and xcode building
2024-03-18 00:47:18 +00:00
Alessio
44ffa0092e
Better surface logging
2024-03-16 13:08:01 +00:00
Akatsuki Levi
70d0df5e55
fix: Clang fix part 2: Electric bogaloo
2024-03-15 21:05:43 -03:00
Akatsuki Levi
94a84f5943
fix: CLang fix
2024-03-15 21:03:47 -03:00
Akatsuki Levi
22f8b858a2
feat: Removed telemetry
2024-03-15 20:36:36 -03:00
ddutchie
5d8f3f7cb1
Revert "Quality-of-Life Improvements"
2024-03-15 22:26:16 +00:00
Levi Akatsuki
e1538413e9
Quality-of-Life Improvements
2024-03-15 21:48:09 +00:00
ddutchie
ad12c0cb94
Fix Clang Formatting on Vulkan Device
2024-03-15 14:07:05 +00:00
Alessio
cc7a70cb6d
AMD still has broken extendedDynamicState3ColorBlendEquation on RDNA3.
2024-03-15 13:28:41 +00:00
Alessio1989
47ab25dbf7
distinguish between moltenVK and other drivers.
2024-03-15 11:10:02 +00:00
ddutchie
e29c55dd98
CI Changes to Alow Building Linux and Android [From FORK]
2024-03-14 21:35:22 +00:00
niansa
3037f0b869
Fix clang-format error
2024-03-14 11:14:50 +01:00
Alessio
8b8aa84e70
fix for amd video playback (green videos)
2024-03-13 23:50:47 +00:00
Alessio
95bd1120a7
Vulkan dynamic state 3 blending should work correctly in AMD proprietary drivers now
2024-03-13 23:46:14 +00:00
Amir Abravesh
9895cc94d0
Updating moltenVK and macOS icon
2024-03-13 13:00:31 +00:00
JuanCStar
18baf880c4
fix: clang format
2024-03-12 09:13:35 +01:00
Levi Akatsuki
e5a954617b
Improved Addons Manager
2024-03-12 04:30:44 +00:00
Nick Majkic
b2b769e45b
Clyde/molten vk 64bit fix
2024-03-12 01:25:24 +00:00
niansa
362f2047b4
Port changes from Early Access
2024-03-08 22:44:03 +00:00
JuanCStar
88b901a24e
Full rebrand
2024-03-08 09:06:48 +00:00
JuanCStar
edf7a3be81
Rebrand SUYU_NON_COPYABLE and SUYU_NON_MOVEABLE
2024-03-07 09:36:29 +00:00
JuanCStar
16dfc39f89
Rebrand Common FS Path functions
2024-03-07 09:21:59 +00:00
Crimson Hawk
cdbdf63ebe
Revert "Merge branch 'master' into 'dev'"
...
This reverts merge request !17
2024-03-06 05:26:38 +00:00
AMA2581
5720814b13
modifying all the files to match the app
2024-03-06 00:19:07 +03:30
liamwhite
f1b1530249
Merge pull request #13171 from liamwhite/fake-address
...
texture_cache: do not track invalid addresses
2024-02-27 09:42:46 -05:00
liamwhite
6948ac8c16
general: workarounds for SMMU syncing issues ( #12749 )
2024-02-27 15:42:15 +01:00
liamwhite
b2e129eaa5
vk_rasterizer: flip scissor y on lower left origin mode ( #13122 )
2024-02-27 15:40:33 +01:00
liamwhite
1de37306a5
buffer_cache: avoid overflow in usage tracker ( #13166 )
2024-02-27 15:39:11 +01:00