我的github
posts - 3243,  comments - 42,  views - 158万

由于在Windows平台下初始化OpenGL非常麻烦,不仅需要创建OpenGL上下文,而且更麻烦的是调用OpenGL的GPU驱动的函数(具体多麻烦查看我的博文)。所以推荐使用第三方已经写好的库GLFW,类似的库还有GLUT。

参考:https://blog.csdn.net/weixin_43666969/article/details/120659390

>> 当然最好的情况是不要使用任何框架,免得不能跨平台,但是glfw支持 Linux 和 Windows。GLFW 主要用来处理特定操作系统下的特定任务,例如 OpenGL 窗口管理、分辨率切换、键盘、鼠标以及游戏手柄、定时器输入、线程创建等等。否则自己创建context,维护状态会很麻烦:参见(Windows窗口中创建OpenGL上下文并调用OpenGL函数)。

>>vs2017配置 opengl + glfw + glad 环境:https://blog.csdn.net/chase0128/article/details/110238450

opengl只是一个规范,并不包含具体实现,也不是完全开源的代码。(https://www.bilibili.com/video/BV1MJ411u7Bc)无论是glut还是glfw都是基于opengl规范的不同实现

>>opengl和opentk到底哪个更基础更适合初学者呢?opengl是c++,opentk是基于opengl的C#调用

posted on   XiaoNiuFeiTian  阅读(239)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2021-11-10 利用 Heading、Pitch 、Roll 计算 Omega、Phi、Kappa
2020-11-10 MIKE 11 GIS是什么?
2019-11-10 Applied Spatiotemporal Data Mining应用时空数据挖掘
2015-11-10 AirplaceLogger源代码解析
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示