Sean Baxter

Results 63 comments of Sean Baxter

https://gist.github.com/seanbaxter/84bc81ec1f9142374dc7ed249d7aba27 I tried SPIRV-HEX here. Amber enters an infinite loop in shader_compiler.cc:194. If I'm using it wrongly, that's because there are no scripts in tests/ that show how to use...

I used xxd -ps to generate hex. I don't think it will even print a format that accords with what's in amber.

I'm still getting a scalar_block_layout validation error with --disable-spirv-val. But now it looks like it comes from the Vulkan validator itself. https://gist.github.com/seanbaxter/5c76583f1f56803794eead0ba4c252c3

I just built amber from source this morning, so this fix isn't there. I've never understood this aspect part of spirv-tools. Shouldn't the presence of GL_EXT_scalar_block_layout disable those alignment checks?

https://github.com/KhronosGroup/SPIRV-Tools/issues/3763

I just built SPIRV-Tools from top of tree. The issue is still there. It's ignoring GL_EXT_scalar_block_layout and requires --scalar-block-layout not to fail.

https://github.com/seanbaxter/shaders/blob/master/README.md Templates! Compile-time loop unrolling! Everything here is addressed in the Circle C++ Shaders extension.

> Can I use it as a standalone thing (no shaders mixed with my C++) Yes. Described in the usage notes. > does it have feature parity with all the...

@Cazadorro I'm not asking you to use it yet. Just spreading the word that template programming is good for shader programming. If one of the vendors stepped in and supported...