branchNative Library/maincancel
10,096 Commits over 1,340 Days - 0.31cph!
Removed FastMath flags from RustNative
ambiguous call to overloaded function
Replaced Log2f with a macro
Added RustNative_VersionCheck
Updated Windows and Linux builds
Removed flto flag from build definitions (were only added for testing purposes, shouldn't have been committed)
Added composite noise, tweaked simplex noise normalization
Made noise code file names uppercase, to be consistent with Diogo's naming convention
Fixed typo that led to discontinuity in 2D simplex noise
Cleaned up code
Fixed screw-up with RustNative.lua
Changed the structure a bit; moved stuff into folders
Changed EXPOSE macros to EXPORT_API; just cause they were fewer
Removed unity.hpp in favour of RustNative.h; used as precompiled header
Added native code for PVT pre-pass
Added native code for Amplify Motion skinning motion vector calculation
Added native low-level raw copy texture region meant for real-time GPU-based PVT cache compression
Added SSE2 (adding to SSE) support
Added GL (all), GLEW (win, linux) and pthreads (win) dependencies
Fixed noise.cpp warnings (C4244) on windows target
Updated builds for all platforms; still untested on OSX and Linux; didn't copy to rust_reboot
Fixed some possible warnings in math.hpp, made floor respect the zero
Moved all custom math to its own namespace
Changed the simplex noise implementation to a port from GLSL that's a little more sane
Replaced some bitmask voodoo with sane operators
Added 4 missing EXPOSE thingies