anv/allocator: Embed the block_pool in the state_pool
Now that the state stream is allocating off of the state pool, there's no reason why we need the block pool to be separate. Reviewed-by: Juan A. Suarez Romero <jasuarez@igalia.com>
This commit is contained in:
@@ -609,7 +609,7 @@ void genX(CmdSetEvent)(
|
||||
pc.DestinationAddressType = DAT_PPGTT,
|
||||
pc.PostSyncOperation = WriteImmediateData,
|
||||
pc.Address = (struct anv_address) {
|
||||
&cmd_buffer->device->dynamic_state_block_pool.bo,
|
||||
&cmd_buffer->device->dynamic_state_pool.block_pool.bo,
|
||||
event->state.offset
|
||||
};
|
||||
pc.ImmediateData = VK_EVENT_SET;
|
||||
@@ -633,7 +633,7 @@ void genX(CmdResetEvent)(
|
||||
pc.DestinationAddressType = DAT_PPGTT;
|
||||
pc.PostSyncOperation = WriteImmediateData;
|
||||
pc.Address = (struct anv_address) {
|
||||
&cmd_buffer->device->dynamic_state_block_pool.bo,
|
||||
&cmd_buffer->device->dynamic_state_pool.block_pool.bo,
|
||||
event->state.offset
|
||||
};
|
||||
pc.ImmediateData = VK_EVENT_RESET;
|
||||
@@ -662,7 +662,7 @@ void genX(CmdWaitEvents)(
|
||||
sem.CompareOperation = COMPARE_SAD_EQUAL_SDD,
|
||||
sem.SemaphoreDataDword = VK_EVENT_SET,
|
||||
sem.SemaphoreAddress = (struct anv_address) {
|
||||
&cmd_buffer->device->dynamic_state_block_pool.bo,
|
||||
&cmd_buffer->device->dynamic_state_pool.block_pool.bo,
|
||||
event->state.offset
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user