CSharpGL - Object Oriented OpenGL in C#
Object Oriented OpenGL in C#
🍏CSharpGL is an Object-Orinted OpenGL wrapper in pure C# wihtout any third party supports.
It abstracts concepts(buffer, shader, state, matrix, vector, texture, canvas, scene, camera, light, picking, text, GUI ...) from OpenGL API and common requirements.
More than 25 simple demonstration projects show how to use CSharpGL. And there will be more.
Here are some of them.
3DTextureSlicing.
BasicTessellationShader.
Color Coded Picking
Get to know how CSharpGL\OpenGL implements picking and draging with modern OpenGL!
Edge detection with Compute Shader.
Environment Mapping.
Reflection
Refraction
ImageProcessing.GrayFilter
Normal.
OpenGLHardwareDescription.
OrderIndependentTransparency
Point Light.
RaycastVolumeRendering.
Render To Texture
Get to know how to render to texture!
Shadow Mapping
Get to know how to render shadow using Shadow-Mapping!
SimpleNoise.Sun.
SimpleParticleSystem.
TerrainLoading.
Texture2D
This shows how 2D texture works.
And now it also shows how to use GLImage, GLButton and GLLabel.
Texture2DArray
❓Support or Contact
Check my blog here or join my QQ Group.
![]() |
微信扫码,自愿捐赠。天涯同道,共谱新篇。
微信捐赠不显示捐赠者个人信息,如需要,请注明联系方式。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 电商平台中订单未支付过期如何实现自动关单?
· 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
· 为什么构造函数需要尽可能的简单
· 探秘 MySQL 索引底层原理,解锁数据库优化的关键密码(下)
· 大模型 Token 究竟是啥:图解大模型Token
· 如何开发 MCP 服务?保姆级教程!
· 1.net core 工作流WorkFlow流程(介绍)
· 瞧瞧别人家的限流,那叫一个优雅!
· 从零散笔记到结构化知识库:我的文档网站建设之路
· 一文彻底搞懂 MCP:AI 大模型的标准化工具箱
2014-06-04 《30天自制操作系统》笔记(07)——内存管理