summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/ilo/ilo_gpe_gen6.h
diff options
context:
space:
mode:
authorChia-I Wu <olvaffe@gmail.com>2013-06-05 12:04:46 +0800
committerChia-I Wu <olvaffe@gmail.com>2013-06-07 11:13:16 +0800
commit20d23b227500566d4a2b6db791619d476fe3b078 (patch)
treec9560248a62383045896ca10e75da8815d9fde1d /src/gallium/drivers/ilo/ilo_gpe_gen6.h
parent3c2fea206fa279f40ecca6a1dba00251857e1029 (diff)
downloadexternal_mesa3d-20d23b227500566d4a2b6db791619d476fe3b078.zip
external_mesa3d-20d23b227500566d4a2b6db791619d476fe3b078.tar.gz
external_mesa3d-20d23b227500566d4a2b6db791619d476fe3b078.tar.bz2
ilo: construct 3DSTATE_SF in create_rasterizer_state()
Add ilo_rasterizer_sf and initialize it in create_rasterizer_state().
Diffstat (limited to 'src/gallium/drivers/ilo/ilo_gpe_gen6.h')
-rw-r--r--src/gallium/drivers/ilo/ilo_gpe_gen6.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/gallium/drivers/ilo/ilo_gpe_gen6.h b/src/gallium/drivers/ilo/ilo_gpe_gen6.h
index 146ed12..bc71b45 100644
--- a/src/gallium/drivers/ilo/ilo_gpe_gen6.h
+++ b/src/gallium/drivers/ilo/ilo_gpe_gen6.h
@@ -255,7 +255,7 @@ typedef void
typedef void
(*ilo_gpe_gen6_3DSTATE_SF)(const struct ilo_dev_info *dev,
- const struct pipe_rasterizer_state *rasterizer,
+ const struct ilo_rasterizer_state *rasterizer,
const struct ilo_shader *fs,
const struct ilo_shader *last_sh,
struct ilo_cp *cp);
@@ -543,11 +543,10 @@ ilo_gpe_gen6_translate_texture(enum pipe_texture_target target);
void
ilo_gpe_gen6_fill_3dstate_sf_raster(const struct ilo_dev_info *dev,
- const struct pipe_rasterizer_state *rasterizer,
+ const struct ilo_rasterizer_sf *sf,
int num_samples,
enum pipe_format depth_format,
- bool separate_stencil,
- uint32_t *dw, int num_dwords);
+ uint32_t *payload, unsigned payload_len);
void
ilo_gpe_gen6_fill_3dstate_sf_sbe(const struct ilo_dev_info *dev,