summaryrefslogtreecommitdiffstats
path: root/video/out/gpu_next
Commit message (Collapse)AuthorAgeFilesLines
* libplacebo: update log helpersNiklas Haas2022-02-031-9/+5
| | | | | Use the pl_log APIs introduced in libplacebo v4, replacing the deprecated pl_context concept.
* vo_gpu_next: initial attempt at adding d3d11 supportJan Ekström2022-02-021-7/+87
|
* vo_gpu_next/context: common'ize things that would be common for non-vulkanJan Ekström2022-02-021-10/+25
| | | | This prepares us to not duplicate all of this code for d3d11.
* vo_gpu_next: implement OpenGL context supportsfan52021-11-221-2/+65
| | | | | Wrapping the context is pretty straightforward. This is only complicated by needing to account for the upside-down framebuffer in a few places.
* vo_gpu_next: factor out context-specific code to gpu_next/context.csfan52021-11-222-0/+121
This is done to avoid cluttering vo_gpu_next.c with more ifdeffery and context-specific code when additional backends are added in the near future. Eventually gpu_ctx is intended to take the place of ra_ctx to further separate gpu and gpu_next.