PHP可不可以调用opengl库,opengl,_苹果能不能用 OpenGL 3 或以上写代码?,opengl - phpStudy...
苹果能不能用 OpenGL 3 或以上写代码?
我要疯了……整整两天,我就想问问,苹果能不能用 OpenGL 3 或以上写代码?苹果说自己可以……但是……如果有的话请让我看看……
网上的教程几乎不能画出三角形,固定管线(glBegin())可以,但是过时了。
OpenGL Step by Step 这个教程,第一步让画点,点能画出来,但是到下一张简单的替换成三角形就画不出来了,函数调用什么的都一样,理论上来说点能画出来为什么三角形就画不出来……表现为一个黑黑的窗口什么都没有。
这个教程 Learn OpenGL 提供的代码 https://raw.githubusercontent.com/JoeyDeVries/LearnOpenGL/master/src/1... 不能编译,因为没有 glGenVertexArrays 这一系列函数,Stackoverflow 上搜,说加一个 OpenGL/gl3.h 头就有了,加上的确编译过了。但 GLFW 窗口创建失败,窗口指针为空。
这个教程 OpenGL基础知识 上面说 OS X 只支持 OpenGL 2 ,然后提供了一些 OpenGL 2 的移植代码,但是苹果说新版本的已经能支持了OS X 10.9 Core Profile OpenGL Information。我希望还是用新版本的,心想可能教程过时了。
这个教程网页上的代码和下载下来的代码不一样,网页上的代码是用 glGenBuffers 等一系列函数操作缓冲区的。可以编译通过,GLSL也能编译链接,但是就不给我显示三角形啊!!!和第一个教程一样!!!!!
下载下来的代码是用 glGenVertexArrays,同样找不到这个函数,然后加上 gl3.h, 给出的例子也编译过了,依然是 GLFW 窗口创建失败,和第二个教程一样!!!!!!
搜索了一下,说这是正确的行为,不允许创建窗口……WTF http://stackoverflow.com/questions/22213874/creating-opengl-3-3-contex... 什么鬼,说要声明为 core 什么的,设置了没有用啊……
然后又去 stackoverflow 找了一下,找到别人的解决方法 c++ - http://stackoverflow.com/questions/17602130/cant-draw-triangle-using-o... 给了两段代码,OpenGL 3 版本的运行错误,GLSL 没办法编译,错误信息不支持这个版本,OpenGL 2 能够运行…
我要死了……要被搞死了
相关阅读:
thinkphp如何使用redis 有简单的示例代码吗
开源中国git 托管平台如何设置头像
mysql数据库导入数据出错怎么解决??
通过es6引入第三方模块,但是第三方模块使用的非严格模式,造成代码无法运行。
JS中用JQuery的ajax批量请求URL
ajax 跨域问题
请教这种数据库应该如何设计
GUI需要帮忙
javascript 怎么在回调函数内,修改外部变量?
个人博客站点如何上传文章(非WordPress)
POI读取word内容的疑问
DB中关联查询和分别单独查询的优先级?
有用过dropzonejs拖拽上传文件的吗?php如何拿到它的值。
shell输出中不同颜色的含义?
SMTP邮件发送问题
android 获取 短信会话ID 失败
android关于Intent的一个问题
IE10报如此错误如何解决?
第三方组件引用类库与项目引用类库不一致
有使用过Java关键字strictfp的经验么?
PHP可不可以调用opengl库,opengl,_苹果能不能用 OpenGL 3 或以上写代码?,opengl - phpStudy...相关推荐
- python怎么换行输入而不执行_关于在IDLE中怎么换行继续敲写代码而不执行语句...
查看: 44535|回复: 29 [已解决]关于在IDLE中怎么换行继续敲写代码而不执行语句 电梯直达 发表于 2016-9-30 10:05:49 | 只看该作者 |倒序浏览 |阅读模式 马上注册, ...
- c swap方法在哪个库里面_在编程竞赛中高效地编写C/C ++代码
首先,您需要了解模板,宏和向量,然后再进行下一阶段! 模板是通用编程的基础,它涉及以独立于任何特定类型的方式编写代码. 宏是已命名的代码片段.每当使用该名称时,它就会被宏的内容替换. 向量与动态数组相 ...
- 电脑开机卡住了怎么办_苹果电脑忘记开机密码怎么办?一段代码轻松解决
长时间不用Mac电脑忘记开机密码怎么办呢?不要着急,这里macw小编解决妙招,照着这个办法重设密码就可以轻松重置密码开机. 苹果电脑忘记开机密码解决方法 在关机状态下,按一下开机键,再按住 comma ...
- 搜苹果ipad版_苹果iPhone/iPad升级错误进入恢复模式,代码14,应该如何处理?
为了给妹妹下载画画软件,发现ipad版本太低,没法儿安装,头脑一热就连接了Mac用itunes进行了升级.并且,灾难的是,升级之前电脑提示我备份时,我根本没有在意,直接点了不需要备份.更灾难的是,我之 ...
- atoi函数_吊打面试官 | 腾讯经典考点写代码实现atoi函数
点击蓝字关注我哦 以下是本期干货视频视频后还附有文字版本哦 ▼<腾讯经典考点-写代码实现atoi函数>▼ ps:请在WiFi环境下打开,如果有钱任性请随意 在腾讯面试时,经常会被问到如何用 ...
- idea jar放进本地仓库 为何依赖不了_推荐 33 个 IDEA 最牛配置,写代码太爽了
点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 来自:琦彦 blog.csdn.net/fly910905/article/det ...
- postgresql易学堂_程序员最重要的就是学会“不写代码”
对什么说"不" 学会说"不"是一个好的开端. 但是到底是对什么说"不",又是什么时候适合说"不"呢? 这的确是大多数程序 ...
- [转]OpenGL库介绍
原帖地址:http://blog.csdn.net/yyyuhan/archive/2008/01/15/2045009.aspx 开发基于OpenGL的应用程序,必须先了解OpenGL的库函数.它采 ...
- opengl计算帧率_或许是迄今为止第一篇讲解 fps 计算原理的文章吧
前言 fps,是 frames per second 的简称,也就是我们常说的"帧率".在游戏领域中,fps 作为衡量游戏性能的基础指标,对于游戏开发和手机 vendor 厂商都是 ...
最新文章
- 【深度学习理论】(4) 权重初始化,Batch Normalization
- linux 脚本设置时间戳,修改linux系统时间的方法(date命令)
- 给初学者们讲解人工神经网络(ANN)
- mac USB串口工具配置
- 重磅!Uber发布史上最简单的深度学习框架Ludwig!不懂编程也能玩转人工智能
- 华为Mate 30 Pro全新配色曝光:“赤茶橘”颜值超高
- Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s
- mysqldump 导入导出数据
- navicat 连接mysql is not allowed to connect to this mysql server
- jackson 用法总结
- PSP ISO游戏运行必备工具:ISO TOOL 1.970 功能一览图文教程
- 量子计算机 脉冲,快十万倍!飞秒激光脉冲将带来超高速量子计算机
- python实时监控文件夹内文件数量变化_python 监控文件夹变化
- 【python】画四叶草
- java实现正六面体染色
- java我的世界填充方块,我的世界怎么快速填充方块-快速填充方块攻略
- java手机代码骂人_好的代码会说话-代码整洁之道
- 我的世界Linux服务端op,服务器,后台,单机,op必备指令大全
- openwrt RK3568_EVB移植
- c#申请126邮箱 有时提交不了
热门文章
- 80-600-020-原理-存储引擎-简介
- 【SpringCloud】Spring cloud Sleuth
- 90-40-010-源码-CUBE-引擎为MR写入Druid的构建
- 【Elasticsearch】elasticsearch 7.x 查看分片未分配 (UNASSIGNED) 的原因
- 02-neo4j的基本命令
- 【Linux】linux和Mac下命令vmstat
- mac 下 ~/.bash_profile无效
- ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER
- hive开启kerberos-beeline连接
- 05-Java通过Executors提供四种线程池