1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-07 16:54:14 +01:00

[dxvk] Inline pushConstants method

No reason not to.
This commit is contained in:
Philip Rebohle 2022-07-30 17:52:55 +02:00
parent 94ca65d587
commit 2782afaf8a
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99
2 changed files with 6 additions and 12 deletions

View File

@ -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( void DxvkContext::resolveImage(
const Rc<DxvkImage>& dstImage, const Rc<DxvkImage>& dstImage,
const Rc<DxvkImage>& srcImage, const Rc<DxvkImage>& srcImage,

View File

@ -793,7 +793,11 @@ namespace dxvk {
void pushConstants( void pushConstants(
uint32_t offset, uint32_t offset,
uint32_t size, 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 * \brief Resolves a multisampled image resource