Fix for the font binary compatibility problem.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@132 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
0e0b702a93
commit
8dde4b4a17
@ -164,15 +164,15 @@
|
|||||||
/*
|
/*
|
||||||
* I don't really know if it's a good idea... But here it goes:
|
* I don't really know if it's a good idea... But here it goes:
|
||||||
*/
|
*/
|
||||||
extern void* glutStrokeRoman;
|
extern struct _GLUTstrokeFont glutStrokeRoman;
|
||||||
extern void* glutStrokeMonoRoman;
|
extern struct _GLUTstrokeFont glutStrokeMonoRoman;
|
||||||
extern void* glutBitmap9By15;
|
extern struct _GLUTbitmapFont glutBitmap9By15;
|
||||||
extern void* glutBitmap8By13;
|
extern struct _GLUTbitmapFont glutBitmap8By13;
|
||||||
extern void* glutBitmapTimesRoman10;
|
extern struct _GLUTbitmapFont glutBitmapTimesRoman10;
|
||||||
extern void* glutBitmapTimesRoman24;
|
extern struct _GLUTbitmapFont glutBitmapTimesRoman24;
|
||||||
extern void* glutBitmapHelvetica10;
|
extern struct _GLUTbitmapFont glutBitmapHelvetica10;
|
||||||
extern void* glutBitmapHelvetica12;
|
extern struct _GLUTbitmapFont glutBitmapHelvetica12;
|
||||||
extern void* glutBitmapHelvetica18;
|
extern struct _GLUTbitmapFont glutBitmapHelvetica18;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Those pointers will be used by following definitions:
|
* Those pointers will be used by following definitions:
|
||||||
|
@ -59,15 +59,30 @@ extern SFG_StrokeFont fgStrokeMonoRoman;
|
|||||||
* This is for GLUT binary compatibility, as suggested by Steve Baker
|
* This is for GLUT binary compatibility, as suggested by Steve Baker
|
||||||
*/
|
*/
|
||||||
#if TARGET_HOST_UNIX_X11
|
#if TARGET_HOST_UNIX_X11
|
||||||
void* glutStrokeRoman;
|
struct _GLUTstrokeFont {
|
||||||
void* glutStrokeMonoRoman;
|
const char *name;
|
||||||
void* glutBitmap9By15;
|
int num_chars;
|
||||||
void* glutBitmap8By13;
|
void *ch;
|
||||||
void* glutBitmapTimesRoman10;
|
float top;
|
||||||
void* glutBitmapTimesRoman24;
|
float bottom;
|
||||||
void* glutBitmapHelvetica10;
|
};
|
||||||
void* glutBitmapHelvetica12;
|
|
||||||
void* glutBitmapHelvetica18;
|
struct _GLUTbitmapFont {
|
||||||
|
const char *name;
|
||||||
|
const int num_chars;
|
||||||
|
const int first;
|
||||||
|
const void *ch;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _GLUTstrokeFont glutStrokeRoman;
|
||||||
|
struct _GLUTstrokeFont glutStrokeMonoRoman;
|
||||||
|
struct _GLUTbitmapFont glutBitmap9By15;
|
||||||
|
struct _GLUTbitmapFont glutBitmap8By13;
|
||||||
|
struct _GLUTbitmapFont glutBitmapTimesRoman10;
|
||||||
|
struct _GLUTbitmapFont glutBitmapTimesRoman24;
|
||||||
|
struct _GLUTbitmapFont glutBitmapHelvetica10;
|
||||||
|
struct _GLUTbitmapFont glutBitmapHelvetica12;
|
||||||
|
struct _GLUTbitmapFont glutBitmapHelvetica18;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user