summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/ra_gl.c
Commit message (Expand)AuthorAgeFilesLines
* video: fix rgb30 component orderwm42020-05-091-1/+1
* vo_gpu: opengl: add support for IMGFMT_RGB30wm42019-11-021-0/+11
* video/out/gpu: Add a `storable` flag to ra_formatPhilip Langdale2019-07-081-0/+3
* vo_gpu: index desc namespaces by raNiklas Haas2019-04-211-1/+1
* vo_gpu: opengl: disable compute shaders for old GLSLNiklas Haas2018-11-171-0/+6
* vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailableNiklas Haas2018-10-161-1/+3
* vo_gpu: make screenshots use the GL rendererwm42018-02-111-2/+25
* vo_gpu: add RA_CAP for gl_NumWorkGroupsNiklas Haas2018-02-051-0/+1
* vo_gpu: attempt re-using the FBO format for p->output_texNiklas Haas2017-12-251-0/+3
* vo_gpu: allow invalidating FBO in renderpass_runNiklas Haas2017-12-251-0/+4
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-1/+1
* vo_gpu: d3d11: add RA caps for ra_d3d11James Ross-Gowan2017-11-071-0/+5
* vo_gpu: export the GLSL format qualifier for ra_formatJames Ross-Gowan2017-11-071-0/+2
* vo_gpu: add namespace query mechanismJames Ross-Gowan2017-11-071-1/+6
* vo_gpu: ra_gl: fix crash trying to use glBindBufferBase on GL 2.1wm42017-11-031-2/+7
* vo_opengl: refactor into vo_gpuNiklas Haas2017-09-211-7/+0
* vo_opengl: make the ra_renderpass names consistentNiklas Haas2017-09-131-1/+1
* vo_opengl: generalize UBO packing/handlingNiklas Haas2017-09-121-0/+1
* vo_opengl: fix the renderpass target format at creation timeNiklas Haas2017-08-271-0/+1
* vo_opengl: use UBOs where supported/requiredNiklas Haas2017-08-271-0/+1
* vo_opengl: add support for UBOsNiklas Haas2017-08-271-2/+8
* vo_opengl: refactor shader_cache bindingNiklas Haas2017-08-271-13/+18
* vo_opengl: be explicit about IMG_RWNiklas Haas2017-08-271-8/+10
* vo_opengl: refactor tex_upload to ra_buf_poolNiklas Haas2017-08-221-0/+6
* vo_opengl: allow texture uploads to failNiklas Haas2017-08-181-1/+3
* vo_opengl: refactor RA texture and buffer updatesNiklas Haas2017-08-181-42/+58
* vo_opengl: make blitting an explicit capabilityNiklas Haas2017-08-181-3/+6
* vo_opengl: fix incorrect glBindFramebuffer() callwm42017-08-151-1/+1
* vo_opengl: fix dangling pointers when VAOs are not availablewm42017-08-151-2/+2
* vo_opengl: handle probing GL texture formats betterwm42017-08-111-6/+43
* vo_opengl: move strictly private ra_gl structs to .c filewm42017-08-111-0/+35
* vo_opengl: separate hwdec context and mapping, port it to use rawm42017-08-101-76/+71
* vo_opengl: go back to using GL_TIME_ELAPSEDNiklas Haas2017-08-081-16/+25
* vo_opengl: don't call glGetProgramBinary if GL_PROGRAM_BINARY_LENGTH==0wm42017-08-081-2/+4
* client API: more opengl_cb clarificationswm42017-08-071-1/+1
* vo_opengl: add another ra_format field to exclude insane formatswm42017-08-071-0/+1
* vo_opengl: further GL API use separationwm42017-08-071-4/+48
* vo_opengl: fix minor memory leakwm42017-08-071-1/+4
* vo_opengl: nuke ra_gl->first_runNiklas Haas2017-08-071-6/+12
* vo_opengl: simplify mirroring and fix it if glBlitFramebuffer is usedwm42017-08-071-5/+2
* vo_opengl: generalize ra_buf to support other buffer objectsNiklas Haas2017-08-071-37/+70
* vo_opengl: drop ra_gl.h from shader_cache.cNiklas Haas2017-08-061-0/+1
* vo_opengl: move timers to struct raNiklas Haas2017-08-061-0/+73
* vo_opengl: ra_gl: make getting GL ptr slightly less tediouswm42017-08-051-35/+20
* vo_opengl: move shader handling to rawm42017-08-051-1/+381
* vo_opengl: organize ra PBO flag slightly differentlywm42017-08-051-1/+1
* vo_opengl: make OSD code use ra for textureswm42017-08-051-3/+13
* vo_opengl: restore OSX "old" hwdecwm42017-08-051-1/+1
* vo_opengl: pass ra objects during rendering instead of GL objectswm42017-08-051-3/+154
* vo_opengl: make fbotex helper use rawm42017-08-051-2/+35
* 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-031-1/+0
* vo_opengl: manage dither texture via rawm42017-07-291-3/+8
* vo_opengl: use ra_* for format negotiation toowm42017-07-291-0/+3
* vo_opengl: start work on rendering API abstractionwm42017-07-261-0/+290