srp
software rendering pipeline
Loading...
Searching...
No Matches
vec.c File Reference
#include "utils/message_callback_p.h"
#include "utils/defines.h"
#include "srp/vec.h"
Include dependency graph for vec.c:

Functions

SRP_FORCEINLINE vec2 vec2Add (vec2 a, vec2 b)
 
SRP_FORCEINLINE vec2 vec2Subtract (vec2 a, vec2 b)
 
SRP_FORCEINLINE float vec2DotProduct (vec2 a, vec2 b)
 
SRP_FORCEINLINE vec2 vec2MultiplyScalar (vec2 a, float b)
 
SRP_FORCEINLINE vec3 vec3Add (vec3 a, vec3 b)
 
SRP_FORCEINLINE vec3 vec3Subtract (vec3 a, vec3 b)
 
SRP_FORCEINLINE float vec3DotProduct (vec3 a, vec3 b)
 
SRP_FORCEINLINE vec3 vec3MultiplyScalar (vec3 a, float b)
 
SRP_FORCEINLINE vec4 vec4Add (vec4 a, vec4 b)
 
SRP_FORCEINLINE vec4 vec4Subtract (vec4 a, vec4 b)
 
SRP_FORCEINLINE float vec4DotProduct (vec4 a, vec4 b)
 
SRP_FORCEINLINE vec4 vec4MultiplyScalar (vec4 a, float b)
 

Detailed Description

vec2, vec3, vec4 implementation