graphics: write proven compute buffer fills to guest memory (#1628)

Avoid readbacks for compute metadata fills

Co-authored-by: nmzik <Nmzik@mail.ru>
This commit is contained in:
Santiago Paquete
2026-10-18 04:42:14 +01:00
committed by GitHub
parent fe3857a171
commit 4059179e9d
3 changed files with 67 additions and 26 deletions
+3 -3
View File
@@ -203,9 +203,9 @@ private:
void ResetBindings();
void UpdateComputeMetaClears(const ShaderComputeInputInfo& input,
const CommandBuffer& buffer);
[[nodiscard]] bool TryConsumeComputeImageClear(const ShaderComputeInputInfo& input,
CommandBuffer& command, uint32_t group_x,
uint32_t group_y, uint32_t group_z, uint32_t mode);
[[nodiscard]] bool TryConsumeComputeFill(const ShaderComputeInputInfo& input,
CommandBuffer& command, uint32_t group_x,
uint32_t group_y, uint32_t group_z, uint32_t mode);
RenderContext& m_context;
GraphicsBindings m_graphics_bindings;