• Eric Anholt's avatar
    glamor: Introduce a central place for our pixmap format/type handling. · 8702c938
    Eric Anholt authored
    We had various helper functions trying to come up with the
    internalformat/format/type/render formats for pixmaps, and it's much
    nicer to just detect what those should be once at startup.  This gives
    us a chance to do the right thing for GLES.
    
    It also, notably, fixes our format/type for depth 15 and 16 setup for
    desktop GL, so that we actually allocate 16bpp (GL_RGB/565) on most
    drivers instead of 32bpp (GL_RGB/UBYTE).
    
    GLES still has regressions over desktop (2 regressions in llvmpipe
    XTS, many in rendercheck), but I think this is a good baseline.
    Signed-off-by: Eric Anholt's avatarEric Anholt <eric@anholt.net>
    8702c938
Name
Last commit
Last update
..
Makefile.am Loading commit data...
glamor.c Loading commit data...
glamor.h Loading commit data...
glamor_addtraps.c Loading commit data...
glamor_composite_glyphs.c Loading commit data...
glamor_compositerects.c Loading commit data...
glamor_context.h Loading commit data...
glamor_copy.c Loading commit data...
glamor_core.c Loading commit data...
glamor_dash.c Loading commit data...
glamor_debug.h Loading commit data...
glamor_egl.c Loading commit data...
glamor_egl.h Loading commit data...
glamor_egl_ext.h Loading commit data...
glamor_egl_stubs.c Loading commit data...
glamor_eglmodule.c Loading commit data...
glamor_fbo.c Loading commit data...
glamor_font.c Loading commit data...
glamor_font.h Loading commit data...
glamor_glx.c Loading commit data...
glamor_glyphblt.c Loading commit data...
glamor_gradient.c Loading commit data...
glamor_image.c Loading commit data...
glamor_largepixmap.c Loading commit data...
glamor_lines.c Loading commit data...
glamor_picture.c Loading commit data...
glamor_pixmap.c Loading commit data...
glamor_points.c Loading commit data...
glamor_prepare.c Loading commit data...
glamor_prepare.h Loading commit data...
glamor_priv.h Loading commit data...
glamor_program.c Loading commit data...
glamor_program.h Loading commit data...
glamor_rects.c Loading commit data...
glamor_render.c Loading commit data...
glamor_segs.c Loading commit data...
glamor_spans.c Loading commit data...
glamor_sync.c Loading commit data...
glamor_text.c Loading commit data...
glamor_transfer.c Loading commit data...
glamor_transfer.h Loading commit data...
glamor_transform.c Loading commit data...
glamor_transform.h Loading commit data...
glamor_trapezoid.c Loading commit data...
glamor_triangles.c Loading commit data...
glamor_utils.c Loading commit data...
glamor_utils.h Loading commit data...
glamor_vbo.c Loading commit data...
glamor_window.c Loading commit data...
glamor_xv.c Loading commit data...
meson.build Loading commit data...