d900f553c2
1. Extract the logic of gradient from the glamor_render.c to the file glamor_gradient.c. 2. Modify the logic of gradient pixmap gl draw. Use the logic like composite before, but the gradient always just have one rect to render, so no need to set the VB and EB, replace it with just call glDrawArrays. 3.Kill all the warning in glamor_render.c Reviewed-by: Zhigang Gong<zhigang.gong@linux.intel.com> Signed-off-by: Junyan He <junyan.he@linux.intel.com> Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
63 lines
1.4 KiB
Makefile
63 lines
1.4 KiB
Makefile
inst_LTLIBRARIES = libglamor.la
|
|
|
|
# Override these since glamor doesn't need them and the needed files aren't
|
|
# built (in hw/xfree86/os-support/solaris) until after glamor is built
|
|
SOLARIS_ASM_CFLAGS=""
|
|
|
|
if GLAMOR_GLES2
|
|
libglamor_la_LIBADD = $(GLESV2_LIBS)
|
|
else
|
|
libglamor_la_LIBADD = $(GL_LIBS)
|
|
endif
|
|
|
|
instdir = $(moduledir)
|
|
|
|
INCLUDES = \
|
|
$(XORG_INCS)
|
|
|
|
AM_CFLAGS = $(CWARNFLAGS) $(XORG_CFLAGS) $(DIX_CFLAGS) $(LIBDRM_CFLAGS)
|
|
|
|
libglamor_la_LDFLAGS = -avoid-version
|
|
|
|
libglamor_la_SOURCES = \
|
|
glamor.c \
|
|
glamor_copyarea.c \
|
|
glamor_copywindow.c \
|
|
glamor_core.c \
|
|
glamor_fill.c \
|
|
glamor_fillspans.c \
|
|
glamor_getspans.c \
|
|
glamor_glyphs.c \
|
|
glamor_polyfillrect.c \
|
|
glamor_polylines.c \
|
|
glamor_putimage.c \
|
|
glamor_setspans.c \
|
|
glamor_render.c \
|
|
glamor_gradient.c \
|
|
glamor_tile.c \
|
|
glamor_triangles.c\
|
|
glamor_addtraps.c\
|
|
glamor_getimage.c\
|
|
glamor_copyplane.c\
|
|
glamor_glyphblt.c\
|
|
glamor_polyops.c\
|
|
glamor_pixmap.c\
|
|
glamor_picture.c\
|
|
glamor_window.c\
|
|
glamor_gl_dispatch.c\
|
|
glamor_fbo.c\
|
|
glamor.h
|
|
|
|
sdk_HEADERS = glamor.h
|
|
|
|
if EGL
|
|
LIBGLAMOREGL = libglamoregl.la
|
|
module_LTLIBRARIES = $(LIBGLAMOREGL)
|
|
libglamoregl_la_DEPENDENCIES = libglamor.la
|
|
libglamoregl_la_LDFLAGS = -avoid-version -module $(EGL_LIBS) -lglamor $(GLX_SYS_LIBS)
|
|
libglamoregl_la_SOURCES = glamor_eglmodule.c $(top_srcdir)/src/glamor_egl.c
|
|
libglamoregl_la_CFLAGS = $(AM_CFLAGS) $(GLX_DEFINES) -I$(top_srcdir)/src $(LIBDRM_CFLAGS) $(EGL_CFLAGS)
|
|
endif
|
|
|
|
|