mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-22 13:49:53 -06:00
Merge pull request #11854 from TellowKrinkle/AMDFix
VideoBackends:Metal: Allocate bounding box uploads on a cpu buffer
This commit is contained in:
@ -54,8 +54,7 @@ void Metal::BoundingBox::Write(u32 index, const std::vector<BBoxType>& values)
|
|||||||
{
|
{
|
||||||
@autoreleasepool
|
@autoreleasepool
|
||||||
{
|
{
|
||||||
StateTracker::Map map = g_state_tracker->Allocate(StateTracker::UploadBuffer::Other, size,
|
StateTracker::Map map = g_state_tracker->AllocateForTextureUpload(size);
|
||||||
StateTracker::AlignMask::Other);
|
|
||||||
memcpy(map.cpu_buffer, values.data(), size);
|
memcpy(map.cpu_buffer, values.data(), size);
|
||||||
g_state_tracker->EndRenderPass();
|
g_state_tracker->EndRenderPass();
|
||||||
id<MTLBlitCommandEncoder> upload = [g_state_tracker->GetRenderCmdBuf() blitCommandEncoder];
|
id<MTLBlitCommandEncoder> upload = [g_state_tracker->GetRenderCmdBuf() blitCommandEncoder];
|
||||||
|
Reference in New Issue
Block a user