mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-05-25 01:18:14 +02:00
When create a piccture, we need to attach a pixmap to it. A pixmap only has a depth, which is not sufficant for glamor. As in openGL texture only has a few internal formats which is not sufficant to represent all the possible picture format. So we always transform the picture format to GL_RGBA. And when we need to read back the picture, we must know the original picture format. So we have to override create and destroy picture to track a pixmap's real picture format if it is attached to a picture. Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com> |
||
|---|---|---|
| .. | ||
| glamor.c | ||
| glamor.h | ||
| glamor_copyarea.c | ||
| glamor_copywindow.c | ||
| glamor_core.c | ||
| glamor_debug.h | ||
| glamor_egl.c | ||
| glamor_eglmodule.c | ||
| glamor_fill.c | ||
| glamor_fillspans.c | ||
| glamor_getspans.c | ||
| glamor_gl_dispatch.c | ||
| glamor_gl_dispatch.h | ||
| glamor_glext.h | ||
| glamor_glyphs.c | ||
| glamor_picture.c | ||
| glamor_pixmap.c | ||
| glamor_pixmap.indent.c | ||
| glamor_polyfillrect.c | ||
| glamor_polylines.c | ||
| glamor_priv.h | ||
| glamor_putimage.c | ||
| glamor_render.c | ||
| glamor_setspans.c | ||
| glamor_tile.c | ||
| glamor_triangles.c | ||
| glamor_utils.h | ||
| glamor_window.c | ||
| Makefile.am | ||