diff options
Diffstat (limited to 'source/blender/gpu/metal/mtl_query.mm')
-rw-r--r-- | source/blender/gpu/metal/mtl_query.mm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/source/blender/gpu/metal/mtl_query.mm b/source/blender/gpu/metal/mtl_query.mm index dfda0a8de7f..f4bd5754b77 100644 --- a/source/blender/gpu/metal/mtl_query.mm +++ b/source/blender/gpu/metal/mtl_query.mm @@ -9,14 +9,14 @@ namespace blender::gpu { static const size_t VISIBILITY_COUNT_PER_BUFFER = 512; -/* defined in the documentation but not queryable programmatically: +/* Defined in the documentation but can't be queried programmatically: * https://developer.apple.com/documentation/metal/mtlvisibilityresultmode/mtlvisibilityresultmodeboolean?language=objc */ static const size_t VISIBILITY_RESULT_SIZE_IN_BYTES = 8; MTLQueryPool::MTLQueryPool() { - allocate_buffer(); + allocate(); } MTLQueryPool::~MTLQueryPool() { @@ -26,12 +26,12 @@ MTLQueryPool::~MTLQueryPool() } } -void MTLQueryPool::allocate_buffer() +void MTLQueryPool::allocate() { /* Allocate Metal buffer for visibility results. */ size_t buffer_size_in_bytes = VISIBILITY_COUNT_PER_BUFFER * VISIBILITY_RESULT_SIZE_IN_BYTES; - gpu::MTLBuffer *buffer = MTLContext::get_global_memory_manager().allocate_buffer( - buffer_size_in_bytes, true); + gpu::MTLBuffer *buffer = MTLContext::get_global_memory_manager().allocate(buffer_size_in_bytes, + true); BLI_assert(buffer); buffer_.append(buffer); } @@ -62,7 +62,7 @@ void MTLQueryPool::begin_query() int query_id = query_issued_; int requested_buffer = query_id / VISIBILITY_COUNT_PER_BUFFER; if (requested_buffer >= buffer_.size()) { - allocate_buffer(); + allocate(); } BLI_assert(requested_buffer < buffer_.size()); |