mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 19:54:19 +01:00
[dxvk] Renamed DxvkBufferSlice methods for convenience
This commit is contained in:
parent
9827ace3b0
commit
4502816bb6
@ -414,7 +414,7 @@ namespace dxvk {
|
||||
if (size != 0) {
|
||||
m_context->updateBuffer(
|
||||
bufferSlice.buffer(),
|
||||
bufferSlice.bufferOffset() + offset,
|
||||
bufferSlice.offset() + offset,
|
||||
size, pSrcData);
|
||||
}
|
||||
} else {
|
||||
@ -641,8 +641,8 @@ namespace dxvk {
|
||||
|
||||
bufferSlice = DxvkBufferSlice(
|
||||
baseSlice.buffer(),
|
||||
baseSlice.bufferOffset() + binding.offset,
|
||||
baseSlice.bufferRange() - binding.offset);
|
||||
baseSlice.offset() + binding.offset,
|
||||
baseSlice.length() - binding.offset);
|
||||
}
|
||||
|
||||
m_context->bindVertexBuffer(
|
||||
@ -670,8 +670,8 @@ namespace dxvk {
|
||||
|
||||
bufferSlice = DxvkBufferSlice(
|
||||
baseSlice.buffer(),
|
||||
baseSlice.bufferOffset() + binding.offset,
|
||||
baseSlice.bufferRange() - binding.offset);
|
||||
baseSlice.offset() + binding.offset,
|
||||
baseSlice.length() - binding.offset);
|
||||
}
|
||||
|
||||
// As in Vulkan, the index format can be either a 32-bit
|
||||
|
@ -1156,8 +1156,8 @@ namespace dxvk {
|
||||
m_dxvkDevice->createCommandList());
|
||||
m_resourceInitContext->updateBuffer(
|
||||
bufferSlice.buffer(),
|
||||
bufferSlice.bufferOffset(),
|
||||
bufferSlice.bufferRange(),
|
||||
bufferSlice.offset(),
|
||||
bufferSlice.length(),
|
||||
pInitialData->pSysMem);
|
||||
m_dxvkDevice->submitCommandList(
|
||||
m_resourceInitContext->endRecording(),
|
||||
|
@ -180,17 +180,17 @@ namespace dxvk {
|
||||
return m_buffer;
|
||||
}
|
||||
|
||||
VkBuffer bufferHandle() const {
|
||||
VkBuffer handle() const {
|
||||
return m_buffer != nullptr
|
||||
? m_buffer->handle()
|
||||
: VK_NULL_HANDLE;
|
||||
}
|
||||
|
||||
size_t bufferOffset() const {
|
||||
size_t offset() const {
|
||||
return m_offset;
|
||||
}
|
||||
|
||||
size_t bufferRange() const {
|
||||
size_t length() const {
|
||||
return m_length;
|
||||
}
|
||||
|
||||
|
@ -898,10 +898,10 @@ namespace dxvk {
|
||||
if (m_flags.test(DxvkContextFlag::GpDirtyIndexBuffer)) {
|
||||
m_flags.clr(DxvkContextFlag::GpDirtyIndexBuffer);
|
||||
|
||||
if (m_state.vi.indexBuffer.bufferHandle() != VK_NULL_HANDLE) {
|
||||
if (m_state.vi.indexBuffer.handle() != VK_NULL_HANDLE) {
|
||||
m_cmd->cmdBindIndexBuffer(
|
||||
m_state.vi.indexBuffer.bufferHandle(),
|
||||
m_state.vi.indexBuffer.bufferOffset(),
|
||||
m_state.vi.indexBuffer.handle(),
|
||||
m_state.vi.indexBuffer.offset(),
|
||||
m_state.vi.indexType);
|
||||
m_cmd->trackResource(
|
||||
m_state.vi.indexBuffer.buffer());
|
||||
@ -917,8 +917,8 @@ namespace dxvk {
|
||||
for (uint32_t i = 0; i < m_state.vi.vertexBuffers.size(); i++) {
|
||||
const DxvkBufferSlice vbo = m_state.vi.vertexBuffers.at(i);
|
||||
|
||||
VkBuffer handle = vbo.bufferHandle();
|
||||
VkDeviceSize offset = vbo.bufferOffset();
|
||||
VkBuffer handle = vbo.handle();
|
||||
VkDeviceSize offset = vbo.offset();
|
||||
|
||||
if (handle != VK_NULL_HANDLE) {
|
||||
m_cmd->cmdBindVertexBuffers(i, 1, &handle, &offset);
|
||||
|
Loading…
x
Reference in New Issue
Block a user