summaryrefslogtreecommitdiffstats
path: root/video/out
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: fix out-of-bounds read in update_uniformNiklas Haas2017-09-111-2/+1
* vo_opengl: refactor/fix mp_pass_perf codeNiklas Haas2017-09-113-21/+17
* vo_opengl: add a gamut warning featureNiklas Haas2017-09-104-4/+12
* vo_opengl: add support for vulkan GLSL dialectNiklas Haas2017-09-044-12/+31
* vo_opengl: use rgba16 for 3DLUTs instead of rgb16Niklas Haas2017-09-042-6/+6
* vo_opengl: refactor scaler LUT weight packing/loadingNiklas Haas2017-09-044-36/+24
* vo_opengl: scale deband-grain to the signal rangeNiklas Haas2017-09-033-4/+8
* filter_kernels: correct spline64 kernelJames Ross-Gowan2017-09-031-4/+4
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-038-19/+19
* cocoa: fix button numbering for back/forwardJames Ross-Gowan2017-09-031-4/+7
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-036-26/+27
* vo_opengl: fix overlay mode (again)wm42017-08-301-7/+8
* vo_opengl: don't discard buffered video on redundant resize callswm42017-08-291-0/+5
* vo_opengl: don't assume imgfmt=0 is validwm42017-08-291-1/+1
* vo_opengl: fix the renderpass target format at creation timeNiklas Haas2017-08-273-4/+19
* vo_opengl: fix misleading comment in ra.hNiklas Haas2017-08-271-6/+6
* vo_opengl: use UBOs where supported/requiredNiklas Haas2017-08-274-14/+167
* vo_opengl: add support for UBOsNiklas Haas2017-08-275-11/+33
* vo_opengl: clarify RA_CAP_DIRECT_UPLOADNiklas Haas2017-08-271-1/+2
* vo_opengl: refactor shader_cache bindingNiklas Haas2017-08-273-22/+40
* vo_opengl: be explicit about IMG_RWNiklas Haas2017-08-273-8/+13
* vo_opengl: use size_t offset for vertex offsetsNiklas Haas2017-08-272-1/+2
* vo_opengl: allow selection of true 32 bit float if float16 unavailablewm42017-08-241-13/+9
* vo_direct3d: fix buildwm42017-08-221-5/+0
* video: redo video equalizer option handlingwm42017-08-2211-312/+27
* options: add a thread-safe way to notify option updateswm42017-08-223-2/+36
* vo_opengl: refactor tex_upload to ra_buf_poolNiklas Haas2017-08-227-84/+124
* x11: fix that window could be resized when using embeddingwm42017-08-211-2/+5
* Revert "x11: drop xscrnsaver use"Martin Herkt2017-08-201-0/+16
* Revert "x11: use xdg-screensaver suspend/resume"Martin Herkt2017-08-202-65/+40
* context_angle: remove unused variableJames Ross-Gowan2017-08-201-2/+0
* context_angle: replace hard-coded array sizeJames Ross-Gowan2017-08-191-1/+1
* osx: code cleanups and cosmetic fixesAkemi2017-08-183-13/+5
* vo_opengl: allow texture uploads to failNiklas Haas2017-08-183-9/+8
* vo_opengl: clarify the ra_fns.debug_markerNiklas Haas2017-08-181-1/+2
* vo_opengl: refactor RA texture and buffer updatesNiklas Haas2017-08-1811-189/+221
* vo_opengl: make blitting an explicit capabilityNiklas Haas2017-08-183-6/+10
* vo_opengl: make ra_fns.timer_create optionalNiklas Haas2017-08-182-1/+4
* vo_opengl: remove redundant #defines in unsharp_hookNiklas Haas2017-08-171-3/+0
* vo_opengl: extract non-ANGLE specific D3D11 codeJames Ross-Gowan2017-08-173-232/+489
* x11: use xdg-screensaver suspend/resumewm42017-08-152-40/+65
* vo_rpi: fix operationwm42017-08-154-5/+17
* vo_opengl: fix incorrect glBindFramebuffer() callwm42017-08-151-1/+1
* vo_opengl: fix dangling pointers when VAOs are not availablewm42017-08-152-4/+4
* vo_opengl: support float pixel formatswm42017-08-151-6/+32
* vo_opengl: remove DR image layouting code to rendererwm42017-08-143-26/+31
* vo_opengl: hwdec_vdpau: use correct source texture sizewm42017-08-141-42/+45
* vo_opengl: hwdec_ios: fix buildwm42017-08-111-1/+1
* vo_opengl: remove some dead codewm42017-08-112-187/+0
* vo_opengl: handle probing GL texture formats betterwm42017-08-114-36/+46
* vo_opengl: remove another unneeded GL includewm42017-08-112-1/+7
* rpi: fix buildwm42017-08-116-59/+63
* vo_opengl: move strictly private ra_gl structs to .c filewm42017-08-112-35/+35
* vo_opengl: remove some indirect GL header inclusions from core rendererwm42017-08-106-7/+4
* vo_opengl: separate hwdec context and mapping, port it to use rawm42017-08-1019-1138/+1425
* vo_opengl: hwdec_cuda: fix filtering modewm42017-08-091-1/+1
* vo_opengl: shrink the hwdec overlay APIwm42017-08-093-25/+20
* vo_opengl: add a hack for Apple's broken iOS hwdec stuffwm42017-08-082-1/+11
* vo_opengl: go back to using GL_TIME_ELAPSEDNiklas Haas2017-08-082-16/+26
* vo_opengl: don't call glGetProgramBinary if GL_PROGRAM_BINARY_LENGTH==0wm42017-08-081-2/+4
* x11: drop xscrnsaver usewm42017-08-081-16/+0
* vo_opengl: cosmetics to commentswm42017-08-081-5/+3
* vo_opengl: call ra_free() in the correct contextwm42017-08-072-1/+1
* client API: more opengl_cb clarificationswm42017-08-071-1/+1
* vo_opengl: add another ra_format field to exclude insane formatswm42017-08-073-2/+6
* vo_opengl: further GL API use separationwm42017-08-0712-122/+160
* vo_opengl: fix minor memory leakwm42017-08-071-1/+4
* vo_opengl: nuke ra_gl->first_runNiklas Haas2017-08-072-7/+12
* vo_opengl: better formatting for enum RA_CAPNiklas Haas2017-08-071-7/+7
* vo_opengl: also support RA_VARTYPE_INT vertex attribsNiklas Haas2017-08-071-0/+3
* vo_opengl: simplify mirroring and fix it if glBlitFramebuffer is usedwm42017-08-077-65/+76
* vo_opengl: drop pointless fbotex_init() functionwm42017-08-073-13/+2
* vo_opengl: generalize ra_buf to support other buffer objectsNiklas Haas2017-08-077-111/+182
* cocoa: add an option to disable the native macOS fullscreenAkemi2017-08-063-10/+39
* vo_opengl: only mark frames as fresh if they contain a new imageNiklas Haas2017-08-061-1/+1
* vo_opengl: drop ra_gl.h from shader_cache.cNiklas Haas2017-08-066-25/+23
* vo_opengl: measure pass_draw_osd as a wholeNiklas Haas2017-08-061-1/+8
* vo_opengl: move timers to struct raNiklas Haas2017-08-069-168/+247
* vo_opengl: ra_gl: make getting GL ptr slightly less tediouswm42017-08-051-35/+20
* vo_opengl: move GL state resetting to vo_opengl_cbwm42017-08-053-23/+13
* vo_opengl: move shader handling to rawm42017-08-0511-617/+1016
* vo_opengl: organize ra PBO flag slightly differentlywm42017-08-055-19/+8
* vo_opengl: make OSD code use ra for textureswm42017-08-055-44/+78
* vo_opengl: restore OSX "old" hwdecwm42017-08-051-1/+1
* vo_opengl: split utils.c/hwm42017-08-0512-1602/+1645
* vo_opengl: always use GL_TRIANGLES for all primitiveswm42017-08-051-2/+5
* vo_opengl: pass ra objects during rendering instead of GL objectswm42017-08-054-144/+274
* vo_opengl: make fbotex helper use rawm42017-08-058-135/+158
* vo_opengl: drop unused custom texture filter for FBO helperwm42017-08-052-19/+2
* w32_common: handle media keysJames Ross-Gowan2017-08-051-0/+15
* vo_opengl: always print when getting embedded ICC profile dataRostislav Pehlivanov2017-08-041-1/+2
* vo_opengl: support embedded ICC profilesNiklas Haas2017-08-033-13/+70
* vo_opengl: use GL_CLIENT_STORAGE_BIT for DRNiklas Haas2017-08-031-1/+1
* vo_opengl: remove unused ra_mapped_buffer.preferred_align fieldwm42017-08-032-2/+0
* vo_opengl: don't hardcode texmap0 for polar computeNiklas Haas2017-08-031-1/+3
* vo_opengl: don't precompute texcoord in global scopeNiklas Haas2017-08-031-1/+1
* vo_opengl: make compute shaders more flexibleNiklas Haas2017-08-035-32/+52
* vo_opengl: add legend for texture format debug dumpwm42017-08-031-0/+4
* vo_opengl: give special Apple name a more appropriate namewm42017-08-031-1/+1
* vo_opengl: simplify/fix user shader textureswm42017-08-033-69/+50
* vo_opengl: fix constexprs on ANGLENiklas Haas2017-08-031-6/+6
* vo_opengl: fix HLG OOTF inverseNiklas Haas2017-08-031-1/+1
* vo_opengl: generalize HDR tone mapping to gamut mappingNiklas Haas2017-08-033-17/+23
* vo_opengl: implement HLG OOTF inverseNiklas Haas2017-08-031-8/+3
* cocoa: fix the support of multiple renderers (GPU switch)Alex Notes2017-07-311-6/+15
* cocoa: remove usage of FFABS and the dependency on libavutil/common.hAkemi2017-07-311-4/+2
* cocoa: distinguish between horizontal and vertical scrollAkemi2017-07-311-2/+12
* vo_opengl: manage user shader textures with rawm42017-07-303-51/+28
* vo_opengl: fix dither texture filterwm42017-07-301-1/+0
* vo_opengl: manage ICC LUT texture via rawm42017-07-291-28/+25
* vo_opengl: manage scaler LUT textures via rawm42017-07-294-41/+23
* vo_opengl: manage dither texture via rawm42017-07-296-34/+66
* vo_opengl: do not use GL format conversion on texture uploadwm42017-07-291-16/+16
* vo_opengl: use ra_* for format negotiation toowm42017-07-293-29/+22
* vo_opengl: support loading custom user texturesNiklas Haas2017-07-273-77/+328
* vo_opengl: slightly refactor user_shaders codeNiklas Haas2017-07-273-73/+53
* vo_opengl: tone map on the maximum signal componentNiklas Haas2017-07-271-19/+25
* vo_opengl: fix mpgl_caps bit checkNiklas Haas2017-07-271-1/+1
* vo_opengl: start work on rendering API abstractionwm42017-07-267-175/+836
* vo_opengl: describe the texture uploading modeNiklas Haas2017-07-261-1/+2
* vo_opengl: check against shmem limitsNiklas Haas2017-07-266-26/+54
* vo_opengl: fix image uniforms for older OpenGLJames Ross-Gowan2017-07-261-0/+2
* vo_opengl: cosmetic changeNiklas Haas2017-07-251-8/+6
* vo_opengl: add PRINTF_ATTRIBUTE to gl_sc_ssboNiklas Haas2017-07-251-1/+1
* vo_opengl: kill off FBOTEX_COMPUTE againNiklas Haas2017-07-253-26/+16
* vo_opengl: fix incoherent SSBO usageNiklas Haas2017-07-251-0/+1
* vo_opengl: cosmetic fixNiklas Haas2017-07-251-2/+2
* vo_opengl: fix incoherent texture usageNiklas Haas2017-07-252-0/+5
* vo_opengl: adjust the rules for linearizationNiklas Haas2017-07-241-20/+41
* vo_opengl: enable compute shader for mesaBin Jin2017-07-255-4/+26
* vo_opengl: support user compute shadersNiklas Haas2017-07-243-0/+12
* vo_opengl: implement compute shader based EWA kernelNiklas Haas2017-07-243-7/+81
* vo_opengl: support HDR peak detectionNiklas Haas2017-07-249-22/+193
* vo_opengl: support compute shadersNiklas Haas2017-07-247-100/+317
* vo_opengl: cut down on FBOTEX_FUZZY abuseNiklas Haas2017-07-241-4/+2
* common, vo_opengl: add/use helper for formatted strings on the stackwm42017-07-242-10/+5
* vo_opengl: check format on some printf-like callswm42017-07-242-3/+5
* vo_opengl: add direct rendering supportwm42017-07-249-4/+324
* vo_opengl: osd: remove stale declarationwm42017-07-231-1/+0
* vo_opengl: add printf format checking to pass_describe()wm42017-07-221-0/+1
* vo_opengl: make VAO helper private, remove old VAO mechanismwm42017-07-222-44/+17
* vo_opengl: osd: use new VAO mechanismwm42017-07-223-49/+43
* vo_opengl: add mechanism to create/cache VAO on the flywm42017-07-223-19/+64
* vo_opengl: osd: refactor and simplifywm42017-07-225-43/+34
* vo_opengl: avoid constant divisionsNiklas Haas2017-07-172-40/+42
* vo_opengl: styleNiklas Haas2017-07-161-1/+1
* vo_opengl: use MP_ALIGN_UP instead of FFALIGNNiklas Haas2017-07-161-1/+1
* vo_opengl: use glBufferSubData instead of glMapBufferRangeNiklas Haas2017-07-163-24/+10
* vo_opengl: update BufferData usage hintsNiklas Haas2017-07-151-2/+11
* vo_opengl: coalesce intra-plane PBOsNiklas Haas2017-07-152-14/+17
* vo_opengl: generalize --scale-clamp etc.Niklas Haas2017-07-124-5/+5
* vo_opengl: remove redundant gl_video_setup_hooks callNiklas Haas2017-07-121-1/+0
* vo_opengl: fix type of glsl variable frameAman Gupta2017-07-111-1/+1
* vo_opengl: don't make assumptions about plane orderwm42017-07-101-9/+30
* vo_opengl: hwdec_dxva2egl: probe whether ANGLE mapping workswm42017-07-101-0/+12
* vo_opengl: fix dumb_mode chroma transformation fixupNiklas Haas2017-07-101-2/+2
* vo_opengl: describe the remainder passes after user shadersNiklas Haas2017-07-091-0/+1
* vo_opengl: support tone-mapping-param for `clip`Niklas Haas2017-07-071-1/+1
* vo_opengl: rework --opengl-dumb-modeNiklas Haas2017-07-071-4/+9
* vo_opengl: correct off-by-one in scale=oversampleNiklas Haas2017-07-071-1/+1
* vo_opengl: do not use vaapi-over-GLXwm42017-07-073-5/+4
* vo_opengl: prevent desat from blowing up for negativeNiklas Haas2017-07-071-1/+1
* vo_opengl: also expose NAME_mul for user shadersNiklas Haas2017-07-061-2/+3
* vo_opengl: prevent division by zero in shaderNiklas Haas2017-07-061-1/+1
* vo_opengl: add --tone-mapping-desaturateNiklas Haas2017-07-064-6/+19
* vo_opengl: get rid of weird double-bind in pass_read_fboNiklas Haas2017-07-051-4/+2
* vo_opengl: remove redundant left-over lineNiklas Haas2017-07-051-1/+0
* vo_opengl: use textureGatherOffset for polar filtersNiklas Haas2017-07-055-44/+90
* w32_common: use sent messages to wake up the Win32 threadJames Ross-Gowan2017-07-041-5/+12
* vo_opengl: make the pass info mechanism more robustNiklas Haas2017-07-031-17/+26
* w32_common: use SWP_NOSENDCHANGING when resizing childJames Ross-Gowan2017-07-031-1/+1
* filter_kernels: add radius cutoff functionalityNiklas Haas2017-07-035-9/+24
* options: change everything againwm42017-07-022-7/+2
* x11: add 128x128 sized icon supportXu Zhao2017-07-021-0/+5
* x11: load icon differentlywm4