1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-21 15:12:48 +00:00
mpv/video
Niklas Haas e3e03d0f34 vo_opengl: simplify and improve up scale=oversample
Since what we're doing is a linear blend of the four colors, we can just
do it for free by using GPU sampling.

This requires significantly fewer texture fetches and calculations to
compute the final color, making it much more efficient. The code is also
much shorter and simpler.
2016-04-12 16:26:53 +02:00
..
decode vaapi: determine surface format in decoder, not in renderer 2016-04-11 22:03:26 +02:00
filter vf_vavpp: reindent 2016-04-11 22:03:26 +02:00
out vo_opengl: simplify and improve up scale=oversample 2016-04-12 16:26:53 +02:00
csputils.c csputils: add DCI-P3 colorspace 2016-03-19 14:08:01 +01:00
csputils.h csputils: add DCI-P3 colorspace 2016-03-19 14:08:01 +01:00
d3d11va.c vd_lavc: add d3d11va hwdec 2016-03-30 09:01:27 -07:00
d3d11va.h vd_lavc: add d3d11va hwdec 2016-03-30 09:01:27 -07:00
d3d.h
dxva2.c dxva2: abort on mp_image_new_custom_ref failure 2016-03-30 09:01:35 -07:00
dxva2.h dxva2: stop using pointer obfuscator LPDIRECT3DSURFACE9 2016-03-30 09:01:34 -07:00
fmt-conversion.c vd_lavc: add d3d11va hwdec 2016-03-30 09:01:27 -07:00
fmt-conversion.h
gpu_memcpy.c video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
gpu_memcpy.h video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
hwdec.h videotoolbox: change how videotoolbox format is managed 2016-04-07 19:54:58 +02:00
image_writer.c image_writer: take care of prediction_method deprecation 2016-02-09 13:24:04 +01:00
image_writer.h
img_format.c vo_opengl: refactor pass_read_video and texture binding 2016-03-05 13:08:38 +01:00
img_format.h vd_lavc: add d3d11va hwdec 2016-03-30 09:01:27 -07:00
img_fourcc.h
mp_image_pool.c mp_image_pool: add mp_image_pool_add 2016-02-16 12:36:50 -08:00
mp_image_pool.h mp_image_pool: add mp_image_pool_add 2016-02-16 12:36:50 -08:00
mp_image.c mp_image: introduce a hw_subfmt field 2016-04-07 18:47:32 +02:00
mp_image.h mp_image: introduce a hw_subfmt field 2016-04-07 18:47:32 +02:00
sws_utils.c Relicense some non-MPlayer source files to LGPL 2.1 or later 2016-01-19 18:36:06 +01:00
sws_utils.h
vaapi.c vaapi: determine surface format in decoder, not in renderer 2016-04-11 22:03:26 +02:00
vaapi.h vaapi: determine surface format in decoder, not in renderer 2016-04-11 22:03:26 +02:00
vdpau_functions.inc
vdpau_mixer.c csputils: rename "yuv2rgb" functions 2015-12-09 00:23:36 +01:00
vdpau_mixer.h
vdpau.c vdpau: force driver to report preemption early 2016-01-25 16:45:18 +01:00
vdpau.h vdpau: force driver to report preemption early 2016-01-25 16:45:18 +01:00