30,41 → 30,15 |
#include "GL/glut.h" |
#include "internal.h" |
|
|
#define FREQUENCY 100 |
|
|
static int timer_installed=0; //SHARK |
static volatile int ticks; |
|
static void ticks_timer (void *p) |
{ |
(void)p; |
ticks++; |
} ENDOFUNC(ticks_timer) |
|
|
|
int APIENTRY glutGet (GLenum type) |
{ |
/* switch (type) { //SHARK |
case GLUT_WINDOW_RGBA: |
return 1; |
case GLUT_ELAPSED_TIME: |
if (!timer_installed) { |
timer_installed = !timer_installed; |
LOCKDATA(ticks); |
LOCKFUNC(ticks_timer); |
pc_install_int(ticks_timer, NULL, FREQUENCY); |
} |
return ticks*1000/FREQUENCY; |
default: |
return 0; |
}*/ |
return 0; |
} |
|
|
int APIENTRY glutDeviceGet (GLenum type) |
{ |
return 0; |
return 0; |
} |