Julian Orth
|
8a83d844e9
|
wl_drm: hide global if invalid modifier is not supported
|
2025-04-05 17:55:53 +02:00 |
|
Julian Orth
|
a7cb2ee42a
|
gfx: add GfxBlendBuffer
|
2025-02-24 11:35:30 +01:00 |
|
Julian Orth
|
3338909170
|
all: set rust edition to 2024
|
2025-02-21 10:44:29 +01:00 |
|
Julian Orth
|
bd303a7ea5
|
all: replace enum-map by linearize
|
2025-01-22 14:58:30 +01:00 |
|
Julian Orth
|
73a6e0d5c2
|
all: warn on unsafe-op-in-unsafe-fn
|
2024-10-20 18:39:11 +02:00 |
|
Julian Orth
|
f0562961e6
|
screencapture: implement ext_image_copy_capture_manager_v1
|
2024-10-10 12:11:14 +02:00 |
|
Julian Orth
|
028d0ed44c
|
gfx: implement async shm downloads
|
2024-10-07 13:27:08 +02:00 |
|
Julian Orth
|
5d5843df9a
|
gfx: remove GfxFramebuffer::take_render_ops
|
2024-09-10 23:37:00 +02:00 |
|
Julian Orth
|
0a0caf3800
|
opengl: implement AsyncShmGfxTexture
|
2024-09-08 19:31:49 +02:00 |
|
Julian Orth
|
f213372b8e
|
gfx: add async shm api
|
2024-09-08 19:31:27 +02:00 |
|
Julian Orth
|
c968024905
|
gfx: add ShmGfxTexture
|
2024-09-08 14:40:45 +02:00 |
|
Julian Orth
|
62cd29056a
|
video: add udmabuf allocator
|
2024-09-01 20:25:22 +02:00 |
|
Julian Orth
|
e2cb37c4d8
|
all: replace ustr literals by cstr literals
|
2024-07-09 10:03:39 +02:00 |
|
Julian Orth
|
af80fada6c
|
vulkan: optimize shm handling
|
2024-05-23 22:30:38 +02:00 |
|
Julian Orth
|
ff54a8ab96
|
wayland: implement alpha_modifier_v1
|
2024-04-09 12:09:54 +02:00 |
|
Julian Orth
|
aaf73d6fdc
|
wayland: implement linux-drm-syncobj-v1
|
2024-03-27 18:34:12 +01:00 |
|
Julian Orth
|
816315170f
|
render: add support for explicit sync
|
2024-03-27 18:15:53 +01:00 |
|
Julian Orth
|
ea4a1f027b
|
render: remove TextureReservations
|
2024-03-27 18:15:53 +01:00 |
|
Julian Orth
|
9fba5f9b45
|
render: support shm screencopy from direct scanout
|
2024-02-28 16:51:58 +01:00 |
|
Julian Orth
|
9de63bddf3
|
render: don't require framebuffer to perform shm screencopies
|
2024-02-28 13:41:08 +01:00 |
|
Julian Orth
|
58cdfbcb26
|
metal: scan out in more circumstances
|
2024-02-23 15:27:38 +01:00 |
|
Julian Orth
|
da84e9ec27
|
metal: implement direct scanout
|
2024-02-19 12:30:37 +01:00 |
|
Julian Orth
|
9497d6b0cf
|
all: remove bitflags dependency
|
2024-02-16 15:02:14 +01:00 |
|
Julian Orth
|
cf332e8436
|
render: implement a vulkan renderer
|
2024-02-08 15:24:02 +01:00 |
|
Julian Orth
|
283774ae4c
|
render: remove supports_external_only
|
2024-02-08 15:24:02 +01:00 |
|
Julian Orth
|
5778c49679
|
render: move take_render_ops to GfxFramebuffer
|
2024-02-08 15:24:02 +01:00 |
|
Julian Orth
|
24e410a5b5
|
render: hide graphics API behind traits
|
2023-10-22 20:42:35 +02:00 |
|
Julian Orth
|
d650b3375d
|
render: split module into gfx_apis and renderer
|
2023-10-22 20:28:32 +02:00 |
|