腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5110)
视频
沙龙
1
回答
绘制
两个
不同
的
形状
会
相互
覆盖
[
核心
配置文件
OpenGL
]
、
因此,我创建了一个类,当涉及到为原型着色器制作基本
形状
时,它可以帮助我抽象出许多
绘制
过程。这个名为Geometry.h
的
类非常适合于只
绘制
一个对象,但是在添加第二个对象时,如下所示: // Main Render Loop glm::mat4 projection = glm问题是,当我
绘制
这些时,只有前者被
绘制
,而它是使用后者
的
着色器
绘制
的
。下面是我
的
Geometry类
的
浏览 29
提问于2020-04-10
得票数 0
回答已采纳
1
回答
影响HarfBuzz
的
GLFW窗口创建选项
、
、
、
、
如果我写这三个窗口创建比字体不呈现,我只看到空白
的
屏幕。(GLFW_CONTEXT_VERSION_MAJOR, 3);glfwWindowHint(GLFW_
OPENGL
_PROFILE, GLFW_
OPENGL
_CORE_PROFILE); 如果没有这三个选项,字体就会正确呈现。我很想知道这些选项在窗口创建中有什么
不同
?
浏览 5
提问于2019-11-18
得票数 2
回答已采纳
1
回答
如何使这个简单
的
OpenGL
代码(在“宽松”3.3和4.2
配置文件
中工作)在严格
的
3.2和4.2
核心
配置文件
中工作?
、
、
、
、
我有一些3D代码,我注意到这些代码不会在严格
的
核心
配置文件
中呈现,但在“普通”(未明确请求为仅作为
核心
配置文件
)
配置文件
上下文中很好。为了隔离这个问题,我编写了尽可能最小
的
、最简单
的
OpenGL
程序,只
绘制
一个三角形和一个矩形:我已经发布了
OpenGL
程序。当useStrictCoreProfile变量设置为false时,程序将不向控制台输出错误消息,并按照上面的屏幕截图
绘制</
浏览 1
提问于2012-10-25
得票数 7
回答已采纳
2
回答
我可以混用
OpenGL
版本吗?
、
我将开始在我
的
应用程序中实现
OpenGL
3。我目前使用
的
是
OpenGL
1.1,但我想保留一些,因为如果我尝试更改代码时会出现问题,但我想将我
的
一些绘图代码更改为更快
的
OpenGL
版本。如果我在
OpenGL
1.1中做了类似绑定纹理
的
事情,我能在
OpenGL
3中
绘制
纹理吗?
浏览 2
提问于2013-06-30
得票数 0
1
回答
回调函数
的
鼠标点击对象与可可绘图?
、
、
、
、
我有
两个
部分
的
问题。谢谢。:)
浏览 1
提问于2014-02-04
得票数 1
回答已采纳
1
回答
Iphone/Ipad :在矩形中
绘制
不规则多边形
的
最快方法是什么?
、
我必须把下面的
形状
画成一个矩形。做这件事最好
的
方法是什么?蓝色区域为背景颜色。黑色是边框,红色是内部颜色。我只想画黑色和红色
的
。
浏览 0
提问于2011-03-07
得票数 0
回答已采纳
1
回答
Cocos2d上
的
拆分屏幕
、
、
我正在考虑开发一款游戏,让
两个
玩家在“世界”中
相互
对战,但每个玩家都有自己
的
视区跟随自己
的
角色(分屏),但我不确定如何实现它。这是为Cocos2d准备
的
。理想情况下,游戏事件应该发生在它自己
的
CCLayer中,代码只是将它
的
不同
部分
绘制
到
不同
的
视窗上。然而,对于Cocos2d,这似乎是不可能
的
。我想到
的
另一个解决方案是拥有
两个
不同</em
浏览 2
提问于2011-11-09
得票数 0
回答已采纳
1
回答
Cystoscapejs用户界面扩展:在自定义扩展中事件不会被触发(被胞斗吃掉)
我按照cystoscape.js推荐
的
过程编写了一个自定义UI扩展。我正在使用j画布库在这个ui扩展上
绘制
形状
。除了这些
形状
上
的
单击事件(j画布库提供用于绑定
绘制
的
形状
的
事件)之外,一切都工作得很好。单击这些
形状
只会使胞景
核心
单击。jcanvas事件不会触发,因为我认为cytoscape
会
吃掉所有的事件。有谁能帮我听听帆布上用ui扩展
覆盖
的
事件吗
浏览 1
提问于2017-04-18
得票数 0
回答已采纳
1
回答
在
两个
独立
形状
对象
的
连接处
绘制
不同
的
画笔
、
、
在WPF中,当
两个
形状
对象
相互
重叠时,有没有办法让对象
的
重叠部分在
不同
的
画笔中
绘制
?
浏览 0
提问于2009-08-18
得票数 0
回答已采纳
5
回答
C++
OpenGL
阴影版本错误- GLSL不支持[Ubuntu16.04]
、
、
、
、
#version 450 core等,但我总是得到同样
的
结果。供参考,以下是sudo glxinfo | grep "
OpenGL
"
的
输出
OpenGL
extensions: glxinfo
的
输出显示
OpenGL
核心
4.5已经安装,那么为什么不支持它呢?我还试图找到项目中使用的当前版本
的
Op
浏览 6
提问于2016-11-13
得票数 5
回答已采纳
2
回答
Mac上
的
GLSL版本130
会
导致错误
、
、
、
我一直在使用across完成第五版
OpenGL
Superbible
的
代码,并偶然发现了一个问题。在我
的
顶点着色器中,我包含了版本号,是#version 130。信息:我正在使用Xcode
的
Mac版本10.8.5,与英特尔高清图形3000。它应该支持
OpenGL
版本3.0,它与GLSL1.30版本相对应。
浏览 5
提问于2013-11-28
得票数 5
回答已采纳
1
回答
如何在
OpenGL
中填充行内空格?
、
、
我想在这段代码中填充行内
的
空格。代码
的
主要部分:point b = { 0, 200 }; point c
浏览 2
提问于2014-05-11
得票数 0
1
回答
OpenGL
核心
与兼容性
、
、
、
我知道在
OpenGL
<= 2.1中非常突出
的
固定函数管道,它似乎相对容易开始。然而,
OpenGL
在
OpenGL
>= 3.1中推出
的
核心
配置文件
让我想要远离FFP,因为受到了反对。但我对3.1和更高版本是如何工作
的
感到困惑。在2.1及以下,您在
绘制
形状
时有您
的
glBegin(GL_WHATEVER)和glEnd()。在查看
核心
概要API时,我注意到
的
浏览 1
提问于2012-06-06
得票数 9
2
回答
glDrawElements
绘制
多边形
、
、
、
我读过glDrawElements
的
第一个参数是模式: 符号常数GL_POINTS、GL_LINE_STRIP、GL_LINE_LOOP、GL_LINES、GL_LINE_STRIP_ADJACENCY
浏览 6
提问于2014-06-13
得票数 1
回答已采纳
3
回答
在
OpenGL
中
绘制
“点状”
形状
,与缩放无关。
、
、
我正在使用Qt和QWt3D绘图工具,并将它们扩展到提供一些我需要
的
三维和二维绘图功能,因此我正在学习一些
OpenGL
。我想要做
的
是用无数
的
形状
来
绘制
点(^,<,>,*,等等)。
浏览 2
提问于2009-05-12
得票数 3
回答已采纳
2
回答
将多个
OpenGL
窗口同步到vsync
、
、
、
在Windows应用程序中,我同时打开了多个
OpenGL
窗口。理想情况下,我希望其中
的
每一个都以60帧/秒
的
速度
绘制
,并与屏幕刷新同步。每个窗口都有自己
的
显示线程,该线程
绘制
框架,然后调用SwapBuffers进行更新。事实证明,这
两个
窗口正在
相互
“战斗”:看起来SwapBuffers调用是同步
的
,并
相互
等待,即使它们处于
不同
的
线程中。我正在测量每个窗口和
两个</
浏览 7
提问于2012-04-06
得票数 9
1
回答
除非设置MESA_GL_VERSION_OVERRIDE=3.0,否则顶点着色器
的
编译失败
、
、
、
、
将其设置为跨平台
OpenGL
应用程序以在许多
不同
的
Linux发行版上运行
的
正确方法是什么?
浏览 3
提问于2021-11-21
得票数 1
回答已采纳
1
回答
如何在iPhone上
的
OpenGL
中执行补间动画之类
的
操作?
、
、
、
、
一般来说,我对
OpenGL
和使用图形元素进行编程非常陌生。 目前,我有一个纹理,它使用由代码
的
另一部分生成
的
顶点进行映射--这四个表示角
的
点每秒变化几次。当它被实现时,这个图像将突然“出现”在
不同
的
地方,并随着计时器上四个角点
的
改变而形成
不同
的
形状
。我希望发生
的
是对象快速移动和改变
形状
,以占据程序给出
的
新点--我希望这可以平稳地发生(所以它会在这些提供
的<
浏览 0
提问于2010-11-01
得票数 0
2
回答
防止图形中
的
交叉点
相互
取消- Actionscript
、
、
在Actionscript中
的
Graphics对象上
绘制
多个
形状
时,交叉点
会
相互
抵消。我可以简单地在
绘制
形状
之间使用beginFill()和endFill()方法。对我来说,这种方法
的
问题是,每当我将alpha属性
的
值设置为1以外
的
任何值时,每个
形状
都会“混合在一起”。基本上我想要
的
是一个由
不同
形状
(例如圆)组成<
浏览 0
提问于2012-10-21
得票数 0
回答已采纳
1
回答
如何知道特定
的
扩展是否被提升为
核心
配置文件
,是从一开始就成为
核心
扩展,还是作为遗留扩展删除?
我使用
的
是
OpenGL
3.3
的
核心
向前兼容
配置文件
。我
的
结论是,我不能依赖驱动程序提供有关扩展
的
正确信息。此外,standard表示,驱动程序也没有义务报告
核心
扩展,但它可能
会
。现在,如果我使用
核心
配置文件
将GL版本a.b
的
扩展报告为GL_foo_bar,我如何知道它是否是该特定设置
的
传统扩展,如何知道该特定扩展是否已经是a.b
核心
的<
浏览 0
提问于2013-04-14
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于OpenGL的绘制上下文
拓幻图形学工程师教学手册
Opengl ES之四边形绘制
「奇境」OpenGL原理与实践课分享学习
万万没想到——flutter这样外接纹理
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券