C# OpenGL interface
for the Windows operating system
Colin Fahey

CSGL12Control on a Windows.Form, showing a Mandelbrot fractal pixel shader program and GDI+ drawing copied to a texture

Two instances of CSGL12Control on a Windows.Form, showing pixel shader programs and textures

Software

2012 April 2: I apologize for the temporary disruption of this web page. I hope to fix it a few months from now. The following link is to an updated version of CSGL12 (updated 2012 April 1), consisting of small, but useful, enhancements to the 2009 version of CSGL12. The documentation for CSGL12 is contained in that ZIP file.

2013 August 14: Sorry! I didn't get a chance to restore the tutorial text of this web page. I've been too busy. However, the ZIP file contains an explanation of how to use the C# code.

CSGL12_20120401.zip

CSGL12 C# OpenGL interface for Windows, version 12

3787196 bytes
MD5: 51d4add79050bb6b39506b2c2ea17dde

CSGL12_Minimal_20130814.zip

CSGL12 C# OpenGL interface for Windows, version 12
Reduced to bare minimum, and with necessary copyright claim and royalty-free license terms.

2132578 bytes
SHA1 : 61-B3-2C-27-5A-22-38-EA-52-A0-91-70-AE-91-0D-CE-42-E9-F0-B5

colinfahey.com
contact information