Slowly working out what's required to support uniform buffers that store integers as well as floats

This commit is contained in:
Rezmason
2021-10-29 00:38:58 -07:00
parent ad2b7e53af
commit 81f77c70ae
4 changed files with 13 additions and 7 deletions

View File

@@ -1,7 +1,15 @@
TODO:
WebGPU
std140 problem with uniform buffers
std140
Right now, buildStruct packs an array, which is changed to a typedarray and fed to a GPUBuffer
That limits the type to whatever the typedarray is
Instead, we need to represent the type of each value, and write it as such
Create an array buffer
Create a Float32Array view into it, and an Int32Array view
Transcribe the values into these views
Return the array buffer
Write an explanation of the rain pass (and include images)
Compute