Commit graph

24089 commits

Author SHA1 Message Date
Samuliak
79e86ed1b6
fix: image views segfaulting
Some checks failed
codespell / Check for spelling errors (push) Has been cancelled
suyu verify / Verify Format (push) Has been cancelled
suyu verify / test build (push) Has been cancelled
suyu verify / android (push) Has been cancelled
2024-10-06 19:35:15 +02:00
Samuliak
d6148b194e
check for pixel format support 2024-10-06 19:26:02 +02:00
Samuliak
cb85f29e0b
put maxwell_to_mtl implementation into a separate file 2024-10-06 18:40:09 +02:00
Samuliak
c5bb3d685d
implement all BC pixel formats 2024-10-06 18:29:22 +02:00
Samuliak
86b1f41de6
fix: clang-format
Some checks are pending
codespell / Check for spelling errors (push) Waiting to run
suyu verify / Verify Format (push) Waiting to run
suyu verify / test build (push) Blocked by required conditions
suyu verify / android (push) Blocked by required conditions
2024-10-06 13:46:16 +02:00
Samuliak
1efdd483b7
load disk resources 2024-10-06 13:32:41 +02:00
Samuliak
c8825d52bc
implement more pixel formats 2024-10-06 13:04:35 +02:00
Samuliak
a11d1aa38a
include some debug info 2024-10-06 12:16:50 +02:00
Samuliak
03ce2d3e7d
implement dma and flush functions 2024-10-06 11:29:53 +02:00
Samuliak
62168ca0f0
draw properly 2024-10-06 10:03:53 +02:00
Samuliak
5b9a9f3077
create vertex descriptor
Some checks are pending
codespell / Check for spelling errors (push) Waiting to run
suyu verify / Verify Format (push) Waiting to run
suyu verify / test build (push) Blocked by required conditions
suyu verify / android (push) Blocked by required conditions
2024-10-05 21:29:25 +02:00
Samuliak
0b12e22331
emit vertex attributes 2024-10-05 19:28:27 +02:00
Samuliak
5ace31b471
bind uniform buffers 2024-10-05 18:45:57 +02:00
Samuliak
1d39266956
fix: constant buffers not getting bound 2024-10-05 17:02:46 +02:00
Samuliak
dac285f6d9
bind buffers correctly 2024-10-05 16:27:00 +02:00
Samuliak
c24e3c23ff
bind vertex buffers
Some checks are pending
codespell / Check for spelling errors (push) Waiting to run
suyu verify / Verify Format (push) Waiting to run
suyu verify / test build (push) Blocked by required conditions
suyu verify / android (push) Blocked by required conditions
2024-10-05 15:40:10 +02:00
Samuliak
89ff6909a9
bind stage buffers 2024-10-05 15:25:11 +02:00
Samuliak
a66708e362
rework the binding system 2024-10-05 15:06:58 +02:00
Samuliak
08dbc9bd8d
prevent buffer view from crashing 2024-10-05 14:11:58 +02:00
Samuliak
1b690aab26
fix: texture coords for texture arrays 2024-10-05 13:51:32 +02:00
Samuliak
c921e32d48
Merge branch 'dev' into metal-dev 2024-10-05 13:20:03 +02:00
Samuliak
40def7017c
include fmt/ranges.h 2024-10-05 09:10:15 +02:00
Samuliak
c52427b676
mark format functions as const 2024-10-05 08:04:46 +02:00
Samuliak
4844961618 merge 'dev' into 'metal-dev' 2024-10-05 07:56:18 +02:00
CrimsonHawk
509b880eec
Revert all the trash commits that were breaking build, back to e5c47e911b
This reverts commit 592f93b26c.
2024-10-05 13:50:31 +08:00
Samuliak
8824486af6 merge 'dev' into 'metal-dev'
Some checks are pending
codespell / Check for spelling errors (push) Waiting to run
suyu verify / Verify Format (push) Waiting to run
suyu verify / test build (push) Blocked by required conditions
suyu verify / android (push) Blocked by required conditions
2024-10-04 17:33:13 +02:00
Samuliak
909a4290d1 save compiled functions 2024-10-04 16:30:28 +02:00
Crunch (Chaz9)
3aca4a3490 Updated 2024-09-29 21:31:09 +01:00
Crunch (Chaz9)
76f6f8de80 ok 2024-09-29 21:28:35 +01:00
Crunch (Chaz9)
592f93b26c Update Core Timing .h file 2024-09-29 21:23:11 +01:00
Exverge
66993e2603 Comment out unimplemented check
In my testing on macOS, MK8 sometimes crashed at this function, giving a void type instead of u32.
I've temporarily commented this out until (if) this is implemented and added a check for if it is implemented
2024-09-15 21:37:12 +02:00
chaphidoesstuff
6be886d0ff audio_core: increment current revision, Courtesy of Sudachi Dev
Originally from 39effa1011/src/audio_core/common/feature_support.h# and my mirror
2024-09-15 17:50:09 +02:00
Herman Semenov
e886f27816 Using reserve() for optimization inserts, marked unused pair items and minor code refactor 2024-09-15 17:30:44 +02:00
Samuliak
3a51a8de2e rework the binding system 2024-05-05 11:43:27 +02:00
Samuliak
49f60adeb2 fix: more msl errors 2024-05-04 21:09:30 +02:00
Samuliak
055112b739 fix: some errors in msl backend 2024-05-04 15:31:54 +02:00
Samuliak
7920249ed1 move input generation to context 2024-05-04 14:49:33 +02:00
Samuliak
377a03fe5f support shader inputs 2024-05-04 14:31:30 +02:00
Samuliak
042788cd71 generate shader output in msl 2024-05-04 12:13:52 +02:00
Samuliak
16986bf42f attempt to compile msl shaders 2024-05-04 12:00:51 +02:00
Samuliak
5a2c073ebe use msl recompiler 2024-05-04 11:25:23 +02:00
Samuliak
61dfe608da add: msl shader recompiler 2024-05-04 11:19:34 +02:00
mctaylors
53f628c8cc found it 2024-04-19 03:43:42 +02:00
mctaylors
0ec2014350 update links 2024-04-19 03:43:42 +02:00
BoomMicrophone
1f517bbe1e
remove comment
gotta coooooommit :D
2024-04-18 11:46:09 +08:00
BoomMicrophone
dca166ca9c
remove comment
gpg timeout so i gotta coooooommit :D
2024-04-18 11:46:09 +08:00
BoomMicrophone
6f26709e42
fix epic fail
(I am relying on actions to do the compiling for me until i get nix)
2024-04-18 11:46:08 +08:00
BoomMicrophone
f44fafdd88
Woah guys this is so compliant!
Signed-off-by: BoomMicrophone <boommicrophone@noreply.localhost>
2024-04-18 11:46:08 +08:00
BoomMicrophone
e1b77dd898
nullglob globstar gobble up those nuts
shoutout to gpg for not working

Signed-off-by: BoomMicrophone <boommicrophone@noreply.localhost>
2024-04-18 11:46:08 +08:00
Hustler One
02fc046031
All relevant changes in commit 51862e862d have been 2024-04-18 11:46:08 +08:00