22 |
|
|
23 |
|
#include "standard.h" |
24 |
|
|
25 |
– |
#include <sys/types.h> |
25 |
|
#include <GL/glx.h> |
26 |
|
#include <GL/glu.h> |
27 |
|
#ifdef STEREO |
38 |
|
#ifndef RAYQLEN |
39 |
|
#define RAYQLEN 0 /* max. rays to queue before flush */ |
40 |
|
#endif |
41 |
+ |
#ifndef MINWIDTH |
42 |
+ |
#define MINWIDTH 480 /* minimum graphics window width */ |
43 |
+ |
#define MINHEIGHT 400 /* minimum graphics window height */ |
44 |
+ |
#endif |
45 |
+ |
#ifndef VIEWDIST |
46 |
+ |
#define VIEWDIST 356 /* assumed viewing distance (mm) */ |
47 |
+ |
#endif |
48 |
+ |
#ifndef BORWIDTH |
49 |
+ |
#define BORWIDTH 5 /* border width */ |
50 |
+ |
#endif |
51 |
|
|
52 |
|
#ifndef FEQ |
53 |
|
#define FEQ(a,b) ((a)-(b) <= FTINY && (a)-(b) >= -FTINY) |
69 |
|
#define MOVDEG (-5) /* degrees to orbit CW/down /frame */ |
70 |
|
#define MOVORB(s) ((s)&ShiftMask ? 1 : (s)&ControlMask ? -1 : 0) |
71 |
|
|
63 |
– |
#define MINWIDTH 480 /* minimum graphics window width */ |
64 |
– |
#define MINHEIGHT 400 /* minimum graphics window height */ |
65 |
– |
|
66 |
– |
#define VIEWDIST 356 /* assumed viewing distance (mm) */ |
67 |
– |
|
68 |
– |
#define BORWIDTH 5 /* border width */ |
69 |
– |
|
72 |
|
#define setstereobuf(bid) (glXWaitGL(), \ |
73 |
|
XSGISetStereoBuffer(ourdisplay, gwind, bid), \ |
74 |
|
glXWaitX()) |
944 |
|
viewflags &= ~VWCHANGE; /* change noted */ |
945 |
|
} else if (viewflags & VWSTEADY) |
946 |
|
odRedrawAll(); |
947 |
< |
setglpersp(&odev.v); /* reset view & clipping planes */ |
947 |
> |
setglpersp(); /* reset view & clipping planes */ |
948 |
|
} |
949 |
|
|
950 |
|
|