On Thu Aug 1 14:26:09 2024 +0000, Matteo Bruni wrote:
Does this mean that the `Functions` field is always 0?
For compiled effects, sure, same as GetFunction() that's not going to work for compiled effects. I suspect it's meaningful only for ID3DXEffectCompiler to access function handles for example, that you can specify as an entry point. That's why this needs some vkd3d-shader support beyond D3DCompile(). The most productive way might be to implement ID3DXEffectCompiler entirely in vkd3d.