--- deliantra/Deliantra-Client/Client.xs 2006/08/04 16:49:58 1.134 +++ deliantra/Deliantra-Client/Client.xs 2006/08/13 16:29:36 1.136 @@ -1027,12 +1027,13 @@ } void -render (CFPlus::Layout self, float x, float y) +render (CFPlus::Layout self, float x, float y, int flags = 0) PPCODE: pango_opengl_render_layout_subpixel ( self->pl, x * PANGO_SCALE, y * PANGO_SCALE, - self->r, self->g, self->b, self->a + self->r, self->g, self->b, self->a, + flags ); MODULE = CFPlus PACKAGE = CFPlus::Texture @@ -2010,4 +2011,13 @@ void glCallList (int list) +int glX () + CODE: + GLdouble m[4][4]; + glGetDoublev (GL_MODELVIEW_MATRIX, m); + printf ("%f %f %f %f\n", m[0][0], m[0][1], m[0][2], m[0][3]); + printf ("%f %f %f %f\n", m[1][0], m[1][1], m[1][2], m[1][3]); + printf ("%f %f %f %f\n", m[2][0], m[2][1], m[2][2], m[2][3]); + printf ("%f %f %f %f\n", m[3][0], m[3][1], m[3][2], m[3][3]); + printf ("\n");