diff options
author | Philip Rebohle <philip.rebohle@tu-dortmund.de> | 2022-07-30 18:52:55 +0300 |
---|---|---|
committer | Philip Rebohle <philip.rebohle@tu-dortmund.de> | 2022-07-30 18:52:55 +0300 |
commit | 2782afaf8acef100af766a6a14455dd132124ed7 (patch) | |
tree | 4a97557f77bbecd34bffa8f4a329ec7f02ea7327 | |
parent | 94ca65d5873dd120d3dc4fb6ff08d6bd59ed4776 (diff) |
[dxvk] Inline pushConstants methodbackend-spec-const-stuff
No reason not to.
-rw-r--r-- | src/dxvk/dxvk_context.cpp | 10 | ||||
-rw-r--r-- | src/dxvk/dxvk_context.h | 8 |
2 files changed, 6 insertions, 12 deletions
diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index f568987e..b2c3bb83 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -1790,16 +1790,6 @@ namespace dxvk { } - void DxvkContext::pushConstants( - uint32_t offset, - uint32_t size, - const void* data) { - std::memcpy(&m_state.pc.data[offset], data, size); - - m_flags.set(DxvkContextFlag::DirtyPushConstants); - } - - void DxvkContext::resolveImage( const Rc<DxvkImage>& dstImage, const Rc<DxvkImage>& srcImage, diff --git a/src/dxvk/dxvk_context.h b/src/dxvk/dxvk_context.h index 46b0dd9b..c738dd5e 100644 --- a/src/dxvk/dxvk_context.h +++ b/src/dxvk/dxvk_context.h @@ -793,8 +793,12 @@ namespace dxvk { void pushConstants( uint32_t offset, uint32_t size, - const void* data); - + const void* data) { + std::memcpy(&m_state.pc.data[offset], data, size); + + m_flags.set(DxvkContextFlag::DirtyPushConstants); + } + /** * \brief Resolves a multisampled image resource * |