|
srp
software rendering pipeline
|
#include <stdint.h>

Go to the source code of this file.
Classes | |
| struct | vec2 |
| struct | vec3 |
| struct | vec4 |
| #define | VEC2_ZERO (vec2) {0, 0} |
| #define | VEC3_ZERO (vec3) {0, 0, 0} |
| #define | VEC4_ZERO (vec4) {0, 0, 0, 0} |
| typedef struct vec2 | vec2 |
| typedef struct vec3 | vec3 |
| typedef struct vec4 | vec4 |
| vec2 | vec2Add (vec2 a, vec2 b) |
| vec2 | vec2Subtract (vec2 a, vec2 b) |
| float | vec2DotProduct (vec2 a, vec2 b) |
| vec2 | vec2MultiplyScalar (vec2 a, float b) |
| vec3 | vec3Add (vec3 a, vec3 b) |
| vec3 | vec3Subtract (vec3 a, vec3 b) |
| float | vec3DotProduct (vec3 a, vec3 b) |
| vec3 | vec3MultiplyScalar (vec3 a, float b) |
| vec4 | vec4Add (vec4 a, vec4 b) |
| vec4 | vec4Subtract (vec4 a, vec4 b) |
| float | vec4DotProduct (vec4 a, vec4 b) |
| vec4 | vec4MultiplyScalar (vec4 a, float b) |