index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
video
/
out
/
gl_video.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
vo_opengl: remove unused function
wm4
2015-04-09
1
-5
/
+0
*
vo_opengl: make csp options consistent with vf_format
Niklas Haas
2015-04-04
1
-20
/
+2
*
csputils: add some missing colorspaces
Niklas Haas
2015-04-04
1
-2
/
+31
*
vo_opengl: minor cleanup of gamma-related functions
Niklas Haas
2015-04-04
1
-5
/
+4
*
vo_opengl: blend-subtitles in non-linear light
Niklas Haas
2015-04-04
1
-35
/
+42
*
vo_opengl: add scale-wparam option
Niklas Haas
2015-04-04
1
-8
/
+12
*
vo_opengl: refactor scaler configuration
Niklas Haas
2015-04-04
1
-108
/
+150
*
vo_opengl: separate kernel and window
Niklas Haas
2015-04-04
1
-9
/
+52
*
vo_opengl: remove chroma-location suboption
wm4
2015-04-03
1
-9
/
+2
*
vo_opengl: treat non-blended subtitles as sRGB
Niklas Haas
2015-03-27
1
-32
/
+44
*
vo_opengl: add FBOTEX_FUZZY alias
Niklas Haas
2015-03-26
1
-6
/
+4
*
vo_opengl: simplify sampler prelude
Niklas Haas
2015-03-26
1
-46
/
+44
*
vo_opengl: reset surfaces on equalizer updates
Niklas Haas
2015-03-26
1
-0
/
+1
*
vo_opengl: draw subtitles directly onto the video
Niklas Haas
2015-03-26
1
-57
/
+85
*
vo_opengl: set cscale=spline36 as default for opengl-hq
Niklas Haas
2015-03-25
1
-1
/
+1
*
vo_opengl: correct OSD PTS when using interpolation
Niklas Haas
2015-03-25
1
-1
/
+22
*
vo_opengl: do not block on wayland
Jari Vetoniemi
2015-03-23
1
-0
/
+7
*
vo_opengl: fix XYZ input gamma
Niklas Haas
2015-03-23
1
-1
/
+1
*
vo_opengl: remove dead assignment
wm4
2015-03-23
1
-3
/
+3
*
vo_opengl_cb: don't render OSD while VO is not created
wm4
2015-03-23
1
-7
/
+17
*
vo_opengl: move OSD rendering to separate function
wm4
2015-03-23
1
-39
/
+41
*
vo_opengl: fix video equalizer gamma controls
wm4
2015-03-22
1
-1
/
+4
*
vo_opengl: fix background color option
wm4
2015-03-21
1
-7
/
+5
*
vo_opengl: fix bicubic_fast scaler
wm4
2015-03-21
1
-1
/
+1
*
video: uninline memcpy_pic functions
wm4
2015-03-20
1
-1
/
+0
*
vo_opengl: reduce number of uniforms in dithering pass
wm4
2015-03-16
1
-8
/
+5
*
vo_opengl: move glViewport call closer to draw call
wm4
2015-03-16
1
-2
/
+1
*
vo_opengl: fix srgb replacement options
James Ross-Gowan
2015-03-16
1
-1
/
+1
*
vo_opengl: fix incorrectly drawn OSD in idle mode
wm4
2015-03-16
1
-2
/
+2
*
vo_opengl: apply OSD color management
Niklas Haas
2015-03-16
1
-24
/
+39
*
vo_opengl: improve queue size heuristic
Niklas Haas
2015-03-16
1
-1
/
+1
*
vo_opengl: improve interpolation diagnostics
Niklas Haas
2015-03-16
1
-6
/
+9
*
vo_opengl: color manage after interpolation
Niklas Haas
2015-03-16
1
-13
/
+18
*
vo_opengl: add oversample support for tscale
Niklas Haas
2015-03-15
1
-24
/
+45
*
vo_opengl: add oversample scaler
Niklas Haas
2015-03-15
1
-0
/
+38
*
vo_opengl: refactor smoothmotion -> interpolation
Niklas Haas
2015-03-15
1
-76
/
+145
*
vo_opengl: increase the number of video buffers
Niklas Haas
2015-03-15
1
-12
/
+16
*
vo_opengl: remove hwdec unmap_image callback
wm4
2015-03-14
1
-3
/
+0
*
vo_opengl: only clamp when necessary
Niklas Haas
2015-03-14
1
-2
/
+2
*
vo_opengl: fix incorrect wording in comment
Niklas Haas
2015-03-14
1
-1
/
+1
*
vo_opengl: fix uninitialization logic
Niklas Haas
2015-03-14
1
-1
/
+8
*
vo_opengl: apply alpha after conversion to rgb
Niklas Haas
2015-03-13
1
-12
/
+7
*
vo_opengl: replace float array with a struct
wm4
2015-03-13
1
-29
/
+27
*
vo_opengl: remove unused declaration
wm4
2015-03-13
1
-5
/
+0
*
vo_opengl: don't test for arrays
wm4
2015-03-13
1
-3
/
+0
*
vo_opengl: minor fix to a comment
wm4
2015-03-13
1
-2
/
+2
*
vo_opengl: sample from the right tex for separated scalers
Niklas Haas
2015-03-13
1
-8
/
+8
*
vo_opengl: refactor shader generation (part 2)
Niklas Haas
2015-03-12
1
-187
/
+677
*
vo_opengl: refactor shader generation (part 1)
wm4
2015-03-12
1
-1297
/
+628
*
vo_opengl: move minor helper to common code
wm4
2015-03-09
1
-10
/
+1
*
vo_opengl: make smoothmotion-threshold inclusive
Niklas Haas
2015-03-05
1
-2
/
+2
*
vo_opengl: increase ambient light changes log level
Stefano Pigozzi
2015-03-04
1
-1
/
+1
*
vo_opengl: add gamma-auto option
Stefano Pigozzi
2015-03-04
1
-0
/
+26
*
Revert "Revert recent vo_opengl related commits"
Niklas Haas
2015-02-28
1
-18
/
+3
*
Revert recent vo_opengl related commits
wm4
2015-02-28
1
-1
/
+16
*
csputils: add missing gamma support
Niklas Haas
2015-02-28
1
-16
/
+1
*
vo_opengl: delete 16 bit test texture
wm4
2015-02-27
1
-0
/
+1
*
vo_opengl: fix some comments
wm4
2015-02-27
1
-3
/
+3
*
options: handle choice -> flag fallback automatically
wm4
2015-02-27
1
-2
/
+2
*
vo_opengl: implement antiringing for tensor scalers
Niklas Haas
2015-02-27
1
-3
/
+3
*
vo_opengl: test FBOs only if they're going to be used
wm4
2015-02-26
1
-30
/
+28
*
vo_opengl: greatly increase smoothmotion performance
Niklas Haas
2015-02-24
1
-71
/
+105
*
vo_opengl: another GLES2 issue
wm4
2015-02-24
1
-1
/
+9
*
vo_opengl: support polar filters of any radius
Niklas Haas
2015-02-24
1
-6
/
+7
*
vo_opengl: explicitly check potential candidates for polar filters
Niklas Haas
2015-02-24
1
-2
/
+6
*
vo_opengl: fix smoothmotion coefficient calculation, for real this time
Niklas Haas
2015-02-20
1
-24
/
+31
*
vo_opengl: fix smoothmotion coefficient calculation
Stefano Pigozzi
2015-02-13
1
-7
/
+3
*
Revert "vo_opengl: disable alpha by default"
wm4
2015-02-06
1
-2
/
+2
*
vo_opengl: add support for linear scaling without CMS
Niklas Haas
2015-02-06
1
-18
/
+27
*
vo_opengl: redraw when pausing while showing an interpolated frame
wm4
2015-02-04
1
-1
/
+11
*
vo_opengl: disable alpha by default
wm4
2015-02-03
1
-2
/
+2
*
vo_opengl: avoid unnecessary shader reinit on fullscreen toggle
wm4
2015-02-03
1
-2
/
+4
*
vo_opengl: change initialization of gamma option
wm4
2015-02-03
1
-14
/
+36
*
csputils, vo_opengl: remove per-component gamma
wm4
2015-02-03
1
-4
/
+2
*
vo_opengl: change upper bound of :gamma to 2.0
Niklas Haas
2015-02-03
1
-1
/
+1
*
vo_opengl: fix breakage with rotated video on initial display
wm4
2015-02-02
1
-11
/
+11
*
vo_opengl: use triangle strip for video
wm4
2015-01-30
1
-41
/
+24
*
vo_opengl: don't unnecessarily call glDebugMessageCallback()
wm4
2015-01-30
1
-1
/
+2
*
vo_opengl: let hwdec driver report the exact image format
wm4
2015-01-29
1
-19
/
+21
*
vo_opengl: move remaining OSD rendering parts to gl_osd.c
wm4
2015-01-29
1
-120
/
+22
*
vo_opengl: split out a helper for drawing primitives
wm4
2015-01-29
1
-12
/
+1
*
vo_opengl: some minor cleanups
wm4
2015-01-29
1
-99
/
+45
*
vo_opengl: move FBO helper to gl_utils
wm4
2015-01-29
1
-118
/
+31
*
vo_opengl: create abstraction for VAOs
wm4
2015-01-28
1
-62
/
+15
*
vo_opengl: move utility functions from loader to a separate file
wm4
2015-01-28
1
-0
/
+1
*
vo_opengl: remove is_linear_rgb and clean up code
Niklas Haas
2015-01-28
1
-11
/
+11
*
vo_opengl: fix the fix for fixing odd video sizes
wm4
2015-01-28
1
-16
/
+15
*
vo_opengl: fix display of ARGB ith color management enabled
wm4
2015-01-28
1
-27
/
+8
*
vo_opengl: change the way unaligned chroma size is handled
wm4
2015-01-27
1
-10
/
+20
*
vo_opengl: make "mitchell" the hq default filter for downscaling
wm4
2015-01-26
1
-1
/
+2
*
vo_opengl: simplify radius initialization
wm4
2015-01-26
1
-16
/
+5
*
vo_opengl: fancy-downscale affects luma-scaler only
wm4
2015-01-25
1
-1
/
+1
*
vo: simplify VOs by adding generic screenshot support
wm4
2015-01-24
1
-6
/
+0
*
vo_opengl: add smoothmotion frame blending
Stefano Pigozzi
2015-01-23
1
-7
/
+132
*
vo_opengl: improve terminal messages with lscale suboption errors
wm4
2015-01-22
1
-5
/
+13
*
vo_opengl: remove scale-sep and indirect options
Niklas Haas
2015-01-22
1
-14
/
+12
*
vo_opengl: rename all scale options to make more sense
Niklas Haas
2015-01-22
1
-16
/
+28
*
vo_opengl: switch to nearest neighbour for trivial resampling
Niklas Haas
2015-01-22
1
-2
/
+11
*
vo_opengl: always prefer indirect scaling
Niklas Haas
2015-01-22
1
-14
/
+5
*
vo_opengl: implement naive anti-ringing
Niklas Haas
2015-01-22
1
-4
/
+14
*
vo_opengl: unroll ewa_lanczos to avoid looping and unnecessary samples
Niklas Haas
2015-01-22
1
-2
/
+22
*
vo_opengl: clean up ewa_lanczos code
Niklas Haas
2015-01-22
1
-16
/
+42
*
vo_opengl: guarantee correct reinitialization on setting options
wm4
2015-01-22
1
-0
/
+1
*
vo_opengl: don't reset unused GL_PACK_... state
wm4
2015-01-22
1
-4
/
+1
*
vo_opengl: simplify screenshot code
wm4
2015-01-22
1
-49
/
+13
*
video: handle hwdec screenshots differently
wm4
2015-01-22
1
-9
/
+7
*
vo_opengl: make the default radius 3.0 and simplify scaler documentation
Niklas Haas
2015-01-21
1
-2
/
+2
*
vo_opengl: cleanups after vo_opengl_old removal
wm4
2015-01-21
1
-2
/
+2
*
vo_opengl: handle grayscale input better, add YA16 support
wm4
2015-01-21
1
-12
/
+10
*
vo_opengl: remove cscale-down suboption
wm4
2015-01-20
1
-5
/
+5
*
vo_opengl: remove 1D texture usage
wm4
2015-01-18
1
-32
/
+14
*
vo_opengl: get rid of approx-gamma and make it the default as per BT.1886
Niklas Haas
2015-01-16
1
-25
/
+13
*
vo_opengl: add ewa_lanczos upscaler (aka jinc)
Niklas Haas
2015-01-15
1
-29
/
+56
*
video: Add sigmoidal upscaling to avoid ringing artifacts
Niklas Haas
2015-01-09
1
-1
/
+42
*
gl_video.c: invalidate image_params in uninit_video()
xylosper
2015-01-07
1
-0
/
+4
*
video: Remove some stale CMS code, minor cosmetics
Niklas Haas
2015-01-07
1
-4
/
+1
*
vo_opengl_cb: implement equalizer controls
wm4
2015-01-06
1
-13
/
+10
*
csputils: replace float[3][4] with a struct
wm4
2015-01-06
1
-10
/
+6
*
csputils: move image_params -> csp_params into a function
wm4
2015-01-06
1
-7
/
+4
*
csputils: get rid of mp_csp_details
wm4
2015-01-06
1
-7
/
+4
*
vo_opengl: Ignore approx-gamma for BT.2020-CL
Niklas Haas
2014-12-29
1
-2
/
+9
*
vo_opengl: don't use 10 bit video on Intel GPUs
wm4
2014-12-24
1
-0
/
+30
*
vo_opengl_cb: always setup/break vertex array bindings
wm4
2014-12-23
1
-3
/
+13
*
vo_opengl: don't allow setting 3D LUT if unsupported
wm4
2014-12-23
1
-1
/
+5
*
vo_opengl: make use of newer OpenGL logging API
wm4
2014-12-23
1
-1
/
+35
*
vo_opengl, vo_opengl_cb: check GL version in renderer
wm4
2014-12-22
1
-0
/
+5
*
vo_opengl: fix feature detection
wm4
2014-12-22
1
-1
/
+1
*
vo_opengl: improve fallback handling with GLES
wm4
2014-12-21
1
-7
/
+21
*
vo_opengl: silence an INVALID_ENUM error with GLES2
James Ross-Gowan
2014-12-21
1
-1
/
+2
*
vo_opengl: GLES does not support GL_BGRA
wm4
2014-12-20
1
-1
/
+1
*
vo_opengl_old: fix OSD regression
wm4
2014-12-20
1
-1
/
+1
*
vo_opengl: minor simplification
wm4
2014-12-19
1
-5
/
+5
*
vo_opengl: add GLES 2 support
wm4
2014-12-19
1
-3
/
+17
*
vo_opengl: mess with PixelStorei state management
wm4
2014-12-19
1
-13
/
+8
*
vo_opengl: disable some unavailable features under ES
wm4
2014-12-19
1
-2
/
+5
*
vo_opengl: do not use 4x3 matrix
wm4
2014-12-18
1
-1
/
+8
*
vo_opengl: simplify the case without texture_rg
wm4
2014-12-18
1
-17
/
+9
*
vo_opengl: GLES 3 support
wm4
2014-12-17
1
-4
/
+35
*
vo_opengl: remove useless FBO test
wm4
2014-12-17
1
-34
/
+2
*
vo_opengl: cleanup dither texture creation
wm4
2014-12-17
1
-4
/
+9
*
vo_opengl: switch default FBO format to rgba, use GL_RGBA
wm4
2014-12-17
1
-3
/
+6
*
vo_opengl: remove requirement for RG textures
wm4
2014-12-16
1
-27
/
+66
*
vo_opengl: remove inactive code
wm4
2014-12-16
1
-1
/
+0
*
vo_opengl: fix broken rejection of extended scaling
wm4
2014-12-16
1
-3
/
+2
*
vo_opengl: remove quadbuffer/anaglyph stereo 3D rendering
wm4
2014-12-15
1
-37
/
+5
*
vo_opengl: make shader text output slightly nicer
wm4
2014-12-09
1
-2
/
+2
*
vo_opengl_cb: simplify reconfigure, render transparent if unconfigured
wm4
2014-12-09
1
-1
/
+2
*
vo_opengl: make background color configurable
wm4
2014-12-09
1
-3
/
+8
*
client API: expose OpenGL renderer
wm4
2014-12-09
1
-3
/
+26
*
vo_opengl: enable fancy-downscaling for opengl-hq again
wm4
2014-12-08
1
-1
/
+1
*
vo_opengl: use all filter sizes possible with the shaders
wm4
2014-12-08
1
-28
/
+21
*
vo_opengl: refactor: instantiate scaler functions at runtime
wm4
2014-12-08
1
-10
/
+26
*
vo_opengl: never use 1D textures for lookup textures
wm4
2014-12-08
1
-19
/
+8
*
vo_opengl: extend filter size to 64
wm4
2014-12-06
1
-3
/
+4
*
vo_opengl: disable fancy-downscaling for opengl-hq again
wm4
2014-12-06
1
-1
/
+1
*
vo_opengl: extend filter size to 32
wm4
2014-12-06
1
-3
/
+4
*
vo_opengl: make uninit idempotent
wm4
2014-12-03
1
-0
/
+3
*
vo_opengl: move hwdec parts into their own files
wm4
2014-12-03
1
-0
/
+1
*
vo_opengl: minor changes
wm4
2014-12-02
1
-7
/
+9
*
vo_opengl: print error number if framebuffer creation fails
wm4
2014-12-02
1
-2
/
+4
*
vo_opengl: remove redundant GL s