diff --git a/src/gpu_context.cpp b/src/gpu_context.cpp index 240d47b..0feba8e 100644 --- a/src/gpu_context.cpp +++ b/src/gpu_context.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -21,11 +22,10 @@ const char* WGPUDeviceLostReasonToStr(WGPUDeviceLostReason reason) return "Undefined"; case WGPUDeviceLostReason_Destroyed: return "Destroyed"; + default: + assert(!"Unknown WGPUDeviceLostReason"); + return nullptr; } - - assert(!"Unknown WGPUDeviceLostReason"); - - return nullptr; } const char* WGPUErrorTypeToStr(const WGPUErrorType type) @@ -44,11 +44,10 @@ const char* WGPUErrorTypeToStr(const WGPUErrorType type) return "Unknown"; case WGPUErrorType_DeviceLost: return "DeviceLost"; + default: + assert(!"Unknown WGPUErrorType"); + return nullptr; } - - assert(!"Unknown WGPUErrorType"); - - return nullptr; } void onDeviceLost(WGPUDeviceLostReason reason, const char* const message, void* /*userdata*/) @@ -81,11 +80,10 @@ const char* WGPUQueueWorkDoneStatusToStr(const WGPUQueueWorkDoneStatus status) return "Unknown"; case WGPUQueueWorkDoneStatus_DeviceLost: return "DeviceLost"; + default: + assert(!"Unknown WGPUQueueWorkDoneStatus"); + return nullptr; } - - assert(!"Unknown WGPUQueueWorkDoneStatus"); - - return nullptr; } void onQueueWorkDone(WGPUQueueWorkDoneStatus status, void* /*userdata*/) diff --git a/src/renderer.cpp b/src/renderer.cpp index d35df79..a17366c 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -7,6 +7,7 @@ #include #include +#include #include #include diff --git a/src/renderer.hpp b/src/renderer.hpp index 627bd7a..3b23aee 100644 --- a/src/renderer.hpp +++ b/src/renderer.hpp @@ -40,8 +40,8 @@ struct Renderer .maxUniformBuffersPerShaderStage = 0, .maxUniformBufferBindingSize = 0, .maxStorageBufferBindingSize = 0, - .minUniformBufferOffsetAlignment = 64, - .minStorageBufferOffsetAlignment = 16, + .minUniformBufferOffsetAlignment = 256, + .minStorageBufferOffsetAlignment = 256, .maxVertexBuffers = 1, .maxBufferSize = 24 * sizeof(float), .maxVertexAttributes = 2,