腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
CPU
整数
OpenGL
函数
c++
、
visual-studio
、
opengl
我正在使用Visual Studio2013和
OpenGL
创建一个模拟。我使用键盘输入对变量进行某些更改,并在创建的窗口中看到更新。我假设这是一个GLUT
函数
。那么这是正常的还是我做错了什么?glTranslatef(0
浏览 0
提问于2016-07-11
得票数 0
回答已采纳
1
回答
为什么我们可以在ByteBuffer中直接分配字节,而不能在FloatBuffer中分配浮点?
java
、
memory-management
、
opengl-es
、
bytebuffer
、
floatbuffer
在使用
openGL
(ES)的java中,我们可以直接分配ByteBuffer,例如bf.allocateDirect();字节在硬件级别上是可访问的(因为
OpenGL
工作在硬件上,与delvik不同),硬件中的寄存器( GPU的硬件)是以字节为单位的,即使浮点数也应该存储在可能不可用的4字节寄存器中,
浏览 4
提问于2014-12-02
得票数 3
回答已采纳
1
回答
有没有一种方法可以判断
OpenGL
操作是否已经完成?
opengl
、
asynchronous
OpenGL
函数
的定义就好像它们是同步操作的一样。但是呈现
函数
(和其他
函数
)通常由GPU异步执行。
OpenGL
将有效地隐藏这一点:如果您所做的事情需要操作的结果(例如从已呈现到的框架缓冲区中读取),
OpenGL
将停止
CPU
操作,直到GPU达到此点为止。这是功能性的,但对性能来说并不理想,因为
CPU
基本上会阻塞,直到GPU完成。是否有一种方法可以确定某个特定操作是否已经完成,以便您知道依赖的操作将在没有太多
CPU
阻塞的情况下被执行?
浏览 1
提问于2013-08-13
得票数 9
回答已采纳
2
回答
鼠标坐标滞后,如果
CPU
使用率不是100% -真的很奇怪!
c++
、
windows
、
opengl
、
mouse-cursor
当我使我的程序只使用0-2%的
cpu
(删除了一些
CPU
强大的
opengl
功能),我的鼠标坐标开始滞后!当我使用100%的
CPU
(启用
opengl
函数
时),我得到了漂亮而流畅的鼠标坐标,请注意
opengl
函数
对我的鼠标坐标没有任何作用。看下面的图片,我用鼠标坐标记录了我的旋转
函数
值:-这是一个非常烦人的问题,因为我使用
浏览 1
提问于2010-02-06
得票数 1
1
回答
在软件栅格中有基于
整数
的绘图例程有什么意义?
animation
、
rasterizer
、
drawing
、
midpoint
我想知道为什么所有著名的绘图算法(例如,bresenham,中点等)都使用
整数
算法?那么,为什么我们到处阅读“
整数
”版本是首选的呢?
整数
版本可能更快,但当涉及到动画一个移动的形状时却是可怕的。所以问题是:我应该在我的小玩具光栅器中使用浮点版本还是bresenham版本?我应该坚持使用Bresenham
整数
还是使用浮点版本平滑(甚至不动点版本)?
浏览 0
提问于2019-12-23
得票数 2
1
回答
GPU上
整数
和按位运算的性能
performance
、
opengl
、
bit-manipulation
、
glsl
、
gpu
这些都是
CPU
上最快的,但是GPU是否模拟逐位运算,或者它们是完全在硬件上计算的吗?我计划在用GLSL编写的着色器程序中使用它们。此外,我假设如果按位操作具有完全性能,
整数
数据类型也应该具有完全性能,但我需要确认这一点。 更准确地说,目标版本是GLSL3.2和
OpenGL
1.5。如果在新版本的
OpenGL
和GLSL中有一些与位操作/
整数
的处理速度相关的重大变化,我将很高兴您能指出它们。
浏览 1
提问于2011-12-31
得票数 21
回答已采纳
1
回答
采用Nvidia gpu的
opengl
linux
、
opengl
、
gpu
、
nvidia
我用
opengl
函数
完成了一个三维图形显示的项目。然后,我将Nvidia图形处理器插入到我的PC中。由于项目可以在没有Nvidia gpu的情况下运行,我如何控制
opengl
函数
在Nvidia gpu的资源上运行,而不是在origial
cpu
上运行?
浏览 1
提问于2014-02-19
得票数 0
1
回答
基于ubuntu 10.04 x86-64 occrur内部编译器错误构建android系统
android
构建/envsetup.sh$ makeframeworks/base/
opengl
/libagl/egl.cpp:1955:从此以后实例化框架/base/
opengl
/libagl/egl.cpp:72:警告:比较有符号
整数
表达式和无符号
整数
表达式框架/base/
opengl
/libagl/egl.cpp:74:警告:有符
浏览 1
提问于2010-07-22
得票数 3
1
回答
OpenGL
类型不匹配
opengl
为什么
OpenGL
中会有不匹配的类型?
浏览 0
提问于2012-05-20
得票数 0
回答已采纳
1
回答
片段着色器输出值
opengl
、
shader
、
fragment-shader
我使用我的alpha通道作为与混合无关的8位
整数
索引,所以我想要小心地控制位值。特别是,我需要来自一个FBO渲染纹理的具有特定alpha值的所有像素,以匹配着色器中具有相同alpha值的所有像素。经验告诉我,在比较浮点值是否相等时要小心……在片段着色器中执行
整数
运算会影响性能吗? 输出如何缩放?我在某处读到,发送
整数</em
浏览 0
提问于2012-01-15
得票数 1
回答已采纳
1
回答
在片段着色器中读取自定义纹理格式
opengl
、
shader
、
vulkan
这将从模拟器中最热门的
函数
之一卸载相当多的逻辑/分支。
浏览 0
提问于2018-06-11
得票数 1
回答已采纳
1
回答
在哪里运行
Opengl
命令?
opengl
、
gpu
我正在一台有图形处理器的多核计算机上编写一个简单的
OpenGL
程序。图形处理器是一个简单的GeForce,支持PhysX、CUDA和
OpenGL
2.1。当我运行这个程序时,是执行
OpenGL
特定命令的主机还是直接传输到图形处理器的命令?
浏览 1
提问于2010-04-05
得票数 1
回答已采纳
1
回答
可以在
OpenGL
中呈现OpenCL触发器吗?
opengl
、
opencl
、
gpu
、
gpgpu
这段伪代码大致说明了我的想法array_b[100]Loop 100 times perform step 1 onpixels in each image, and write results to array_B} Transfer array_A back to
CPU
要做到这一点,一种方法是使用
CPU
从OpenCL获取信息,使用它来渲染所有这些场景,然后将内核排队以处理渲染。然而,一种更快的方
浏览 3
提问于2017-03-07
得票数 1
6
回答
在哪里可以学习如何使用C++与图形卡进行接口?
c++
、
opengl
、
3d
、
gpu
、
glsl
我知道我通过
OpenGL
访问GPU处理,但我不清楚这是一个通过c++ (可能还有其他语言)访问GPU将
函数
传递给GPU的库,还是特定于GLSL的库。那么,什么是
OpenGL
,我如何将它与c++结合使用,以便将处理传递给GPU?是否有其他更直接或更灵活的方法来处理C++和显卡?
浏览 11
提问于2010-11-13
得票数 11
回答已采纳
1
回答
为什么所有的
openGL
对象都存储在GLuints中?
c++
、
pointers
、
opengl
我最好的猜测是,GLuint持有的是指针而不是对象,因此它可以“持有”任何对象,因为它实际上只是持有指向内存中某个空间的指针
浏览 0
提问于2021-10-12
得票数 2
1
回答
将使用位操作的桌面GLSL着色器移植到GLES
opengl
、
glsl
、
opengl-es-2.0
、
bit-manipulation
、
glsles
我正在将桌面
OpenGL
应用程序移植到GLE-2(特别是iOS)。在桌面版本中,一些GLSL着色器依赖于
整数
位操作,这是GLES所缺乏的。此
函数
最初用于片段着色器中:{ for (int i = 0; i < 8; i++) 我不能
浏览 3
提问于2014-10-09
得票数 1
回答已采纳
1
回答
更新
OpenGL
drivers
、
graphics
、
macbook
、
opengl
、
macbook-air
我使用
OpenGL
在Ubuntu上开发应用程序,我希望使用“现代
OpenGL
”,而不是使用glBegin之类的过时的东西。所以我运行了一些现代的
OpenGL
代码,我的链接器找不到
函数
.这让我认为,如果不推荐的
函数
正常工作,而更新的
函数
不起作用,那么我的
OpenGL
版本就过时了。我运行了glxinfo | grep "
OpenGL
version,发现我使用的是3.0版本,我的显卡支持版本4.1。如果有帮助的话,这是我的规格: MacBook
浏览 0
提问于2015-07-26
得票数 1
回答已采纳
1
回答
glFinish()期间的
CPU
使用情况
c++
、
qt
、
opengl
Context:我正在测量Qt测试应用程序的图形呈现期间的
cpu
使用情况。渲染是通过QtQuick模块完成的,该模块利用了一个基于
OpenGL
的专用场景图。Problem:当QQuickWindow发出信号afterRendering()和frameSwapped()时,我调用glFinish()
函数
。因为glFinish()的任务是等待前面所有的
opengl
命令的完成,所以我知道
CPU
应该只是在等待GPU完成任务。因此,我希望在那次调用中
CPU
使用率很低。然而,这不是我观察到的赛洛格跟
浏览 2
提问于2014-11-11
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券