diff options
Diffstat (limited to 'src/gpu/post_process_helper.cc')
| -rw-r--r-- | src/gpu/post_process_helper.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gpu/post_process_helper.cc b/src/gpu/post_process_helper.cc index b0121e4..79fda20 100644 --- a/src/gpu/post_process_helper.cc +++ b/src/gpu/post_process_helper.cc @@ -67,6 +67,12 @@ create_post_process_pipeline_simple(WGPUDevice device, WGPUTextureFormat format, return pipeline; } +void gpu_upload_mat4(WGPUQueue queue, WGPUBuffer buffer, size_t offset, + const mat4& m) { + const mat4 t = mat4::transpose(m); + wgpuQueueWriteBuffer(queue, buffer, offset, &t, sizeof(mat4)); +} + // --- PostProcess Implementation Helper --- static GpuBuffer g_dummy_buffer = {nullptr, 0}; |
