glsl: FP function fixes

This commit is contained in:
ameerj 2021-05-22 15:06:14 -04:00
parent 65c6f73e43
commit 3064bde415
7 changed files with 25 additions and 17 deletions

View file

@ -48,8 +48,11 @@ void EmitContext::DefineStorageBuffers() {
}
u32 binding{};
for (const auto& desc : info.storage_buffers_descriptors) {
Add("layout(std430,binding={}) buffer buff_{}{{uint buff{}[];}};", binding, binding,
Add("layout(std430,binding={}) buffer ssbo_{}_u32{{uint ssbo{}_u32[];}};", binding, binding,
desc.cbuf_index, desc.count);
// TODO: Track ssbo data type usage
Add("layout(std430,binding={}) buffer ssbo_{}_u64{{uvec2 ssbo{}_u64[];}};", binding,
binding, desc.cbuf_index, desc.count);
++binding;
}
}