Fixed a double promotion, put back prefetching.
This commit is contained in:
parent
8d1ce547f5
commit
d4a83ff235
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
#include "../containers/stack.h"
|
#include "../containers/stack.h"
|
||||||
|
|
||||||
#define DEG2RAD (0.01745329251994329576923690768489)
|
#define DEG2RAD (0.01745329251994329576923690768489f)
|
||||||
|
|
||||||
|
|
||||||
/* Depth range */
|
/* Depth range */
|
||||||
@ -174,8 +174,8 @@ void APIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
float r = DEG2RAD * angle;
|
float r = DEG2RAD * angle;
|
||||||
float c = cos(r);
|
float c = fcos(r);
|
||||||
float s = sin(r);
|
float s = fsin(r);
|
||||||
|
|
||||||
VEC3_NORMALIZE(x, y, z);
|
VEC3_NORMALIZE(x, y, z);
|
||||||
|
|
||||||
|
@ -24,8 +24,7 @@
|
|||||||
#define GL_FORCE_INLINE static GL_INLINE_DEBUG
|
#define GL_FORCE_INLINE static GL_INLINE_DEBUG
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define PREFETCH(addr) (void)0
|
#define PREFETCH(addr) __builtin_prefetch((addr))
|
||||||
//((void)addr)//__builtin_prefetch((addr))
|
|
||||||
|
|
||||||
GL_FORCE_INLINE void* memcpy_fast(void *dest, const void *src, size_t len) {
|
GL_FORCE_INLINE void* memcpy_fast(void *dest, const void *src, size_t len) {
|
||||||
if(!len) {
|
if(!len) {
|
||||||
|
Loading…
Reference in New Issue
Block a user