Commit graph

13 commits

Author SHA1 Message Date
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
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