Results 347 comments of David Neto

Thanks for the advice! Much faster than trying to piece it together. I'll keep this open and see about posting an MR to update the README.

Alternately, use a single big buffer and dole out sub-allocations for individual launches. This transforms it into an internal memory allocation/deallocation problem.

I'd like to keep this one, but can't reassign to myself.

The PR for the validation check is https://github.com/KhronosGroup/SPIRV-Tools/pull/2260

I found #115 very confusing because the spec was irregular. I'd like a clean fix to the entire thing. It will avoid confusion overall.

glslc now supports -fauto-bind-uniforms, which automatically assigns bindings to uniform variables that don't have an explicit binding. This applies to textures, images, and samplers. An example integration test is in...

I forgot you mentioned OpenGL. Use --target-env=opengl to target OpenGL. Example: x.vert is: ``` #version 450 buffer B { int x; int y; } my_buf; void main() { int x...

Yes. Sorry I was confused. You mean support for this extension: https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_bindless_texture.txt Shaderc depends on github.com/KhronosGroup/glslang for core compilation features for GLSL. So the functionality has to be added there....