summaryrefslogtreecommitdiffstats
path: root/video/out/gpu
Commit message (Expand)AuthorAgeFilesLines
* various: fix indentationnanahi7 hours1-2/+2
* d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incompleteKacper Michajłow2024-04-192-0/+7
* d3d11: use IDXGIInfoQueue instead ID3D11InfoQueueKacper Michajłow2024-04-192-0/+50
* various: add GPU context descriptionnanahi2024-04-182-0/+2
* video/out/gpu/context: add auto dummy contextnanahi2024-04-181-5/+21
* video/out/gpu/context: convert --gpu-context to use obj_settings_listnanahi2024-04-182-89/+100
* video/out/gpu/context: don't use hidden flag for contextsnanahi2024-04-182-16/+24
* vo_gpu: support video-target-paramsnanahi2024-03-272-0/+22
* video/out/gpu/spirv: fix warning: zero size arrays are an extensionnanahi2024-03-191-0/+1
* d3d11: add mp_get_dxgi_output_descKacper Michajłow2024-03-172-22/+25
* vo_gpu: fix broken chroma plane for rotated semi-planar formatsnanahi2024-03-111-0/+19
* mp_image: add mp_image_params_static_equal for finer comparisionKacper Michajłow2024-03-091-2/+2
* vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcmsKacper Michajłow2024-03-011-0/+5
* various: avoid function pointer castsKacper Michajłow2024-02-285-23/+9
* vo_gpu: pre-multiply alpha when dealing with background colorsDudemanguy2024-02-261-0/+4
* vo_gpu/vo_gpu_next: rework --alpha into --background optionDudemanguy2024-02-262-22/+18
* player: rename --background to --background-colorDudemanguy2024-02-262-6/+6
* vo_gpu: use fbo texture height for fragment coordinate calculationnanahi2024-02-241-2/+2
* vo_gpu: fix fragment coordinate calculation when ditheringnanahi2024-02-221-3/+5
* vo_gpu: fix fragment coordinate calculation when drawing checkerboardnanahi2024-02-221-1/+3
* various: make mentions of macOS consistentder richter2024-02-211-2/+2
* various: replace dead links in commentsnanahi2024-02-112-2/+3
* player: remove all rpi-specific codeDudemanguy2024-02-052-8/+0
* player: ensure runtime updates of certain rendering optionsDudemanguy2024-02-051-0/+1
* csputils: replace more primitives with pl_Kacper Michajłow2024-01-223-32/+33
* csputils: replace mp_chroma_location with pl_chroma_locationKacper Michajłow2024-01-221-5/+5
* csputils: replace mp_alpha_type with pl_alpha_modeKacper Michajłow2024-01-221-1/+1
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-229-167/+160
* command: export current-gpu-context propertynanahi2024-01-201-0/+1
* vo_gpu: fix ra_fbo stack-use-after-scopeDudemanguy2023-11-281-9/+6
* vo_gpu: don't pass gl_user_shader_hook by valueKacper Michajłow2023-11-283-12/+10
* vo_gpu: don't pass mp_pass_perf by valueKacper Michajłow2023-11-281-8/+14
* vo_gpu: don't pass ra_fbo by valueKacper Michajłow2023-11-287-36/+36
* d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapterKacper Michajłow2023-11-222-5/+44
* d3d11: rename d3d11 adapter to DXGI adapterKacper Michajłow2023-11-222-11/+11
* various: add some missing error checksKacper Michajłow2023-11-181-2/+3
* hwdec: support videotoolbox with libplaceborcombs2023-11-161-1/+1
* cocoa: remove OpenGL cocoa backendder richter2023-11-101-4/+0
* vo_gpu_next: add --target-gamut optionNiklas Haas2023-11-082-0/+2
* vo_gpu: apply ICC profile and dithering only to window screenshotssfan52023-11-072-10/+14
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-052-16/+18
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-051-3/+3
* meson: make libplacebo a required dependencyllyyr2023-10-231-1/+1
* vo_gpu/vo_gpu_next: add vulkan support for macOSder richter2023-10-141-0/+4
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-101-1/+1
* vo_gpu: remove --scaler-lut-sizeNiklas Haas2023-09-253-13/+9
* vo_gpu: remove --scale-cutoff etcNiklas Haas2023-09-252-10/+4
* video/out/gpu: replace mp_read_option_raw callDudemanguy2023-09-221-3/+3
* vo_gpu: don't override scaler options with default onesKacper Michajłow2023-09-211-2/+10
* vo_gpu: allow deband-iterations to be 0llyyr2023-09-211-1/+1
* options: remove ancient option fallbacks/deprecationDudemanguy2023-09-212-15/+0
* vo_gpu: match libplacebo debanding defaultsNiklas Haas2023-09-201-2/+2
* vo_gpu: match libplacebo peak detection defaultsNiklas Haas2023-09-201-3/+3
* vo_gpu: default to dscale=hermiteNiklas Haas2023-09-201-1/+1
* builtin.conf: modernize internal profilesKacper Michajłow2023-09-191-3/+2
* vo: change tscale to oversample by defaultKacper Michajłow2023-09-191-2/+1
* vo: make cscale follow scale by defaultKacper Michajłow2023-09-191-1/+16
* vo: enable correct-downscaling, linear-downscaling, sigmoid-upscalingKacper Michajłow2023-09-191-0/+3
* vo_gpu: remove --scale-wblur etcNiklas Haas2023-09-161-1/+1
* filter_kernels: properly sharpen/blur filter radiusNiklas Haas2023-09-161-1/+1
* vo_gpu: slight bump to hard-coded option size limitsNiklas Haas2023-09-161-3/+3
* vo_gpu: vo_gpu_next: support --icc-3dlut-size=autoNiklas Haas2023-09-152-1/+11
* vo_gpu: support crop in gl_video_screenshotKacper Michajłow2023-09-091-3/+13
* vo_gpu: remove --tone-mapping-modeNiklas Haas2023-09-013-46/+7
* vo_gpu: allow --hdr-peak-decay-rate=0.0Niklas Haas2023-08-182-4/+7
* vo_gpu/vo_gpu_next: fix setting an empty dscaleDudemanguy2023-08-051-0/+6
* vo_gpu_next: add --hdr-peak-percentileNiklas Haas2023-08-042-0/+3
* build: internally rename gl-wayland to egl-waylandDudemanguy2023-07-231-1/+1
* vo_gpu_next: add --hdr-contrast-recovery/smoothnessNiklas Haas2023-07-182-0/+7
* vo_gpu_next: add --target-contrast optionKacper Michajłow2023-07-172-0/+3
* various: correctly ignore cache files with --no-configDudemanguy2023-07-061-6/+7
* vo_gpu/vo_gpu_next: enable gpu shader and icc cache by defaultDudemanguy2023-07-042-0/+2
* vo_gpu: fix some cache related memory leaksDudemanguy2023-07-042-2/+3
* vo: hwdec: prioritise `drmprime` over `drmprime_overlay`Philip Langdale2023-06-221-1/+1
* vo_gpu_next: add missing --gamut-mapping-mode optionsNiklas Haas2023-06-212-3/+13
* 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