Julian Orth
5e8a6eb86f
render: split rendering into two phases
...
In the first phase we collect a list of simple operations (copying
textures and filling rectangles.)
In the second phase we send this list to the graphics API to be
executed.
As part of this, we also remove the use of scissors.
2023-10-22 16:10:12 +02:00
Julian Orth
97e8d487a0
wayland: add support for NV12 format
2022-05-28 22:04:00 +02:00
Julian Orth
d2913449ea
metal: handle gpu reset
...
Unfortunately this doesn't seem to work on amdgpu [1]. I've tested that
it works on i915.
[1] https://gitlab.freedesktop.org/drm/amd/-/issues/1749
2022-05-06 16:45:56 +02:00
Julian Orth
436f383cd6
autocommit 2022-04-21 18:40:32 CEST
2022-04-21 18:40:32 +02:00
Julian Orth
32fe8b64ca
autocommit 2022-04-21 18:25:34 CEST
2022-04-21 18:25:34 +02:00
Julian Orth
916e3644c3
autocommit 2022-04-13 21:01:32 CEST
2022-04-13 21:01:32 +02:00
Julian Orth
661a28e5b0
autocommit 2022-04-13 12:58:04 CEST
2022-04-13 12:58:04 +02:00
Julian Orth
21e2216ce5
autocommit 2022-04-08 23:02:38 CEST
2022-04-08 23:02:38 +02:00
Julian Orth
be32036824
autocommit 2022-04-07 17:31:31 CEST
2022-04-07 17:31:31 +02:00
Julian Orth
5f79aab15f
autocommit 2022-04-04 23:09:39 CEST
2022-04-04 23:09:39 +02:00
Julian Orth
e897d271af
autocommit 2022-04-04 14:29:04 CEST
2022-04-04 14:29:04 +02:00
Julian Orth
63be47a9fb
autocommit 2022-03-23 14:35:09 CET
2022-03-23 14:35:09 +01:00
Julian Orth
b1890894b2
autocommit 2022-03-11 18:15:21 CET
2022-03-11 18:15:21 +01:00
Julian Orth
f2117256b9
autocommit 2022-01-31 23:45:42 CET
2022-01-31 23:45:42 +01:00
Julian Orth
85b019101a
autocommit 2022-01-29 00:49:52 CET
2022-01-29 00:49:52 +01:00
Julian Orth
b11a36729c
autocommit 2022-01-28 19:46:23 CET
2022-01-28 19:46:23 +01:00