i915: Remove state batch emit support.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:

committed by
Kenneth Graunke

parent
a40f9871a0
commit
39c5fd7f13
@@ -57,7 +57,6 @@ intel_batchbuffer_reset(struct intel_context *intel)
|
||||
intel->maxBatchSize, 4096);
|
||||
|
||||
intel->batch.reserved_space = BATCH_RESERVED;
|
||||
intel->batch.state_batch_offset = intel->batch.bo->size;
|
||||
intel->batch.used = 0;
|
||||
}
|
||||
|
||||
@@ -118,12 +117,6 @@ do_flush_locked(struct intel_context *intel)
|
||||
int ret = 0;
|
||||
|
||||
ret = drm_intel_bo_subdata(batch->bo, 0, 4*batch->used, batch->map);
|
||||
if (ret == 0 && batch->state_batch_offset != batch->bo->size) {
|
||||
ret = drm_intel_bo_subdata(batch->bo,
|
||||
batch->state_batch_offset,
|
||||
batch->bo->size - batch->state_batch_offset,
|
||||
(char *)batch->map + batch->state_batch_offset);
|
||||
}
|
||||
|
||||
if (!intel->intelScreen->no_hw) {
|
||||
if (ret == 0) {
|
||||
|
@@ -73,7 +73,7 @@ static INLINE uint32_t float_as_int(float f)
|
||||
static INLINE unsigned
|
||||
intel_batchbuffer_space(struct intel_context *intel)
|
||||
{
|
||||
return (intel->batch.state_batch_offset - intel->batch.reserved_space)
|
||||
return (intel->batch.bo->size - intel->batch.reserved_space)
|
||||
- intel->batch.used*4;
|
||||
}
|
||||
|
||||
|
@@ -127,8 +127,6 @@ struct intel_batchbuffer {
|
||||
uint32_t *map;
|
||||
uint32_t *cpu_map;
|
||||
#define BATCH_SZ (8192*sizeof(uint32_t))
|
||||
|
||||
uint32_t state_batch_offset;
|
||||
};
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user