Added a bunch of WebGL functions related to shader uniforms to gl_functions.js

This commit is contained in:
2025-09-01 18:50:14 -07:00
parent b548b7bb26
commit 42cf6d9e9f
7 changed files with 315 additions and 39 deletions

17
cwasm.h
View File

@@ -130,6 +130,23 @@ Description:
#define AssertMsg(condition, message) sizeof(condition)
#endif
//Actual Value of Pi: 3.1415926535897932384626433832795...
#define Pi64 3.14159265358979311599796346854 //accurate to 15 digits
#define Pi32 3.1415927410125732421875f //accurate to 6 digits
#define QuarterPi64 (Pi64/4.0)
#define ThirdPi64 (Pi64/3.0)
#define HalfPi64 (Pi64/2.0)
#define ThreeHalfsPi64 (Pi64*(3.0/2.0))
#define TwoPi64 (2*Pi64)
#define QuarterPi32 (Pi32/4.0f)
#define ThirdPi32 (Pi32/3.0f)
#define HalfPi32 (Pi32/2.0f)
#define ThreeHalfsPi32 (Pi32*(3.0f/2.0f))
#define TwoPi32 (2*Pi32)
//Actual Value of e: 2.7182818284590452353602874713526...
#define e64 2.71828182845904509079559829843 //accurate to 15 digits
#define e32 2.71828174591064453125f //accurate to 6 digits
// +--------------------------------------------------------------+
// | Standard Includes |
// +--------------------------------------------------------------+