CsGL Examples 0.9.0 BETA
October 13, 2002
***************************************************************************
*** BETA NOTICE ***
*** ***
*** This is a beta release for the CsGL community and the original ***
*** authors of these examples to review and offer any suggestions ***
*** before the public 1.0.0 release. ***
*** ***
*** Currently, NeHe lessons 13-15 (the font lessons) are missing due ***
*** to issues with the wgl font methods, as well as, NeHe lessons ***
*** 30-32, 35, and 38s which I just haven't gotten to yet. ***
*** 38 and 38e work but are not being compiled, they're supposed to ***
*** have their resources compiled into the exe, but as of now that's ***
*** not being done, pending some work on an update of ResBuilder. ***
*** ***
*** Some of the Redbook examples are missing, I was doing them in ***
*** alphabetical order, so the ones towards the bottom of the ***
*** alphabet are missing. I'll get them done soon. Some things to ***
*** note about some of the Redbook examples. The ones using color ***
*** index mode, aren't actually using color index mode, the examples ***
*** using the accumulation buffer are unbelievably slow, the GLUT ***
*** shapes are also very slow, and the *hedron is corrupted, a few of ***
*** the examples throw an exception on minimization. I'm working ***
*** with Lloyd to get these issues corrected. Also, I'm using a ***
*** somewhat modified CsGL, which added these GLUT shapes and ***
*** some new safe wrappers, these changes will be included in the ***
*** next release, once these issues have been corrected. It's hard ***
*** for Lloyd and I to stay in sync, but we will get things in order, ***
*** hopefully before the next CsGL release, and definitely before the ***
*** public release of these examples. ***
*** ***
*** Hopefully, the font issues will get resolved. The other missing ***
*** lessons will be finished before the public release. Also, a ***
*** simple launcher will be made for running these examples from a ***
*** single interface, providing pictures and descriptions, and saved ***
*** preferences rather than having to launch each executable blindly. ***
*** ***
*** Also I experience issues with NeHe lesson 24 which presents as ***
*** trouble on my Radeon causing a crash. As such, I've included ***
*** NeHeLesson24a which somewhat works around this issue. I could ***
*** use help testing these two lesson 24's. Apparently, for whatever ***
*** reason, glGetString returns corrupt GL_VERSION and GL_RENDERER ***
*** strings anytime after the first call on my Radeon. I do not see ***
*** this on my Nvidia card. Lesson 24 also loads the TGA very slowly ***
*** I'll look into this before public release. ***
*** ***
*** There are also a few other issues of which I'm aware and am going ***
*** to correct before 1.0.0 goes out, however I'd still like your ***
*** feedback, code contributions, opinions, and insights. Contact me ***
*** through email or the forum. I'd rather have them now than after ***
*** 1.0.0 goes out, so let me know if you see an issue or have a fix. ***
*** ***
*** If you think you can get some useful examples or ports of ***
*** examples done in the next couple weeks (vague estimate for 1.0.0) ***
*** let me know and I'll try to get them included. Bonus points if ***
*** the example is from a scheduled set of examples as per the ***
*** roadmap listed further down (Mesa, GLUT, GameTutorials, Nate ***
*** Miller's, Sulaco)... ***
*** ***
*** Read this file for more information and areas where you can help ***
*** correct an issue or offer insights. I'd like to get many of ***
*** these things corrected or understood before the public release. ***
*** ***
*** READ THIS FILE! ***
***************************************************************************
--- INTRODUCTION ---
These are some examples using CsGL, OpenGL .NET, available from
http://csgl.sourceforge.net/. The purpose for these examples are to
educate those interested in developing OpenGL applications for the .Net
Framework, utilizing CsGL, and to help improve CsGL by exposing any problems
or weaknesses that it may have.
Currently over 100 examples, including:
- A small basecode layer, for quickly allowing the developer to produce
OpenGL applications using CsGL
- All of the Redbook examples,
http://www.opengl.org/developers/code/examples/redbook/
- All of the NeHe OpenGL lessons, plus a few extra, courtesy of NeHe,
http://nehe.gamedev.net/
- Six examples from Robert Schaap,
http://vulcanus.its.tudelft.nl/robert/opengl.html
- Pong Mania courtesy of Steve Wortham,
http://www.gldomain.com/Programs/PongMania.htm
- A few others, some from upcoming CsGLExamples versions.
Most of the examples have differing functionality based on user input, hit
F1 to get a listing of the available functionality.
These are ports to C#, while most are well commented, if you'd like to
know the theory behind the examples, please refer to the original sites
for this information, if available.
--- RUNNING THE EXAMPLES ---
To run these examples you'll need to make sure you have the .Net Framework,
available at http://msdn.microsoft.com/netframework/ or from Windows Update.
You should also take this time to make sure you're running the latest
Service Pack for the .Net Framework (currently Service Pack 2). These
examples are built against the 1.0 release of the .Net Framework
(with SP2).
Finally, it'd be most useful to have a good OpenGL card/driver combo, check
with your video card manufacturer for the latest driver, however, if all
else fails most of these examples should run with the software OpenGL
implementation (albeit very slowly).
--- FUTURE ---
In the future we plan on doing more nifty examples, including:
- Tracking any new NeHe lessons.
- The Mesa3D demos from http://www.mesa3d.org/
- The GLUT examples from GLUT 3.7.6
- The OpenGL tutorials from
http://www.gametutorials.com/Tutorials/OpenGL/OpenGL_Pg1.htm
- The Sulaco OpenGL examples from http://www.sulaco.co.za/opengl.htm
- Possibly some from Nate Miller from http://nate.scuzzy.net/programming/
- Any original examples we can come up with on our own
- A few others here and there
However, we'd always like suggestions on what you'd like to see included,
if you have some ideas, suggestions, links to good examples, or better yet,
some examples you've written yourself and would like to see included,
please let us know (contact info below).
We also plan for CsGL (and these examples) to run on non-Windows platforms.
We believe this won't be a problem and have planned accordingly. These
should run on Mono, http://www.go-mono.com/ once Windows.Forms is properly
supported. When this happens, we'll
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/BMP.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
共 476 条
- 1
- 2
- 3
- 4
- 5
![avatar](https://profile-avatar.csdnimg.cn/4c452673b2a04324ae217e7d17fd74cf_believeken.jpg!1)
believeken
- 粉丝: 3
- 资源: 9
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
- 1
- 2
- 3
- 4
前往页