Commit graph

248 commits

Author SHA1 Message Date
the_fiddler
f1928dc9a0 Improved handling of line-endings. Removed some warnings. 2007-11-08 15:56:49 +00:00
the_fiddler
4d358cad5d Added licensing information. 2007-11-08 15:56:19 +00:00
the_fiddler
050eddbbd9 Added ToString() method. Added documentation. 2007-11-08 15:55:38 +00:00
the_fiddler
2fe0ee260f Added licensing information. 2007-11-08 15:54:58 +00:00
the_fiddler
7345c28f09 Optimized the LoadGlyph function. Reduced generated garbage. 2007-11-08 15:54:38 +00:00
the_fiddler
ab757425f3 Changed the definition of the TexturePacker.Add() method, to reduce generated garbage. 2007-11-08 15:54:07 +00:00
the_fiddler
0e0ff6e735 Fixed version string parsing on mesa renderer. Added TexCoord[234] overloads that take Vector[234]'s. Now prints available extension strings in debug mode. 2007-11-06 21:01:07 +00:00
the_fiddler
61b1a4f804 Added SizeInBytes readonly field. Made UnitX/Y/Z fields readonly. 2007-11-06 20:59:39 +00:00
the_fiddler
3c79815596 Font renderer implementation. 2007-11-06 20:59:15 +00:00
the_fiddler
ef8873904e Throw exception when encountering a singular matrix on matrix inversion. Add indexer: (Matrix4[i, j]) (not implemented yet) 2007-11-06 14:03:05 +00:00
the_fiddler
5409a5d6b5 Removed (IntPtr) and (float*) cast operators. Added this indexer (Vector3[0], Vector3[0] etc) 2007-11-06 14:01:35 +00:00
the_fiddler
d25278e25e Renamed Min/Max to ComponentMin/ComponentMax and added Min and Max functions based on vector length. 2007-11-06 14:00:03 +00:00
the_fiddler
a19c58b3d5 Deleted some unused code. 2007-11-06 13:37:42 +00:00
the_fiddler
865f8ffd08 Corrected some warnings. 2007-11-06 13:37:19 +00:00
the_fiddler
bf939a4e10 Removed some warnings. 2007-11-06 13:37:04 +00:00
the_fiddler
8d8842ea62 Commented out some unused code. 2007-11-06 13:36:47 +00:00
the_fiddler
eac6aaa72a Corrected a few warnings. 2007-11-06 13:35:40 +00:00
the_fiddler
b3258229bb Added SupportsFunction methods. Corrected SupportsExtension methods. Added locking. 2007-11-06 13:33:56 +00:00
the_fiddler
020a31bc81 Added Box2 class. 2007-11-06 13:32:17 +00:00
the_fiddler
11404e3609 Renamed to ITextPrinter.cs 2007-11-06 13:31:51 +00:00
the_fiddler
887f911001 Renamed to TextPrinter.cs 2007-11-06 13:31:27 +00:00
the_fiddler
cdf971c4f9 Removed unneeded functions. Modified several function definitions. 2007-11-06 13:30:46 +00:00
the_fiddler
b6906a9ae7 Added the necessary methods. 2007-11-06 13:30:25 +00:00
the_fiddler
97f2ccf795 Modified the MeasureString method. Removed the FindRectangle method. 2007-11-06 13:30:00 +00:00
the_fiddler
4b46c731f0 The class is no longer public. 2007-11-06 13:29:40 +00:00
the_fiddler
320e2d04ac Implemented basic layout. Implemented VBO printer. 2007-11-06 13:29:18 +00:00
the_fiddler
7a55f972bf EdgeFlagv should not have its ending trimmed. 2007-11-04 16:48:37 +00:00
the_fiddler
e0c804a456 Updated to work with the new bindings. 2007-11-04 15:41:10 +00:00
the_fiddler
3727da3a91 Removed InputDriver. 2007-11-04 15:38:39 +00:00
the_fiddler
abb087314f Now initializes GL class. Slight layout improvements. Removed useless constructors. 2007-11-04 15:37:41 +00:00
the_fiddler
db3b1d52c9 Added check to disable swap control, if the relevant extension is not supported. 2007-11-04 15:35:31 +00:00
the_fiddler
f2fadfe890 Removed Wgl.Ext.SupportsExtension. Updated code to use the new naming conventions. 2007-11-04 15:34:54 +00:00
the_fiddler
cd1b48f207 New math classes by george. 2007-11-04 15:34:04 +00:00
the_fiddler
bb49c1d403 Updated to work with the new bindings. 2007-11-04 15:31:09 +00:00
the_fiddler
94c73de770 Updated to work with the new bindings. 2007-11-04 15:30:44 +00:00
the_fiddler
82b3819f49 Removed obsolete DisplayList class. 2007-11-04 15:30:06 +00:00
the_fiddler
8d7019ac9a Bindings (with new naming conventions) re-generated with Bind 0.9.9 2007-11-04 15:29:41 +00:00
the_fiddler
b314c198cc Bindings (with new naming conventions) re-generated with Bind 0.9.9 2007-11-04 15:29:24 +00:00
the_fiddler
85f3be4365 Bindings (with new naming conventions) re-generated with Bind 0.9.9 2007-11-04 15:28:20 +00:00
the_fiddler
1c2e6c55a1 Split up lines that were longer than 100 characters. 2007-11-01 23:28:31 +00:00
the_fiddler
38a6f8f8ea Added ILayoutProvider class. 2007-11-01 23:23:19 +00:00
the_fiddler
d13863ce97 Added IFont and DefaultLayoutProvider classes. 2007-11-01 23:22:00 +00:00
the_fiddler
3bf984be3a Removed Dictionary to reduce memory usage. The dictionary can be built by the user. 2007-11-01 23:21:03 +00:00
the_fiddler
4293d4952e Now uses Alpha texture. Corrected issue with PixelInternalFormat enum not being used. Added preliminary layout code. 2007-11-01 23:17:57 +00:00
the_fiddler
8bf372af28 Regenerated using the latest Bind version. 2007-10-31 17:44:45 +00:00
the_fiddler
466f38897b Regenerated using the latest Bind version. Adds PixelInternalFormat enum. Fixes IntPtr parameters getting object overloads (when they shouldn't) 2007-10-31 17:44:14 +00:00
the_fiddler
c45f2d97e4 Updated font rendering code. 2007-10-26 15:55:24 +00:00
the_fiddler
6c76aa72e0 Cleaned up warnings. Updated documentation. Cleaned up some functions. 2007-10-26 15:54:35 +00:00
the_fiddler
99d516b153 Took care of a couple of warnings. 2007-10-26 15:51:07 +00:00
the_fiddler
007bc18d4e Added several overloads for the OpenTK.Math Vector[234] structs. 2007-10-26 13:12:24 +00:00