ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.79 by root, Sun May 14 22:24:14 2006 UTC vs.
Revision 1.82 by root, Mon May 15 00:15:08 2006 UTC

7 7
8#include "EXTERN.h" 8#include "EXTERN.h"
9#include "perl.h" 9#include "perl.h"
10#include "XSUB.h" 10#include "XSUB.h"
11 11
12#include <math.h>
12#include <string.h> 13#include <string.h>
13#include <stdio.h> 14#include <stdio.h>
14 15
15#include <SDL.h> 16#include <SDL.h>
16#include <SDL_endian.h> 17#include <SDL_endian.h>
83 84
84static void 85static void
85substitute_func (FcPattern *pattern, gpointer data) 86substitute_func (FcPattern *pattern, gpointer data)
86{ 87{
87 FcPatternAddBool (pattern, FC_HINTING , 1); 88 FcPatternAddBool (pattern, FC_HINTING , 1);
89#ifndef _WIN32
88 FcPatternAddBool (pattern, FC_AUTOHINT, 1); 90 FcPatternAddBool (pattern, FC_AUTOHINT, 0);
91#endif
89} 92}
90 93
91static void 94static void
92layout_update_font (CFClient__Layout self) 95layout_update_font (CFClient__Layout self)
93{ 96{
1589void glEnd () 1592void glEnd ()
1590 1593
1591void glColor (float r, float g, float b, float a = 1.0) 1594void glColor (float r, float g, float b, float a = 1.0)
1592 PROTOTYPE: @ 1595 PROTOTYPE: @
1593 CODE: 1596 CODE:
1594 // 255.999 is close enough to correctness (256 and clamp) 1597 glColor4ub (MIN ((int)(r * 255.f), 255),
1595 glColor4ub (r * 255.999, g * 255.999, b * 255.999, a * 255.999); 1598 MIN ((int)(g * 255.f), 255),
1599 MIN ((int)(b * 255.f), 255),
1600 MIN ((int)(a * 255.f), 255));
1596 1601
1597void glVertex (float x, float y, float z = 0.) 1602void glVertex (float x, float y, float z = 0.)
1598 CODE: 1603 CODE:
1599 glVertex3f (x, y, z); 1604 glVertex3f (x, y, z);
1600 1605

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines