projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ilo: add ilo_state_sol
[mesa.git]
/
src
/
gallium
/
drivers
/
ilo
/
ilo_blitter_rectlist.c
diff --git
a/src/gallium/drivers/ilo/ilo_blitter_rectlist.c
b/src/gallium/drivers/ilo/ilo_blitter_rectlist.c
index 3383eaf247a353ae9a0af535e0a679fe666b29f5..6d8afed9dca2ae2f3418427a03c0308cda4b6323 100644
(file)
--- a/
src/gallium/drivers/ilo/ilo_blitter_rectlist.c
+++ b/
src/gallium/drivers/ilo/ilo_blitter_rectlist.c
@@
-25,12
+25,12
@@
* Chia-I Wu <olv@lunarg.com>
*/
* Chia-I Wu <olv@lunarg.com>
*/
+#include "core/ilo_state_3d.h"
#include "util/u_draw.h"
#include "util/u_pack_color.h"
#include "ilo_draw.h"
#include "ilo_state.h"
#include "util/u_draw.h"
#include "util/u_pack_color.h"
#include "ilo_draw.h"
#include "ilo_state.h"
-#include "ilo_state_3d.h"
#include "ilo_blit.h"
#include "ilo_blitter.h"
#include "ilo_blit.h"
#include "ilo_blitter.h"
@@
-331,9
+331,7
@@
ilo_blitter_rectlist_clear_zs(struct ilo_blitter *blitter,
struct pipe_depth_stencil_alpha_state dsa_state;
uint32_t uses, clear_value;
struct pipe_depth_stencil_alpha_state dsa_state;
uint32_t uses, clear_value;
- if (!ilo_texture_can_enable_hiz(tex,
- zs->u.tex.level, zs->u.tex.first_layer,
- zs->u.tex.last_layer - zs->u.tex.first_layer + 1))
+ if (!ilo_image_can_enable_aux(&tex->image, zs->u.tex.level))
return false;
if (!hiz_can_clear_zs(blitter, tex))
return false;
if (!hiz_can_clear_zs(blitter, tex))
@@
-427,7
+425,7
@@
ilo_blitter_rectlist_resolve_z(struct ilo_blitter *blitter,
const struct ilo_texture_slice *s =
ilo_texture_get_slice(tex, level, slice);
const struct ilo_texture_slice *s =
ilo_texture_get_slice(tex, level, slice);
- if (!ilo_
texture_can_enable_hiz(tex, level, slice, 1
))
+ if (!ilo_
image_can_enable_aux(&tex->image, level
))
return;
/*
return;
/*
@@
-462,7
+460,7
@@
ilo_blitter_rectlist_resolve_hiz(struct ilo_blitter *blitter,
struct ilo_texture *tex = ilo_texture(res);
struct pipe_depth_stencil_alpha_state dsa_state;
struct ilo_texture *tex = ilo_texture(res);
struct pipe_depth_stencil_alpha_state dsa_state;
- if (!ilo_
texture_can_enable_hiz(tex, level, slice, 1
))
+ if (!ilo_
image_can_enable_aux(&tex->image, level
))
return;
/*
return;
/*