Commit Graph

11 Commits

Author SHA1 Message Date
wheremyfoodat
0446bcdaa1 Add Metal support to Qt frontend and clean up renderer creation code (#795)
* Qt: Initial support for Metal renderer

* Clean up graphics context code

* Nits

* More nits

* Qt: Move screen-related stuff to own folder

* Qt: Make screen widget polymorphic

* Qt: Re-add Metal

* Add factory for screen widget

* Qt: Support compilation without Metal

* Qt: Fix build without Metal

* Oops

* oops
2025-07-26 23:13:08 +03:00
wheremyfoodat
1c0f65c740 Screen layouts: Add configurable screen sizes 2025-07-05 02:36:03 +03:00
wheremyfoodat
62748eef47 Initial screen layout implementation 2025-07-04 17:53:36 +03:00
wheremyfoodat
630952f36b SDL/Qt: Better resizing & fullscreen support 2025-06-28 23:34:12 +03:00
wheremyfoodat
e378a52b5a ios: Simplify MTKView interface (still doesn't work though) 2025-03-08 20:32:42 +02:00
wheremyfoodat
fb59320829 More iOS work 2025-03-07 17:36:09 +02:00
wheremyfoodat
9bc50a4b9c More iOS progress 2025-03-06 23:42:12 +02:00
wheremyfoodat
49b65242b9 First Metal cleanup & formatting pass 2024-11-09 13:11:38 +02:00
Samuliak
272c24d8e4 don't bind resources unnecessarily 2024-10-31 13:45:05 +01:00
Samuliak
158be432fc rework the lut system 2024-10-31 09:25:01 +01:00
Samuliak
98b5d56021 metal: add all the files 2024-08-16 10:06:56 +02:00