summaryrefslogtreecommitdiffstats
path: root/video/out/vulkan
Commit message (Expand)AuthorAgeFilesLines
* various: add GPU context descriptionnanahi23 hours6-0/+6
* mac/vulkan: add support for frame timing via presentation feedbackder richter9 days1-0/+7
* vulkan: use pl_vk_inst_createKacper Michajłow12 days2-39/+39
* mac: cleanup swift bridge header imports and unify themder richter2024-03-291-0/+2
* hwdec/vulkan: enable the stable AV1 extensionLynne2024-03-241-2/+1
* various: use thread safe mp_strerror()nanahi2024-03-191-1/+2
* vulkan: remove color_depth stubllyyr2024-03-191-6/+0
* mac/vulkan: directly retrieve current render size without cachingder richter2024-03-061-1/+8
* mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remainsder richter2024-02-292-2/+1
* various: avoid function pointer castsKacper Michajłow2024-02-281-2/+1
* osdep/mac: make mac naming of files, folders and function consistentder richter2024-02-281-1/+1
* vulkan/context_win: make --alpha work and runtime changeablenanahi2024-02-171-6/+15
* wayland: drop buffer_scale use for viewporterDudemanguy2024-01-271-1/+1
* vo: add missing return variable assignmentKacper Michajłow2023-11-181-1/+1
* vo_gpu/vo_gpu_next: add vulkan support for macOSder richter2023-10-142-0/+123
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-103-5/+5
* vo: vulkan: allow picking devices by UUIDPhilip Langdale2023-09-041-9/+47
* vulkan: don't assume all ra_ctx implementations have a swapchainPhilip Langdale2023-06-031-1/+1
* hwdec_vulkan: enable AV1 support if availablePhilip Langdale2023-05-291-0/+2
* hwdec_vulkan: simplify requirement checks for Vulkan interopPhilip Langdale2023-05-291-12/+8
* vo/vulkan: do not define zero sized arrayKacper Michajłow2023-05-291-4/+2
* vo: vulkan: request additional extensions and features for ffmpegPhilip Langdale2023-05-281-0/+47
* options: remove explicit initialization of integers to 0Christoph Heinrich2023-02-211-5/+1
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-4/+4
* x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timingSultan Alsawaf2023-01-251-3/+1
* wayland: add wp-fractional-scale-v1 supportDudemanguy2023-01-241-0/+1
* wayland: rewrite geometry and scaling handlingDudemanguy2023-01-241-2/+2
* wayland: make vo_wayland_reconfig a boolDudemanguy2023-01-081-4/+1
* vulkan: fix build error for 32bit builds with clangChristoph Reiter2023-01-081-1/+1
* vo_gpu_next: vulkan: libplacebo: unify log prefixNiklas Haas2022-10-092-4/+1
* wayland: correctly handle non-CLOCK_MONOTONIC clocksDudemanguy2022-10-061-2/+2
* vulkan: remove --vulkan-disable-eventsNiklas Haas2022-10-051-3/+1
* x11: avoid XPresent API calls when it's not neededDudemanguy2022-06-221-3/+6
* x11: support xorg present extensionDudemanguy2022-06-191-0/+15
* vo: move wayland presentation to separate filesDudemanguy2022-06-191-6/+4
* x11: avoid wasteful rendering when possibleDudemanguy2022-04-111-1/+8
* wayland: unify visibility checking codeDudemanguy2022-04-111-5/+1
* vulkan: correctly inherit proc_addr pointerNiklas Haas2022-03-131-0/+1
* libplacebo: switch to v4 naming conventionNiklas Haas2022-02-031-4/+4
* libplacebo: update log helpersNiklas Haas2022-02-034-17/+13
* vo_gpu: libplacebo: make version logging slightly clearerNiklas Haas2021-11-191-1/+2
* vo_gpu: vulkan: open DRM render fd when using VK_KHR_displayPhilip Langdale2021-11-151-2/+102
* vo_gpu_next: call start_frame in vulkan/context.cDudemanguy2021-11-041-2/+6
* wayland_vk: rename start_frame to check_visibleDudemanguy2021-11-043-9/+10
* vo_gpu: vulkan: expose swapchain to mpvk_ctxNiklas Haas2021-11-032-8/+8
* vo_gpu: libplacebo: drop conditional code paths for old versionsNiklas Haas2021-10-041-4/+0
* wayland: fix wl_surface_set_buffer_scale usageDudemanguy2021-06-271-1/+0
* wayland: always be sure to initially try to renderDudemanguy2021-06-271-1/+1
* wayland: remove unused includesDudemanguy2021-06-271-3/+0
* wayland: reorganize wayland common codeDudemanguy2021-06-261-1/+1
* vo_gpu: vulkan: displayvk: Fix handling of unconnected planesPhilip Langdale2021-06-121-1/+6
* vo_gpu: vulkan: implement a VkDisplayKHR backed contextPhilip Langdale2021-06-111-0/+390
* vo_gpu: vulkan: provide a helper to access device name optionPhilip Langdale2021-06-112-0/+17
* wayland: shuffle around the render loop againDudemanguy2021-05-241-5/+6
* wayland: simplify render loopDudemanguy2021-05-221-11/+4
* options: Make validation and help possible for all option typesPhilip Langdale2021-03-281-1/+2
* wayland: unify frame/presentation callback codeDudemanguy2020-12-141-76/+0
* Revert "wayland: conditionally commit surface on resize"Dudemanguy2020-11-081-4/+1
* wayland: update opaque region on runtimeDudemanguy2020-10-151-17/+19
* wayland: be less strict about when to renderDudemanguy2020-10-151-1/+1
* wayland: set an opaque regionDudemanguy2020-10-011-0/+7
* wayland: only render if we have frame callbackDudemanguy2020-09-213-6/+25
* wayland: conditionally commit surface on resizeDudemanguy2020-08-201-1/+4
* wayland: don't rely on presentation discardedDudemanguy2020-08-161-3/+0
* wayland: refactor presentation timeDudemanguy2020-08-161-27/+30
* vo_gpu: vulkan: print libplacebo API verNiklas Haas2020-07-161-0/+1
* vo_gpu: vulkan: add ability to disable eventsNiklas Haas2020-06-301-0/+5
* vulkan/wayland: fix another build breakageDaniel Bermond2020-06-051-1/+1
* wayland: use mp_time deltas for presentation timeDudemanguy2020-04-201-2/+1
* options: change option macros and all option declarationswm42020-03-181-10/+10
* wayland: remove wayland-frame-wait-offset optiondudemanguy2020-01-311-1/+1
* vo_gpu: vulkan: set allow_suboptimal when possibleNiklas Haas2019-12-221-0/+5
* wayland: fix presentation timeDudemanguy9112019-10-202-1/+10
* wayland: add various render-related optionsdudemanguy2019-10-201-1/+2
* wayland: add presentation timedudemanguy2019-10-202-2/+82
* wayland: use callback flag + poll for buffer swapdudemanguy2019-10-106-7/+57
* vo: make swapchain-depth option generic for all VOsAnton Kindestam2019-09-281-1/+1
* vo_gpu: vulkan: add Android contextsfan52019-09-271-0/+94
* vo/gpu: vulkan: Pass the device name option through to libplaceboPhilip Langdale2019-08-241-0/+1
* vo_gpu: hwdec_vaapi: Add Vulkan interopPhilip Langdale2019-07-082-0/+4
* vo_gpu: vulkan: Add back context_win for libplaceboPhilip Langdale2019-04-211-0/+104
* vo_gpu: vulkan: use libplacebo insteadNiklas Haas2019-04-2114-4353/+117
* vo_gpu: index desc namespaces by raNiklas Haas2019-04-211-1/+1
* spirv: remove --spirv-compiler=nvidiaNiklas Haas2018-12-011-54/+0
* vulkan: slightly improve vsync jitter measurementsNiklas Haas2018-11-191-0/+19
* vo_gpu: vulkan: only rotate the queues on swapNiklas Haas2018-11-192-12/+9
* vo_gpu: vulkan: Always use KHR suffix types and definesPhilip Langdale2018-11-033-9/+9
* vo_gpu: vulkan: Add a function to get the device UUIDPhilip Langdale2018-10-222-0/+25
* vo_gpu: vulkan: Add arbitrary user data for an ra_vk_bufPhilip Langdale2018-10-222-0/+18
* vo_gpu: vulkan: Add support for exporting buffer memoryPhilip Langdale2018-10-227-6/+178
* vo_gpu: vulkan: suppress bogus error message on --vulkan-deviceNiklas Haas2018-10-211-5/+5
* vo_gpu: vulkan: fix the buffer size on partial uploadNiklas Haas2018-10-191-0/+1
* vo_gpu: remove old window screenshot glue code and GL implementationwm42018-02-131-1/+0
* vo_gpu: add RA_CAP for gl_NumWorkGroupsNiklas Haas2018-02-051-1/+1
* vo_gpu: vulkan: correctly enable textureGatherOffsetNiklas Haas2018-02-052-2/+3
* vo_gpu: vulkan: don't issue queries for unused timersNiklas Haas2018-02-051-5/+13
* vo_gpu: vulkan: try enabling required featuresNiklas Haas2018-02-052-0/+10
* vo_gpu: vulkan: add missing buffer barrier fieldsNiklas Haas2018-02-051-0/+2
* vo_gpu: vulkan: fix segfault due to index mismatchNiklas Haas2017-12-251-5/+8
* vo_gpu: vulkan: fix some image barrier odditiesNiklas Haas2017-12-251-10/+5
* vo_gpu: vulkan: fix sharing mode on malloc'd buffersNiklas Haas2017-12-251-1/+0
* vo_gpu: vulkan: fix dummyPass creationNiklas Haas2017-12-251-1/+1
* vo_gpu: vulkan: fix the rgb565a1 names -> rgb5a1Niklas Haas2017-12-251-2/+2
* vo_gpu: vulkan: allow disabling async tf/compNiklas Haas2017-12-253-4/+21
* vo_gpu: vulkan: refine queue family selection algorithmNiklas Haas2017-12-251-2/+7
* vo_gpu: vulkan: prefer vkCmdCopyImage over vkCmdBlitImageNiklas Haas2017-12-251-8/+31
* vo_gpu: attempt re-using the FBO format for p->output_texNiklas Haas2017-12-251-0/+1
* vo_gpu: vulkan: properly depend on the swapchain acquire semaphoreNiklas Haas2017-12-253-15/+25
* vo_gpu: vulkan: use correct access flag for presentNiklas Haas2017-12-251-2/+3
* vo_gpu: vulkan: make the swapchain more robustNiklas Haas2017-12-251-23/+50
* vo_gpu: aggressively prefer async computeNiklas Haas2017-12-251-1/+6
* vo_gpu: vulkan: support split command poolsNiklas Haas2017-12-256-163/+281
* vo_gpu: allow invalidating FBO in renderpass_runNiklas Haas2017-12-251-5/+15
* vo_gpu: vulkan: properly track image dependenciesNiklas Haas2017-12-252-40/+121
* vo_gpu: vulkan: add a vk_signal abstractionNiklas Haas2017-12-253-0/+144
* vo_gpu: vulkan: refactor command submissionNiklas Haas2017-12-255-72/+90
* vo_gpu: vulkan: reorganize vk_cmd slightlyNiklas Haas2017-12-255-57/+58
* vo_gpu: vulkan: refactor vk_cmdpoolNiklas Haas2017-12-255-194/+182
* vo_gpu: d3d11: add RA caps for ra_d3d11James Ross-Gowan2017-11-071-1/+5
* vo_gpu: export the GLSL format qualifier for ra_formatJames Ross-Gowan2017-11-071-0/+2
* vo_gpu: add namespace query mechanismJames Ross-Gowan2017-11-071-0/+6
* vo_gpu: semi-fix --gpu-context/--gpu-api options and help outputwm42017-10-163-3/+3
* wayland_common: implement output tracking, cleanups and bugfixesRostislav Pehlivanov2017-10-091-3/+1
* wayland_common: rewrite from scratchRostislav Pehlivanov2017-10-031-42/+31
* vo_gpu: vulkan: reword commentNiklas Haas2017-09-291-3/+4
* vo_gpu: vulkan: add support for WindowsJames Ross-Gowan2017-09-282-0/+108
* vo_gpu: vulkan: indent queue family enumerationNiklas Haas2017-09-271-1/+1
* vo_gpu: vulkan: normalize use of *Flags and *FlagBitsNiklas Haas2017-09-276-33/+31
* vo_gpu: vulkan: optimize redundant pipeline barriersNiklas Haas2017-09-261-5/+15
* vo_gpu: vulkan: add support for push constantsNiklas Haas2017-09-261-0/+15
* vo_gpu: vulkan: add support for waylandRostislav Pehlivanov2017-09-265-9/+159
* vo_gpu: vulkan: generalize SPIR-V compilerNiklas Haas2017-09-266-89/+288
* vo_gpu: vulkan: initial implementationNiklas Haas2017-09-2612-0/+3708