Format all C++ and Java code via clang-format

Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
This commit is contained in:
Konstantin Pastbin
2025-08-17 14:32:37 +07:00
parent 9f0290c0ec
commit bfffa1fff4
2169 changed files with 56441 additions and 64188 deletions

View File

@@ -18,60 +18,54 @@ namespace metal
class MetalGPUBuffer : public BufferBase
{
public:
MetalGPUBuffer(ref_ptr<GraphicsContext> context, void const * data,
uint8_t elementSize, uint32_t capacity);
MetalGPUBuffer(ref_ptr<GraphicsContext> context, void const * data, uint8_t elementSize, uint32_t capacity);
void UploadData(void const * data, uint32_t elementCount);
void * Map(uint32_t elementOffset, uint32_t elementCount);
void UpdateData(void * gpuPtr, void const * data,
uint32_t elementOffset, uint32_t elementCount);
void UpdateData(void * gpuPtr, void const * data, uint32_t elementOffset, uint32_t elementCount);
id<MTLBuffer> GetMetalBuffer() const { return m_metalBuffer; }
protected:
void Resize(ref_ptr<MetalBaseContext> context, void const * data, uint32_t elementCount);
id<MTLBuffer> m_metalBuffer;
};
class MetalGpuBufferImpl : public DataBufferImpl<MetalGPUBuffer>
{
public:
template <typename... Args>
MetalGpuBufferImpl(Args &&... params)
: DataBufferImpl(std::forward<Args>(params)...)
MetalGpuBufferImpl(Args &&... params) : DataBufferImpl(std::forward<Args>(params)...)
{}
void const * Data() const override
{
ASSERT(false, ("Retrieving of raw data is unavailable for GPU buffer"));
return nullptr;
}
void UploadData(ref_ptr<GraphicsContext> context,
void const * data, uint32_t elementCount) override
void UploadData(ref_ptr<GraphicsContext> context, void const * data, uint32_t elementCount) override
{
UNUSED_VALUE(context);
m_buffer->UploadData(data, elementCount);
}
void UpdateData(void * destPtr, void const * srcPtr, uint32_t elementOffset,
uint32_t elementCount) override
void UpdateData(void * destPtr, void const * srcPtr, uint32_t elementOffset, uint32_t elementCount) override
{
m_buffer->UpdateData(destPtr, srcPtr, elementOffset, elementCount);
}
void * Map(ref_ptr<GraphicsContext> context,
uint32_t elementOffset, uint32_t elementCount) override
void * Map(ref_ptr<GraphicsContext> context, uint32_t elementOffset, uint32_t elementCount) override
{
UNUSED_VALUE(context);
return m_buffer->Map(elementOffset, elementCount);
}
id<MTLBuffer> GetMetalBuffer() const { return m_buffer->GetMetalBuffer(); }
void Bind() override {}
void Unmap(ref_ptr<GraphicsContext>) override {}
};