forked from 12to11/12to11

* 12to11.conf (DRMFOURCCH): New variable. * 12to11.man: Document new resource. * Imakefile (GENHEADERS): Add drm_modifiers.h.:(drm_modifiers.h): New target. (cleandir): Clean up. * compositor.h: Update prototypes. * fns.c (TransformBox): Move to transform.c. * frame_clock.c (PostEndFrame): Use 200 us, since 100 us is not always enough. * picture_renderer.c (struct _DrmModifierName): New structure. (known_modifiers): New array. (AddAdditionalModifier, ParseAdditionalModifiers) (InitAdditionalModifiers): New functions. (InitRenderFuncs): Call them. (ApplyInverseTransform): Accept buffer width and height instead of PictureBuffer. Move to transform.c. (MaybeApplyTransform): Adjust calls. (FindSupportedModifiers, InitDrmFormats): Stop adding the linear format by default, and let the user specify it instead. * subcompositor.c (InvertTransform): Move to transform.c. * svnignore.txt: Add new generated header. * transform.c (ApplyInverseTransform, TransformBox) (InvertTransform): Move some functions here as they will be used in the EGL backend.
28 lines
781 B
Text
28 lines
781 B
Text
/* Edit this file if any of these libraries and tools are named differently
|
|
on your system. */
|
|
|
|
XCB = -lxcb
|
|
XCB_SHM = -lxcb-shm
|
|
XCB_DRI3 = -lxcb-dri3
|
|
XCB_SHAPE = -lxcb-shape
|
|
XCB_RANDR = -lxcb-randr
|
|
WAYLAND_SERVER = -lwayland-server
|
|
XCBLIB = -lX11-xcb
|
|
PIXMAN = -lpixman-1
|
|
DRM = -ldrm
|
|
DRMFOURCCH = $(INCROOT)/drm/drm_fourcc.h
|
|
DRMINCLUDES = -I$(INCROOT)/drm
|
|
PIXMANINCLUDES = -I$(INCROOT)/pixman-1
|
|
XPRESENTLIB = -lXpresent
|
|
WAYLAND_SCANNER = wayland-scanner
|
|
XSHMFENCELIB = -lxshmfence
|
|
|
|
/* Uncomment the following code if building with EGL support. */
|
|
|
|
XCOMM #define HaveEglSupport
|
|
XCOMM EGL = -lEGL
|
|
XCOMM GLES = -lGLESv2
|
|
|
|
XCOMM Local Variables:
|
|
XCOMM mode: makefile-imake
|
|
XCOMM End:
|