diff options
author | Chia-I Wu <olv@lunarg.com> | 2012-12-13 04:26:23 +0800 |
---|---|---|
committer | Chia-I Wu <olvaffe@gmail.com> | 2013-04-26 16:16:42 +0800 |
commit | babb2b5c50a5ea6b9410b1175fd36257190b269d (patch) | |
tree | 3a668f87ffb9b4c74a1b526c35217e10cab0f987 /src/gallium/drivers/ilo/ilo_context.h | |
parent | e74d67738d2e10a5119298bb10c413cbe66b3255 (diff) | |
download | external_mesa3d-babb2b5c50a5ea6b9410b1175fd36257190b269d.zip external_mesa3d-babb2b5c50a5ea6b9410b1175fd36257190b269d.tar.gz external_mesa3d-babb2b5c50a5ea6b9410b1175fd36257190b269d.tar.bz2 |
ilo: hook up pipe_screen param and fence functions
Diffstat (limited to 'src/gallium/drivers/ilo/ilo_context.h')
-rw-r--r-- | src/gallium/drivers/ilo/ilo_context.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/gallium/drivers/ilo/ilo_context.h b/src/gallium/drivers/ilo/ilo_context.h index e53fb58..da340ce 100644 --- a/src/gallium/drivers/ilo/ilo_context.h +++ b/src/gallium/drivers/ilo/ilo_context.h @@ -32,6 +32,28 @@ #include "ilo_common.h" +/** + * \see brw_context.h + */ +#define ILO_MAX_DRAW_BUFFERS 8 +#define ILO_MAX_CONST_BUFFERS 1 +#define ILO_MAX_SAMPLER_VIEWS 16 +#define ILO_MAX_SAMPLERS 16 +#define ILO_MAX_SO_BINDINGS 64 +#define ILO_MAX_SO_BUFFERS 4 + +#define ILO_MAX_VS_SURFACES (ILO_MAX_CONST_BUFFERS + ILO_MAX_SAMPLER_VIEWS) +#define ILO_VS_CONST_SURFACE(i) (i) +#define ILO_VS_TEXTURE_SURFACE(i) (ILO_MAX_CONST_BUFFERS + i) + +#define ILO_MAX_GS_SURFACES (ILO_MAX_SO_BINDINGS) +#define ILO_GS_SO_SURFACE(i) (i) + +#define ILO_MAX_WM_SURFACES (ILO_MAX_DRAW_BUFFERS + ILO_MAX_CONST_BUFFERS + ILO_MAX_SAMPLER_VIEWS) +#define ILO_WM_DRAW_SURFACE(i) (i) +#define ILO_WM_CONST_SURFACE(i) (ILO_MAX_DRAW_BUFFERS + i) +#define ILO_WM_TEXTURE_SURFACE(i) (ILO_MAX_DRAW_BUFFERS + ILO_MAX_CONST_BUFFERS + i) + struct intel_winsys; struct ilo_screen; |