Emilio López

Results 33 comments of Emilio López

> in front of every type you have or as last template arg (you probably don't use variadics anywhere). I see what you mean, and I agree it's quite intrusive....

> float2 really needs to be stored as scalar or NEON width-2, you're not gaining any perf from promoting them to float4 (because SSE isn't 4x a lot of the...

We're derailing this issue already quite a bit, and there are quite a few requests in the mix. If you can measure that this change you're talking about is considerably...

HLSLPP_SCALAR means non-SIMD, it is unrelated to any extension of SPIR-V or Vulkan. I only created it to compare performance between the SIMD version and one that isn't. I'm going...

Hi @devshgraphicsprogramming, > I can only talk for myself, but I'm doing CAD rendering with HLSL. I can see there can be a use case for this, so thanks for...

I think if you're happy with the way this works currently I can close it now. I made it more manual than perhaps you'd like but I had a bit...

Closing due to inactivity (and AVX has been implemented in many parts of the codebase such as matrices and float8)

Hi @devshgraphicsprogramming hlsl++ doesn't provide templated types like what you're looking for. Once upon a time types were declared in terms of templates such as floatNxM and floatN and it...

Hi @devshgraphicsprogramming > ok this is quite strange as @llvm-beanz says that what's going on under the hood > https://github.com/microsoft/hlsl-specs/issues/24#issuecomment-1372813829 It's possible that that's what happens in DXC under the...

I understand that for templated code you might want to restrict functions in that way, it's just that I've never had the need to write code like that. Consider that...