Emilio López

Results 40 issues of Emilio López

It only takes a const_iterator, but it should be able to take both. https://en.cppreference.com/w/cpp/container/unordered_map/erase

enhancement

Currently the eastl isn't capable of hashing fixed_strings by say putting them in a hash_map. The code for doing that is actually relatively simple if we do the same as...

In any expression where the natvis wants to evaluate {nullptr} (note how it's in curly brackets), the natvis fails to show it properly. For example shared_ptr: ``` ({(void*)mpValue} = {*mpValue})...

It is ambiguous to do things like hlslpp::radians(0.3f) because float can be implicitly converted to floatN. Even if it's not the purpose of hlsl++ to provide scalar versions of these...

feature

Synthetic tests for the various configurations would be able to create a comparison table for all the different functions, and find problematic areas.

performance
build

They're too generic currently and inefficient. We can probably specialize most combinations using constructs such as vcombine_f32(vget_high_f32(x), vget_low_f32(y)) vrev64q_f32(x) etc.

performance

For vectors and matrices. Vectors return a float1, matrices a float4

feature

Apparently float also accepts the modulo operator so it needs to be added to every type

feature