Fixed a double promotion, put back prefetching.

This commit is contained in:
Falco Girgis 2024-01-31 14:46:49 -06:00
parent 8d1ce547f5
commit d4a83ff235
2 changed files with 4 additions and 5 deletions

View File

@ -6,7 +6,7 @@
#include "../containers/stack.h"
#define DEG2RAD (0.01745329251994329576923690768489)
#define DEG2RAD (0.01745329251994329576923690768489f)
/* Depth range */
@ -174,8 +174,8 @@ void APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {
};
float r = DEG2RAD * angle;
float c = cos(r);
float s = sin(r);
float c = fcos(r);
float s = fsin(r);
VEC3_NORMALIZE(x, y, z);

View File

@ -24,8 +24,7 @@
#define GL_FORCE_INLINE static GL_INLINE_DEBUG
#endif
#define PREFETCH(addr) (void)0
//((void)addr)//__builtin_prefetch((addr))
#define PREFETCH(addr) __builtin_prefetch((addr))
GL_FORCE_INLINE void* memcpy_fast(void *dest, const void *src, size_t len) {
if(!len) {