skunkworks-c/include/scaler.h

17 lines
434 B
C

#ifndef GUARD_D3B2B8EAB7F3D9A513B3C06FAAF6357E
#define GUARD_D3B2B8EAB7F3D9A513B3C06FAAF6357E
#include "types.h"
#include "vec2i.h"
#define SW_SCALE_STRETCH 0
#define SW_SCALE_ASPECT 1
#define SW_SCALE_INTEGER 2
/* input texture and output framebuffer(unless screen) need to be bound */
void sw_scaler_apply(
i32 scaler, struct sw_vec2i in_size, struct sw_vec2i out_size
);
#endif /* GUARD_D3B2B8EAB7F3D9A513B3C06FAAF6357E */