mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 13:10:10 +01:00
i965: Add new dirty flag for new TexBOs.
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
parent
8db38ba4d2
commit
be5df28941
3 changed files with 4 additions and 0 deletions
|
|
@ -182,6 +182,7 @@ enum brw_state_id {
|
|||
BRW_STATE_INTERPOLATION_MAP,
|
||||
BRW_STATE_PUSH_CONSTANT_ALLOCATION,
|
||||
BRW_STATE_NUM_SAMPLES,
|
||||
BRW_STATE_TEXTURE_BUFFER,
|
||||
BRW_NUM_STATE_BITS
|
||||
};
|
||||
|
||||
|
|
@ -222,6 +223,7 @@ enum brw_state_id {
|
|||
#define BRW_NEW_INTERPOLATION_MAP (1ull << BRW_STATE_INTERPOLATION_MAP)
|
||||
#define BRW_NEW_PUSH_CONSTANT_ALLOCATION (1ull << BRW_STATE_PUSH_CONSTANT_ALLOCATION)
|
||||
#define BRW_NEW_NUM_SAMPLES (1ull << BRW_STATE_NUM_SAMPLES)
|
||||
#define BRW_NEW_TEXTURE_BUFFER (1ull << BRW_STATE_TEXTURE_BUFFER)
|
||||
|
||||
struct brw_state_flags {
|
||||
/** State update flags signalled by mesa internals */
|
||||
|
|
|
|||
|
|
@ -513,6 +513,7 @@ static struct dirty_bit_map brw_bits[] = {
|
|||
DEFINE_BIT(BRW_NEW_INTERPOLATION_MAP),
|
||||
DEFINE_BIT(BRW_NEW_PUSH_CONSTANT_ALLOCATION),
|
||||
DEFINE_BIT(BRW_NEW_NUM_SAMPLES),
|
||||
DEFINE_BIT(BRW_NEW_TEXTURE_BUFFER),
|
||||
{0, 0, 0}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -825,6 +825,7 @@ const struct brw_tracked_state brw_texture_surfaces = {
|
|||
.mesa = _NEW_TEXTURE,
|
||||
.brw = BRW_NEW_BATCH |
|
||||
BRW_NEW_UNIFORM_BUFFER |
|
||||
BRW_NEW_TEXTURE_BUFFER |
|
||||
BRW_NEW_VERTEX_PROGRAM |
|
||||
BRW_NEW_GEOMETRY_PROGRAM |
|
||||
BRW_NEW_FRAGMENT_PROGRAM,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue