summaryrefslogtreecommitdiffstats
path: root/video/out/gpu
Commit message (Expand)AuthorAgeFilesLines
* hwdec_vulkan: add Vulkan HW InteropPhilip Langdale2023-05-281-0/+4
* vo: hwdec: Pass the ra_ctx to hwdecs instead of just the raPhilip Langdale2023-05-286-17/+22
* vo: make mp_frame_perf thread safeKacper Michajłow2023-05-251-1/+3
* vo_gpu_next: remove --tone-mapping-crosstalkNiklas Haas2023-05-242-4/+1
* vo_gpu_next: allow to use ICC profile luminance valueKacper Michajłow2023-05-132-0/+2
* player: use XDG_CACHE_HOME by defaultDudemanguy2023-05-096-6/+21
* video/out/gpu: Fix compilation warning of out of bound accessMika Kuoppala2023-04-101-7/+9
* d3d11: retry device creation without debug, if SDK is not availableKacper Michajłow2023-04-021-1/+10
* various: fix various typos in the code baseAlexander Seiler2023-03-281-1/+1
* various: fix typosHarri Nieminen2023-03-282-2/+2
* test: integrate unittests with mesonDudemanguy2023-03-023-15/+18
* vo_gpu: improve XYZ conversionKacper Michajłow2023-03-021-1/+8
* csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1Kacper Michajłow2023-03-021-0/+6
* ra: assert when using params with dimensionsDudemanguy2023-03-021-0/+10
* wayland: use bool type for alpha framebuffer trackingRay Smith2023-02-281-1/+1
* vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possiblemsoxzw2023-02-281-2/+8
* video: initialize depth=1 on screenshot texturesaverne2023-02-281-0/+1
* vo_gpu: fix newline in log messagesfan52023-02-241-1/+1
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-212-1/+1
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-217-38/+38
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-201-1/+0
* Vulkan: add configure check for VK_KHR_display extensionrcombs2023-02-201-0/+2
* vo_gpu_next: add --tone-mapping-visualizeNiklas Haas2023-02-192-0/+2
* vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10Niklas Haas2023-02-132-1/+5
* osdep: add MP_FALLTHROUGHKacper Michajłow2023-02-021-1/+1
* vo_gpu: implement VO_DR_FLAG_HOST_CACHEDsfan52023-01-232-0/+8
* vo: add `int flags` to the get_image signatureNiklas Haas2023-01-233-4/+4
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-124-7/+6
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-122-6/+3
* lcms: fix validate_3dlut_size_optNiklas Haas2022-11-211-4/+1
* lcms: always parse lcms2-related optionsNiklas Haas2022-11-211-40/+34
* vo: hwdec: remove legacy_namesPhilip Langdale2022-11-152-13/+0
* vo_gpu_next: add tunable shader parametersNiklas Haas2022-11-112-0/+2
* vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warningssfan52022-11-101-2/+4
* gpu/context: properly guard wldmabuf contextDudemanguy2022-11-031-1/+1
* vo_dmabuf_wayland: use special ra_ctx_create_by_nameDudemanguy2022-10-282-6/+39
* vo_dmabuf_wayland: wayland VO displaying dmabuf buffersAaron Boxer2022-10-261-0/+7
* vo_gpu/hwdec: add NULL check for legacy_namePhilip Langdale2022-10-221-1/+1
* vo_gpu/hwdec: rename and introduce legacy names for some interopsPhilip Langdale2022-10-112-4/+17
* vo_gpu: hwdec: add Android hwdec utilizing AImageReadersfan52022-10-021-0/+4
* filters: lavfi: allow hwdec_interop selection for filtersPhilip Langdale2022-09-212-10/+42
* filters: support loading new hwdec_interops from filtersPhilip Langdale2022-09-211-1/+1
* gpu/hwdec: reorder `drmprime` below `drmprime_drm`Philip Langdale2022-08-091-1/+1
* hwdec/drmprime: add drmprime hwdec-interopPhilip Langdale2022-08-091-0/+2
* vo_gpu: fix 3DLUT precisionNiklas Haas2022-07-151-2/+3
* various: remove trailing whitespaceGuido Cella2022-05-141-1/+1
* various: fix typosCœur2022-04-253-3/+3
* vo_gpu_next: switch to unpooled hwdec mappingNiklas Haas2022-04-112-2/+2
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-214-8/+9
* hwdec: fix out-of-date preprocessor variable nameNiklas Haas2022-03-041-1/+1
* vo_gpu: move hwdec loading code to common helperNiklas Haas2022-03-035-152/+192
* hwdec: release images as soon as possible after mappingNiklas Haas2022-03-031-0/+2
* vo_gpu: hwdec: load hwdec interops on-demand by defaultPhilip Langdale2022-02-172-7/+71
* vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7James Ross-Gowan2022-02-091-0/+10
* vo_gpu: add HOOKED_gatherNiklas Haas2022-01-151-0/+5
* sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRANiklas Haas2022-01-111-3/+3
* vo_gpu: add --tone-mapping-modeNiklas Haas2022-01-073-19/+47
* vo_gpu: add --gamut-mapping-modeNiklas Haas2022-01-073-8/+32
* vo_gpu_next: update for new tone mapping optionsNiklas Haas2022-01-073-12/+42
* vo_gpu: move image2D precision qualifier to point of usesfan52022-01-021-3/+1
* vo_gpu: stop hard-coding max compute group threadsPhilip Langdale2021-12-192-6/+7
* {player,video}: remove references to obsolete opengl-cb APIsfan52021-12-151-2/+2
* vo_gpu: opengl: some fixes to make compute shaders work with GLESPhilip Langdale2021-12-124-10/+15
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-031-1/+1
* osdep: add MP_UNREACHABLENiklas Haas2021-11-031-1/+1
* vo_gpu: allow using bare windows as --(t)scaleNiklas Haas2021-11-031-0/+20
* vo_gpu: lift ra_ctx_* opts to a global structNiklas Haas2021-11-036-48/+55
* vo_gpu: fix rotated compute shader vertex simulationNiklas Haas2021-10-221-10/+2
* vo_gpu: vulkan: implement a VkDisplayKHR backed contextPhilip Langdale2021-06-111-0/+2
* vo_gpu: replace --icc-contrast by --icc-force-contrastNiklas Haas2021-05-261-41/+40
* vo_gpu: fix extreme clipping with --gamut-clipping for HDR outputsNiklas Haas2021-05-221-1/+2
* Revert "vo_gpu: revert 8a09299 and conditionally clear framebuffer again"Your Name2021-05-071-5/+3
* vo_gpu: greatly increase maximum shader cache sizeNiklas Haas2021-04-181-1/+1
* vo_gpu: adjust interpolation_threshold's defaultLaserEyess2021-03-281-1/+1
* options: Make validation and help possible for all option typesPhilip Langdale2021-03-286-27/+44
* vo_gpu: don't abort() if plane tex creation failsNiklas Haas2021-02-161-3/+4
* vo_gpu: lower default deband thresholdMia Herkt2021-02-051-1/+1
* vo_gpu: don't segfault if 3DLUT texture fails uploadingNiklas Haas2021-01-011-0/+5
* vo_gpu: cast bvecN to vecN for mix() on older GLSLNiklas Haas2020-12-284-49/+85
* vo_gpu: revert 8a09299 and conditionally clear framebuffer againder richter2020-12-061-3/+5
* vo_gpu: improve gamut warning bounds checksNiklas Haas2020-10-211-2/+2
* vo_gpu: update render options on runtimeDudemanguy2020-10-151-0/+1
* vo_gpu: clip highlights before tone-mappingNiklas Haas2020-07-191-4/+5
* client API: add software rendering APIwm42020-07-081-1/+1
* vo_gpu: fix typo in struct namesfan52020-06-241-1/+1
* vo_gpu: use highp float if available for GLESStephen Salerno2020-06-211-0/+5
* vo_gpu: add better gamut clipping optionNiklas Haas2020-06-193-0/+14
* vo_gpu: fix scaler/window validation to allow unsettingNiklas Haas2020-06-181-0/+4
* vo_gpu: add BT.2390 tone-mappingNiklas Haas2020-06-153-7/+58
* vo_gpu: reinterpret SDR white levels based on ITU-R BT.2408Niklas Haas2020-06-151-2/+4
* vo_gpu: move coherent specifier to the correct locationNiklas Haas2020-06-102-2/+2
* vo_gpu: fix display corruption with window screenshotswm42020-06-061-0/+1
* vo_gpu: mark peak detection buffer coherentNiklas Haas2020-06-061-1/+1
* vo_gpu: make storage images/buffers as restrictNiklas Haas2020-06-061-2/+2
* vo_gpu: un-fix storable fbo format checkNiklas Haas2020-05-131-2/+1
* vo_gpu: manually resolve user shader prefixeswm42020-05-101-1/+4
* vo_gpu: fix green shit with float yuv inputwm42020-05-093-12/+23
* vo_gpu: enable frame caching for still framesNiklas Haas2020-04-301-3/+3
* video: add alpha type metadatawm42020-04-241-2/+4
* video: change chroma_w/chroma_h fields to use shift instead of sizewm42020-04-231-2/+2
* options: change option macros and all option declarationswm42020-03-184-119/+123
* vo_gpu: warn if correct-downscaling is ignoredAvi Halachmi (:avih)2020-03-141-0/+11
* vo_gpu: generally allow non-storable FBOsNiklas Haas2020-03-082-3/+12
* vo_gpu: avoid error spam when ra_fbo fmt is non-storableNiklas Haas2020-03-081-0/+2
* Remove remains of Libav compatibilitywm42020-02-161-1/+1
* vo_gpu: fix crash if dither texture fails to allocatewm42020-01-081-0/+3
* Revert "vo_gpu: move wayland below X11 in autoprobe order"Dudemanguy2020-01-011-6/+6
* vo_gpu: move wayland below X11 in autoprobe orderwm42019-12-301-6/+6
* video: cuda: add explicit context creation for copy hwaccelsPhilip Langdale2019-12-291-1/+1
* vo_gpu: hwdec_vdpau: remove direct_modePhilip Langdale2019-12-282-46/+0
* vf_gpu: render subtitleswm42019-11-302-8/+13
* vo_gpu: fix infinite scaler reinit spamNiklas Haas2019-11-231-8/+9
* video/out/gpu: Remove stray top-level ';'Michael Forney2019-11-182-2/+2
* vo_gpu: sync duplicated condition on peak computationwm42019-11-161-0/+2
* vo_gpu: yuv alpha is always full rangewm42019-11-091-8/+6
* vo_gpu: unconditionally clear framebuffer on start of framewm42019-11-061-5/+3
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-311-4/+2
* vo_gpu/d3d11: add support for configuring swap chain color spaceJan Ekström2019-10-302-5/+171
* vo_gpu/d3d11: add helpers for getting names for DXGI formats & CSPsJan Ekström2019-10-302-4/+178
* vo_gpu: add and utilize color space information from ra_fboJan Ekström2019-10-302-8/+40
* vo_gpu: log ra_format.storable with the other flagsJames Ross-Gowan2019-10-271-3/+5
* vo_gpu: attempt to fix 0bgr formatwm42019-10-261-2/+21
* vo_gpu, options: don't return NaN through APIwm42019-10-251-4/+8
* vo_gpu: hwdec_d3d11eglrgb: remove thiswm42019-10-161-2/+0
* vo_gpu/d3d11: fix memleak of the adapter description stringJan Ekström2019-10-151-1/+5
* vo_gpu/d3d11: remove unnecessary nullptr checkJan Ekström2019-10-151-2/+2
* vo_gpu/d3d11: switch adapter selection to case-insensitive startswithJan Ekström2019-10-151-3/+4
* vo_gpu/d3d11: fixup adapter selection by switching it all to bstrJan Ekström2019-10-152-11/+7
* vo_gpu/d3d11: add support for configuring swap chain formatJan Ekström2019-10-132-1/+120
* vo_gpu/d3d11: add adapter name validation and listing with "help"Jan Ekström2019-09-292-5/+37
* vo_gpu/d3d11: refactor pthread_once d3d11 loading to functionJan Ekström2019-09-291-6/+15
* vo_gpu/d3d11: utilize the passed adapter nameJan Ekström2019-09-291-5/+77
* vo_gpu/d3d11: add an option for the adapter nameJan Ekström2019-09-291-0/+5
* vo_gpu/d3d11_helpers: also load up CreateDXGIFactory1Jan Ekström2019-09-291-4/+13
* vo: make swapchain-depth option generic for all VOsAnton Kindestam2019-09-281-1/+0
* video: add pure gamma TRC curves for 2.0, 2.4 and 2.6.Wessel Dankers2019-09-272-0/+21
* options: add M_OPT_FILE to some more options that take filesPhilip Sequeira2019-09-271-2/+2
* vo_gpu: vulkan: add Android contextsfan52019-09-271-0/+4
* rpi: Update for modern systemsCameron Cawley2019-09-201-1/+1
* vo_gpu: remove vdpau/GLX backendwm42019-09-191-4/+0
* vo_gpu: remove mali-fbdevwm42019-09-191-4/+0
* drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f...Anton Kindestam2019-09-181-4/+4
* vo_gpu: hwdec_vaapi: Refactor Vulkan and OpenGL interops for VAAPIPhilip Langdale2019-09-151-1/+1
* vo_gpu: x11: remove special vdpau probing, use EGL by defaultwm42019-09-151-4/+0
* vo_gpu: correctly normalize src.sig_peakNiklas Haas2019-09-151-1/+4
* vo/gpu: fix check on src/dst peak mismatchNiklas Haas2019-09-051-1/+1
* vo_gpu: fix taking screenshots of rotated videoswnoun2019-08-141-2/+6
* video/out/gpu: Add a `storable` flag to ra_formatPhilip Langdale2019-07-082-1/+2
* vo_gpu: process three component together in error diffusionBin Jin2019-06-161-42/+70
* vo_gpu: fix use of existing textures in error diffusionBin Jin2019-06-161-6/+8
* vo_gpu: implement error diffusion for ditheringBin Jin2019-06-164-0/+423
* vo_gpu: fix --scaler-resizes-only for fractional ratio scalingBin Jin2019-06-061-3/+6
* vo_gpu: expose texture_off to user shaderBin Jin2019-06-061-0/+1
* vo_gpu: allow user shader to fix texture offsetBin Jin2019-06-063-9/+45
* vo_gpu: vulkan: Add back context_win for libplaceboPhilip Langdale2019-04-211-3/+1
* vo_gpu: vulkan: use libplacebo insteadNiklas Haas2019-04-211-1/+3
* vo_gpu: fix segfault when OSD tex creation failsNiklas Haas2019-04-211-1/+1
* vo_gpu: index desc namespaces by raNiklas Haas2019-04-212-2/+2
* vo_gpu: increase user shader size limitBin Jin2019-03-131-1/+1
* Merge branch 'master' into pr6360Jan Ekström2019-03-117-178/+203
|\
| * vo_gpu: add two useful operators to user shaderBin Jin2019-03-092-0/+7
| * vo_gpu: make texture offset available to CHROMA hooksBin Jin2019-03-091-16/+25
| * lcms: allow infinite contrastzc622019-03-091-1/+1
| * vo_gpu: fix initial seeding of the peak detect ssboNiklas Haas2019-02-182-5/+7
| * vo_gpu: use dB units for scene change detectionNiklas Haas2019-02-183-11/+12
| * vo_gpu: clamp sigmoid functionNiklas Haas2019-02-181-0/+2
| * vo_gpu: tone map before gamut mappingNiklas Haas2019-02-181-5/+4
| * vo_gpu: make --gamut-warning warn on negative colorsNiklas Haas2019-02-181-1/+2
| * vo_gpu: improve numerical accuracy of PQ OETF constantNiklas Haas2019-02-181-1/+1
|