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
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
CSGL例子的源码下载 (476个子文件)
OpenGL.bmp 384KB
NeHe.bmp 192KB
Reflect.bmp 192KB
Image1.bmp 192KB
Mask2.bmp 192KB
Mask1.bmp 192KB
Image.bmp 192KB
logo.bmp 192KB
Mud.bmp 192KB
Base.bmp 192KB
NeHe.bmp 192KB
Envroll.bmp 192KB
Logo.bmp 192KB
NeHe.bmp 192KB
OpenGL_Alpha.bmp 129KB
wood5.bmp 99KB
Tim.bmp 65KB
BG.bmp 65KB
Font.bmp 65KB
Font.bmp 65KB
Bump.bmp 65KB
Crate.bmp 65KB
Image2.bmp 65KB
Crate.bmp 65KB
wood4.bmp 65KB
Glass.bmp 48KB
Cube.bmp 48KB
Water.bmp 48KB
Fire.bmp 48KB
Multi_On.bmp 48KB
Envwall.bmp 48KB
Ball.bmp 48KB
Bumps.bmp 48KB
Star.bmp 17KB
Star.bmp 17KB
Star.bmp 17KB
Star.bmp 17KB
Multi_On_Alpha.bmp 17KB
Wall.bmp 12KB
Exit.bmp 9KB
PlayAgain.bmp 9KB
Options.bmp 9KB
BlueGrain.bmp 5KB
Particle.bmp 3KB
CsGLExamples.build 37KB
CsGL.Basecode.chm 170KB
NeHeLesson22.cs 42KB
NeHeLesson27.cs 37KB
NeHeLesson21.cs 36KB
MiscPongMania.cs 29KB
GLUT.cs 26KB
NeHeLesson10.cs 24KB
NeHeLesson25.cs 23KB
NeHeLesson19.cs 23KB
App.cs 23KB
NeHeLesson36.cs 21KB
NeHeLesson23.cs 20KB
NeHeLesson18.cs 20KB
Model.cs 20KB
NeHeLesson37.cs 19KB
NeHeLesson28.cs 19KB
NeHeLesson26.cs 19KB
NeHeLesson33.cs 19KB
NeHeLesson16.cs 19KB
NeHeLesson29.cs 18KB
NeHeLesson08.cs 18KB
NeHeLesson24a.cs 17KB
NeHeLesson24.cs 17KB
NeHeLesson07.cs 17KB
SchaapPlasma.cs 17KB
NeHeLesson17.cs 16KB
NeHeLesson12.cs 15KB
RedbookMaterial.cs 15KB
HelpForm.cs 14KB
SchaapWaterEffect.cs 14KB
NeHeLesson09.cs 14KB
NeHeLesson20.cs 13KB
RedbookPolyoff.cs 13KB
SetupForm.cs 13KB
NeHeLesson34.cs 13KB
RedbookTeapots.cs 13KB
HighResolutionTimer.cs 13KB
NeHeLesson38e.cs 13KB
NeHeLesson38.cs 13KB
MesaGears.cs 12KB
RedbookDof.cs 12KB
RedbookSelect.cs 12KB
RedbookAccpersp.cs 12KB
RedbookMipmap.cs 12KB
SchaapFire.cs 11KB
RedbookPicksquare.cs 11KB
RedbookPicking.cs 11KB
RedbookNurbs.cs 11KB
RedbookImage.cs 11KB
View.cs 11KB
GlutContribRings.cs 11KB
RedbookStroke.cs 11KB
Jitter.cs 11KB
RedbookFog2.cs 11KB
AppForm.cs 11KB
共 476 条
- 1
- 2
- 3
- 4
- 5
believeken
- 粉丝: 3
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 驱动代码驱动代码驱动代码驱动代码
- SVID_20240523_141155_1.mp4
- Code for the complete guide to tkinter tutorial
- 关于百货中心供应链管理系统.zip
- SimpleFolderIcon-master 修改Unity的Project下的文件夹图标
- A python Tkinter widget to display tile based maps
- A pure Python library for adding tables to a Tkinter application
- Vector资源文件.zip
- MobaXterm-Installer
- MicroMsg.xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页