tgjones / HlslTools

A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files
http://timjones.io/blog/archive/2016/04/25/hlsl-tools-for-visual-studio-v1.0-released
Other
553 stars 95 forks source link

uint64_t and crew unsupported #246

Closed Nielsbishere closed 11 months ago

Nielsbishere commented 1 year ago

This also includes vectors of uint64_t such as uint64_t2.

alecazam commented 1 year ago

I'm seeing u/int64_t2/3/4, u/int16_t2/3/4, float64_t2/3/4 all flagged as invalid types. I mostly care about the ints, since double support is so poor in HLSL. I'm trying to create a MSL/HLSL generator.

Nielsbishere commented 1 year ago

My bad, read it the wrong way. Thought you said "as valid types".

Edit: Might take a look at it on Wednesday, as this is quite important for our tooling.

Nielsbishere commented 1 year ago

@alecazam If you want the support, my branch has it right now 🎉: afbeelding All unit tests are passing, so I'll be making a PR for this.

Nielsbishere commented 1 year ago

https://github.com/tgjones/HlslTools/pull/249

tgjones commented 11 months ago

Implemented by #249.

Nielsbishere commented 11 months ago

Awesome thanks 👌