Untangle headers

Thanks, clang -fmodules.

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
Yuxuan Shui
2019-08-10 00:56:04 +01:00
parent a01ec1ec94
commit 0ba7761bd5
20 changed files with 129 additions and 88 deletions

View File

@ -36,6 +36,9 @@
#include <X11/Xlib.h>
#include <ev.h>
#include <pixman.h>
#include <xcb/xproto.h>
#include <xcb/render.h>
#include <xcb/sync.h>
#include "uthash_extra.h"
#ifdef CONFIG_OPENGL
@ -55,6 +58,8 @@
#include "region.h"
#include "types.h"
#include "utils.h"
#include "list.h"
#include "render.h"
#include "x.h"
// === Constants ===0
@ -75,6 +80,7 @@
typedef struct glx_fbconfig glx_fbconfig_t;
struct glx_session;
struct atom;
struct conv;
typedef struct _ignore {
struct _ignore *next;
@ -269,7 +275,7 @@ typedef struct session {
/// 1x1 white Picture.
xcb_render_picture_t white_picture;
/// Gaussian map of shadow.
conv *gaussian_map;
struct conv *gaussian_map;
// for shadow precomputation
/// A region in which shadow is not painted on.
region_t shadow_exclude_reg;