From da0f58cecf7a5280df7efa4e8d4443cb65b0fe1d Mon Sep 17 00:00:00 2001
From: scuri
Use this link for the latest version: - -http://sourceforge.net/projects/canvasdraw/files/5.3/
+ +http://sourceforge.net/projects/canvasdraw/files/5.4/Before downloading any precompiled binaries, you should read before the Tecgraf Library Download Tips.
diff --git a/html/en/drv/gl.html b/html/en/drv/gl.html index 2b94b10..cff89db 100644 --- a/html/en/drv/gl.html +++ b/html/en/drv/gl.html @@ -10,6 +10,9 @@ .style1 { margin-top: 0px; } +.style2 { + font-family: Courier; +} @@ -17,13 +20,38 @@This driver represents a basic driver for all system-dependent drivers - implemented in the X-Windows system using the - OpenGL SDK. The implementation uses the OpenGL, GLU and GLX API functions. +
This driver represents a driver for drawing using + + OpenGL. The implementation uses the OpenGL functions only. For the font support, this driver uses the FTGL API functions, which it was written against the Free Type library.
+The driver is not dependent of system functions. It uses only the OpenGL +portable funtions. So if the window canvas changes its size the attribute "SIZE" +must be set with the new size or cdCanvasGetSize will return an incorrect value.
+ +The canvas is created by means of a call to the function + cdCreateCanvas(CD_GL, + Data), after which other functions in the CD library can be called as usual. The Data parameter string has the following format:
+ +"widthxheight [resolution]" in C "%dx%d %g"+ +
It must include the initial canvas' dimensions. Width and height + are provided in pixels (note the lowercase "x" between them). The + resolution is optional, its default value is "3.78 pixels/mm" (96 DPI).
+ + + +To use this driver, the application must be linked with the "cdgl", + the ftgl library + and the OpenGL library. The FTGL library is dependent also on the GLU + library.
+In Lua, it is necessary to call function cdluagl_open() after a call + to function cdlua_open(), apart from linkediting with the "cdluagl" + library. This is not necessary if you do require"cdluagl".