1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-21 07:10:52 +00:00
mpv/video/out
wm4 7248988714 vo_opengl: always dynamically load OpenGL symbols
Don't emit "hard" references to OpenGL functions. Always use the
platform specific function to lookup OpenGL functions, such as
glXGetProcAddress() with GLX (x11).

This actually fixes the build if only Wayland is enabled (e.g. using
--disable-gl-x11 on Linux).

Note that some sources claim that wglGetProcAddress() (win32) does not
return function pointers for OpenGL 1.1 functions (even if they are
valid and necessary in OpenGL 3.0). But if that happens, the fallback
employed in gl_w32.c/w32gpa() should catch this.
2014-05-26 22:56:13 +02:00
..
cocoa cocoa: use mainScreen as a fallback for window constraining 2014-04-28 21:32:59 +02:00
aspect.c vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
aspect.h vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
bitmap_packer.c
bitmap_packer.h
cocoa_common.h cocoa: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 22:00:17 +02:00
cocoa_common.m cocoa: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 22:00:17 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c
filter_kernels.h
gl_cocoa.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_common.c vo_opengl: always dynamically load OpenGL symbols 2014-05-26 22:56:13 +02:00
gl_common.h video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_header_fixes.h
gl_hwdec_vaglx.c video: make mp_image use mp_image_params directly 2014-04-21 02:57:16 +02:00
gl_hwdec_vda.c
gl_hwdec_vdpau.c vo_vdpau, vo_opengl: handle vdpau preemption differently 2014-05-10 10:44:16 +02:00
gl_lcms.c gl_lcms: properly expand the cache filename being written 2014-04-05 18:13:00 +02:00
gl_lcms.h vo_opengl, cocoa: allow to autoselect a color profile 2014-03-31 22:07:33 +02:00
gl_osd.c sub: uglify OSD code path with locking 2014-01-18 01:27:43 +01:00
gl_osd.h
gl_video_shaders.glsl vo_opengl: Simplify and clarify color correction code 2014-03-10 22:56:25 +01:00
gl_video.c vo_opengl: support rotation 2014-04-21 02:57:16 +02:00
gl_video.h video/out: remove legacy colorspace stuff 2014-03-29 00:25:08 +01:00
gl_w32.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_wayland.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_x11.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
pnm_loader.c
pnm_loader.h
vo_caca.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_corevideo.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_direct3d.c win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
vo_image.c vo: get rid of config_count field 2014-05-06 00:21:15 +02:00
vo_lavc.c encode: fix PTS unit mismatch 2014-05-10 10:44:16 +02:00
vo_null.c video/out: do remaining config to reconfig replacements 2014-01-24 21:22:25 +01:00
vo_opengl_old.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_opengl.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_sdl.c vo_sdl: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:35:19 +02:00
vo_vaapi.c vo_vaapi: don't redraw twice 2014-05-22 09:28:17 +02:00
vo_vdpau.c vdpau: move RGB surface management out of the VO 2014-05-22 20:59:31 +02:00
vo_wayland.c vo_wayland: always assume resize on reconfigure 2014-05-06 23:18:57 +02:00
vo_x11.c x11: fix a warning with --disable-xext 2014-05-22 09:29:56 +02:00
vo_xv.c x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
vo.c vo: minor simplifications 2014-05-22 09:28:39 +02:00
vo.h player: remove VO from seeking code path 2014-05-07 21:50:16 +02:00
w32_common.c w32_common: fix typo 2014-05-10 10:44:15 +02:00
w32_common.h win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
wayland_common.c wayland: fix typo 2014-05-14 20:29:08 +02:00
wayland_common.h wayland: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:16:18 +02:00
win_state.c video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
win_state.h video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
x11_common.c x11: fix restoring position when leaving fullscreen 2014-05-26 21:59:30 +02:00
x11_common.h x11: un-inline GNOME layer stuff 2014-05-23 20:59:36 +02:00
x11_icon.bin