腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(395)
视频
沙龙
1
回答
无法
使用
普通
2D
着色器
在
C++
openGL
中
绘制
红色
三角形
(
无
编译器
错误
)
、
、
、
我
使用
了
openGL
,GLEW和GLFW3。
在
openGl
3.0 mesa
中
,
使用
了默认
着色器
,并
绘制
了一个白色
三角形
。
在
4.2版本
中
,屏幕是黑色的。未生成
错误
消息。该问题不是由于将碎片
着色器
错误
标记为顶点
着色器
造成的,反之亦然。该程序包含3个函数: (1) compileShader,它应该接受std::string形式的<
浏览 18
提问于2020-04-26
得票数 1
回答已采纳
2
回答
PyQt5应用程序
中
的极简主义PyOpenGL示例
、
、
、
我正在学习PyOpenGL,并在PyQt5应用程序中
使用
它。我正在尝试将一些旧的简单示例从
C++
/Qt转换为Python。下面的示例应该在黑色背景上
绘制
白色
三角形
。至少
在
相应的
C++
/Qt代码
中
是这样的。但它什么也做不了,只是一个黑色的窗口。你知道我错过了什么吗?请注意,我需要
使用
着色器
的“现代”方法(然而,根据我的知识-我可能是错的-下面的代码应该只
使用
一个默认的
普通
着
浏览 0
提问于2017-06-27
得票数 5
回答已采纳
2
回答
在
使用
着色器
时,
在
QGLWidget
中
通过
OpenGL
使用
QPainter
、
、
、
、
你们
中
的许多Qt (特别是4.6)用户会熟悉
OpenGL
教程中提供的覆盖示例,我正在尝试做一些非常类似的事情,但
使用
的是纯
OpenGL
数据的
着色器
,而不是旧的固定函数管道。Error: " << e.what() << endl;} glDisable( GL_DEPTH_TEST为了让它在工作时变得非常明显,一个大的
红色</
浏览 0
提问于2010-12-01
得票数 11
回答已采纳
3
回答
如何知道代码是
使用
GPU还是CPU执行的?
、
、
、
有没有什么简单的方法可以让我知道一些代码是
在
GPU而不是CPU上执行的?
浏览 1
提问于2012-02-05
得票数 4
1
回答
取代glDrawElementsBaseVertex
在
OpenGL
ES?
、
、
我正在将我的游戏引擎(
c++
)移植到Emscripten,不幸的是,它只支持
OpenGL
ES 3(而不是3.2),因此我
无法
访问渲染器(Canvas2D Renderer)所需要的glDrawElementsBaseVertex这是必要的,因为这样我可以把我所有的
三角形
组合在一个绘图调用
中
,而不是几百个抽签调用。所以我需要同样的东西。我不能只
使用
普通
的绘图调用,因为它会非常慢,需要重新设计我的Canvas2D类。我需要这么多绘图调用的原因是,用户可以
使用</e
浏览 0
提问于2018-12-26
得票数 1
1
回答
如何
使用
顶点缓冲对象(VBO)而不是
在
glDrawArrays上的
OpenGL
ES 1.0
中
调用数千次?
、
、
、
为了进行模拟,我们创建了一个
OpenGL
1.1视图,其网格为32x48个矩形。苹果正在提供一个例子,但它是不完整的。这是iOS喜欢的“交错(结构数组)”格式吗,根据苹果在一节
中
的说法?
浏览 0
提问于2011-11-30
得票数 0
回答已采纳
1
回答
最好的方式来渲染一个非立方体沙箱游戏?
、
、
、
、
问题是,
在
四面体面上,我希望
三角形
之间的边缘是无缝的。所以我不能用纹理。(我可以,但他们需要高分辨率,如果我想动画的颜色(例如,
在
水中),这不是一个选项)。我发现了这些方法: 太多的聚居区!随之而来的是滞后。这只是渲染了四面体。在世界几何上
使用
碎片
着色器
计算很简单:对于每个轴,找出立方体内的点是否小于0.5,并对结果进行xor。这决定了<e
浏览 1
提问于2013-07-25
得票数 1
2
回答
使用
OpenGL
的散点图:如何样式标记
、
、
、
我正在试验
OpenGL
(出于性能原因)来
绘制
散点图。我对
2D
和3D都感兴趣。很明显我可以改变颜色。但是
在
“传统”散射图中,人们也
使用
圆圈、plusses、Xes、boxes等--我如何在
OpenGL
散射图中最好地实现这些?我是否应该将所需的
2D
标记渲染成一个小纹理,然后为每个标记
绘制
一个与纹理相关的
三角形
?我可以只对alpha
使用
纹理,但
使用
动态颜
浏览 8
提问于2012-10-20
得票数 2
回答已采纳
2
回答
2D
游戏与现代
OpenGL
、
、
、
每个绘图调用还向
着色器
发送顶点数据。鉴于这些信息,我可以看到如何
绘制
三维复杂的对象是非常好的现代
OpenGL
。基本上,您
使用
本地坐标将一组对象模型(可能来自Blender或其他类似软件)加载到VBO
中
,然后简单地为对象的每个实例提供一个不同的
着色器
参数(偏移),以
绘制
到世界空间。Problem/question 但是,
在
2D
中
,问题和优先级是完全不同的。你不画很多复杂的物体,你不
浏览 0
提问于2014-12-20
得票数 10
回答已采纳
1
回答
OpenGL
ES 2.0工作
在
Windows和Linux上,而不是
在
Mac上。
、
、
、
我有一个
使用
QOpenGLWidget作为主窗口的Qt应用程序。它
使用
OpenGL
es2.0
绘制
,
使用
QOpenGLFunctions解析
OpenGL
函数。
在
Windows和Linux上,一切都很完美(
使用
相同的Qt应用程序)。我在所有三个平台上都
使用
Qt5和Qt。 然而,
在
Mac上,
绘制
图形不起作用。当我第一次尝试运行这个应用程序时,它崩溃了,因为它
无法
编译
着色器</e
浏览 2
提问于2017-11-23
得票数 0
2
回答
GLSL
着色器
编程#版本头
错误
:未识别的预处理指令
、
、
、
、
我刚开始GLSL
着色器
编程,但是每当我
在
预处理程序指令头堆栈中放置unrecognized preprocessing directive指令时,我就会得到#version,尽管我
在
源文件
中
包含了所有与
opengl
相关的头和文件,#version 400out vec4 FragColor; { FragColor =
浏览 8
提问于2012-11-08
得票数 2
回答已采纳
1
回答
当运行QML应用程序时,QT5.6
中
的黑名单图形卡会发生什么情况?
、
、
、
即将推出的Qt5.6引入了一个黑名单来标记一些已知不足以支持
OpenGL
或角度的图形卡。确认,如: 但是,QML应用程序
在
具有disable_desktopgl和disable_angle设置的卡上会发生什么呢?那些用户可以根本不运行QML应用程序吗?
浏览 1
提问于2016-01-14
得票数 3
回答已采纳
1
回答
基本SDL硬件加速了吗?
、
、
、
、
我正在复习一些SDL教程,旨在创建
2D
游戏。或者,硬件加速只是
在
涉及到3D动画时才与之相关?当涉及到纯
2D
图形时,GPU能有所帮助吗?
浏览 0
提问于2013-02-08
得票数 3
回答已采纳
13
回答
OpenGL
ES与
OpenGL
、
OpenGL
ES和
OpenGL
有什么区别?
浏览 19
提问于2010-12-23
得票数 101
回答已采纳
1
回答
如何在片段
着色器
中
使用
没有插值的纯色
绘制
三角形
?
、
首先,我要承认:我对
OpenGL
知之甚少,我所学到的一些东西来自各种教程(其中一些可能已经过时了)。 GLES20.glVertexAttrib4f(colorHandle, r, g, b, a); 我本以为上面的代码会产生纯
红色
的
三角形
据我所知,fr
浏览 0
提问于2014-02-11
得票数 0
1
回答
没有ftransform()的桌面GLSL
、
我正在将我的代码库从固定功能的
OpenGL
1.x移植到
OpenGL
2.x -技术上的
OpenGL
ES 2.0,但我仍然
在
桌面上编写代码,只是要记住ES 2.0所施加的限制,这些限制类似于3.1‘新问题是,似乎除了
2D
之外,创建一个
在
模型投影矩阵
中
传递为一致的
着色器
是行不通的。通常我会得到一个黑色的屏幕,但是如果我把我所有顶点的Z值设置为0,我就会得到一些东西来显示。
在
启用ES 2.0模式时,将我的
着色器
放到Re
浏览 2
提问于2011-11-21
得票数 3
1
回答
基于光线投射算法的体
绘制
(
使用
glsl)
、
、
、
、
我正在学习体
绘制
使用
光线投射算法。我
在
中找到了一个很好的演示和tuturial。但问题是,我有一个ATI图形卡,而不是nVidia,这使我不能
使用
cg
着色器
在演示,所以我想把cg
着色器
改为glsl
着色器
。我读过
OpenGL
的
红色
书籍(7版),但不熟悉glsl和cg。谁能帮我改变cg
着色器
在演示到glsl?或者是否有任何材料最简单的演示体渲染
使用
光线投射(当然
在
glsl)。是演示的c
浏览 0
提问于2012-02-28
得票数 19
回答已采纳
1
回答
绘制
三角形
,不能设置法线
、
我是一个有经验的
C++
程序员,希望学习
OpenGL
。除其他外,我正在阅读理查德赖特的
OpenGL
超级圣经。那里的支持库是黑客头C,松散地转化为
C++
。作为一个纯粹主义者,我已经将大部分支持代码翻译成了
C++
。我工作的是QT而不是过剩。我从第二章
中
得到了例子,从第三章
中
得到了“基本”示例,但是
无法
让"GeoTest“示例正确工作。我没有显示的代码为旋转图像提供了支持,当我将图像绕x或y轴旋转180度时,我看到了
三角形
的另一边,
浏览 3
提问于2012-10-28
得票数 0
回答已采纳
2
回答
iOS金属线宽
、
我想设置一条用金属画的线的宽度。我可以用point_size设置点的大小,如下所述:
浏览 3
提问于2015-01-29
得票数 9
回答已采纳
4
回答
OpenGL
:3D中粗而光滑的/
无
断线*
、
、
我有一个类似于三维CAD的应用程序,我
使用
OpenGL
包装库(OpenSceneGraph)。对于这个应用程序,我试图想出一个最佳的策略,如何在3D
中
渲染粗而光滑的线条。我所说的粗而光滑的指的是: 我发现在
2D
中
浏览 0
提问于2016-04-15
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
OpenglEs之三角形绘制
Opengl ES之四边形绘制
Opengl ES之纹理数组
Learning OpenGL——OpenGL Model,Pipeline and Practices
webGL2的新特性
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券