腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何将现有的
OpenGL
纹理
转换为金属
纹理
、
、
、
最终,我想让它们在金属上渲染,因为苹果正在弃用
OpenGL
。我目前使用的是CoreImage,虽然我已经能够使用CoreImage功能在FxPlug开发工具包之外进行金属加工,但FxPlug只将帧作为
OpenGL
纹理
提供给我。虽然这可能是不正确的,但我找不到一种方法来使现有的GL
纹理
存在于CVPixelBuffer中。我已经找到了从CVPixelBuffer获得金属或
OpenGL
纹理
的方法,但我找不到从现有的
OpenGL
纹理
创建CVPixelBuffe
浏览 37
提问于2018-12-18
得票数 4
回答已采纳
1
回答
复制
任意大小的像素块到
OpenGL
ES
纹理
中.不知何故?
、
、
、
我正在编写一个绘图应用程序,绘图画布是一个
OpenGL
纹理
。当您在画布上绘制时,它将确定画布
纹理
的哪个区域已经更改,并在应用所做的更改之前将该像素数据
复制
出去(使用glReadPixels)。要撤消,我想使用
复制
出来的像素数据,简单地恢复到以前的
纹理
状态。但是,
OpenGL
ES不提供glDrawPixels命令。做这件事最好的方法是什么?我考虑了两种选择,但我也不确定这是否很好: 使用我
复制
的像素创建一个临时
纹理
,并将其绘制进去。(
浏览 5
提问于2009-05-21
得票数 1
回答已采纳
1
回答
在三维
OpenGL
环境下用SDL绘制二维HUD
、
、
、
、
我试图在3D场景上绘制一个2D HUD,并为此使用在SDL上设置的
opengl
渲染。所以问题是:可以用SDL在3D场景上绘制2D的东西吗?还是我需要用
opengl
来绘制它们呢?因为我已经经历过,如果我创建一个SDL渲染器,
OpenGL
场景将消失,并被SDL呈现器透支。
浏览 2
提问于2014-11-12
得票数 0
回答已采纳
3
回答
使用
openGL
进行视频显示
、
、
、
我想用
OpenGL
直接显示非常高分辨率的视频。 图像数据将在GPU上处理,我希望避免往返到PC以在基于标准位图的窗口中显示视频。在Qt中有一个很差的NeHe教程和一些嵌入式
openGL
小部件的例子,但我需要更好的性能和更大的图像。
浏览 1
提问于2010-06-18
得票数 12
回答已采纳
1
回答
Cuda和
OpenGL
互操作的类型
、
我正在做3D模拟(现在是2D),我使用CUDA进行计算,使用
OpenGL
进行渲染。我的问题与CUDA和
OpenGL
之间的互操作性有关。据我所知,有两种通用的方法可以做到这一点: 第一种是使用像素缓冲区对象(或顶点缓冲区对象),该对象映射到CUDA全局内存,然后
复制
到
OpenGL
纹理
。据说这是一种非常快速的方法。第二种方法是将
纹理
对象直接
复制
到CUDA
纹理
内存中。这也是非常好的,因为我可以使用所有的
纹理
内存功能,如
纹理
浏览 0
提问于2013-05-07
得票数 4
2
回答
OpenGL
纹理
阵列层数据
复制
、
、
我试图将一个切片从一个
OpenGL
纹理
数组
复制
到另一个。如果可能的话,我希望在GPU上不重新提交任何来自CPU的内容。(这在D3D中很容易做到,但我是现代
OpenGL
的新手。)这个几乎可以工作,只是它只从源数组中的第一个片
复制
(到目标数组的正确切片)。
浏览 2
提问于2016-12-26
得票数 1
回答已采纳
2
回答
是否可以在
OpenGL
中使用多个Texture2D对象创建一个Texture2D_Array?
、
、
、
、
关于我的意图: 我有一个图像堆栈,出于几个原因,我需要它们都是独立的2D
纹理
。然后,对于一些组合显示,我需要将它们中的5-10个融合在一个显示中(非常适合Texture2d_Array)。我的想法是把已经上传的2D
纹理
组成一个Texture2d数组。有没有可能使用
OpenGL
给我的函数呢?
浏览 0
提问于2015-07-31
得票数 3
1
回答
纹理
复制
opengl
、
、
、
、
我有一个加载
纹理
的简单函数,但问题是当我加载2个
纹理
时,第二个
纹理
与第一个
纹理
相同。GLuint loadTexture(std::string path) glActiveTexture
浏览 3
提问于2016-08-12
得票数 0
1
回答
OpenGl
ES2.0加载
纹理
、
我目前正在安卓和
OpenGL
ES 2.0上玩NDK。我想知道是否以及如何能够顺其自然地加载一个
OpenGl
纹理
,这样我就可以避免在应用程序堆中使用整个未压缩的
纹理
,然后再将它提供给
OpenGl
。所以,我想要做的(简化)是从存储器中读取512 be,然后将这512 be传输到
OpenGl
,然后将接下来的512 be加载到RAM中等等,因此
纹理
加载的内存占用应该始终在512 be左右。然而,我在
OpenGL
上的所有示例中看到的是,人们倾向于将所有未压缩的
浏览 8
提问于2014-09-05
得票数 0
回答已采纳
1
回答
OpenGL
ES 2.0 -如何有效地将
纹理
复制
到帧缓冲区中
、
、
、
简而言之,我有一个
OpenGL
纹理
,我需要在
OpenGL
ES 2.0下以最有效的方式
复制
到FBO或其他
纹理
中。有没有更有效的方法?例如,某种像素
复制
,它不需要将像素数据拉回RAM,然后缓冲到另一个
纹理
中--在ES2.0配置文件中。为了给你上下文-这是视频渲染相关的: 我有一个
OpenGL
纹理
被来自LibVLC的视频帧数据缓冲,但是由于我的应用程序重绘率和解码器刷新速率
浏览 0
提问于2016-03-21
得票数 1
回答已采纳
1
回答
用GLSL着色器将WebRTC视频传输到几何图形
、
、
、
我想用视频
纹理
一个原语,但不是仅仅将视频映射到表面,而是试图将视频的luma转换成顶点位移。这有点像Rutt,但采用的是数字格式。明亮的像素应该将顶点向前推,而较暗的像素则相反。Macintosh;英特尔Mac 10_8_4) AppleWebKit/537.36像壁虎一样,Chrome/29.0.1547.65 Safari/537.36 \x{e76f} WebGL 1.0 (
OpenGL
ES 2.0 Chromium) WebKit WebGL GLSL es1.0 (
OpenGL
ES GLSL es1
浏览 5
提问于2013-09-07
得票数 0
回答已采纳
1
回答
快速绘制带
纹理
的全屏四边形
、
回到古老的
OpenGL
时代,如果你想在整个窗口上绘制一个有
纹理
的四边形,你所要做的就是绑定
纹理
,并多次调用glVertex和glTexCoords,就完成了。现在看来,为了做到这一点,您需要创建仅从
纹理
内存
复制
的着色器,然后加载和编译它们。您还需要创建VBO来保存坐标、
纹理
坐标和四元索引,然后告诉
OpenGL
每个坐标的位置。 有没有更简单的方法?
浏览 2
提问于2012-07-31
得票数 2
3
回答
OS上
OpenGL
上下文之间的数据共享(不同版本/配置文件)
、
、
我需要在两个
OpenGL
上下文之间共享
纹理
数据,一个是核心配置文件(当前10.10OSX上的版本4.1 ),另一个是遗留(Version2.1)。遗留配置文件由第三方库创建。这两个上下文必须共享相同的
OpenGL
配置文件。 (目前的解决方案是先将
纹理
下载到CPU,然后在第二个上下文中重新上传到GPU,这是可以的,但速度非常慢.)
浏览 8
提问于2015-08-26
得票数 2
回答已采纳
1
回答
如何从
OpenGL
4.5中的单个立方体映射
纹理
创建立方体映射数组
纹理
?
、
、
假设我有许多立方体映射
纹理
,我希望将它们作为立方体映射数组
纹理
传递给GPU。首先,我需要创建数组
纹理
,它应该如下所示: glAttach(textureID, cubeID[level], level); 然后,我不确定
浏览 1
提问于2018-02-18
得票数 1
回答已采纳
2
回答
使用非静态
纹理
的
OpenGL
立方体贴图
、
现在,我不是使用从内存加载的图像来为立方体的侧面添加
纹理
,而是如何使用从该方向获取的渲染内容,并将其用作
纹理
。希望这一点是清楚的。 谢谢
浏览 2
提问于2010-11-13
得票数 2
回答已采纳
2
回答
将
纹理
复制
到
纹理
的最佳方法
、
、
、
、
从
纹理
到
纹理
复制
像素的最佳方法是什么?我发现的可用选项如下:
浏览 1
提问于2014-06-01
得票数 25
回答已采纳
1
回答
可以更改
OpenGL
纹理
名称吗?
、
Unity调用插件并递给它一个
纹理
指针,这是一个
OpenGL
纹理
名称(Unity函数用于引用)。我在我的插件中创建和管理了另一个
纹理
。我想以某种方式让Unity的
纹理
引用使用我的
纹理
,而不是它交给我的
纹理
。 可以让Unity
纹理
只指向我的
纹理
吗?我对低级别的
OpenGL
非常粗暴。或者:是否可以从已存在的
openGL
纹理
创建Texture2D?然后,我可以创建自己的
纹理</e
浏览 0
提问于2014-12-13
得票数 3
2
回答
用GDI绘制
opengl
/D3D?
、
、
、
、
我想知道是否有可能使用GDI在
opengl
/direct3D表面上绘制?如果是这样的话,怎么做呢? 我问的原因是因为我正在写一个简单的应用程序来在游戏中画一些东西。我知道最好的方法是挂接并使用渲染器/游戏本机使用的任何东西,无论是
opengl
还是direct3d,但我将GDI视为AFAIK
opengl
和D3D都位于设备上下文中,我希望可以用GDI来绘制。
浏览 1
提问于2010-09-11
得票数 4
回答已采纳
3
回答
GL_TEXTUREs是否需要发布/释放?
、
我有一个GLTexture类,它用以下方法从文件中初始化
纹理
:{ width = TextureImage[0]->sizeX;void GLTexture::Use() {
浏览 0
提问于2011-12-02
得票数 0
2
回答
如何将GPU全局内存中的像素阵列直接显示到屏幕上?
、
、
我在GPU上做了一个路径跟踪,我在GPU全局内存上得到了一些像素数据(这是一个float3数组)的跟踪结果,为了在屏幕上显示该数组,我所做的是将该数组
复制
到CPU内存并调用
OpenGL
glTexImage2DglTexImage2D (GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_RGB, GL_UNSIGNED_BYTE, pixelArray); 然后显示
纹理
由于图形处理器是管理整个渲染过程的设备,有没有一种方法可以在屏幕上显示pixelArray而不需要将数据从图形处理器
复制<
浏览 0
提问于2013-03-27
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Opengl ES之纹理数组
OpenGL-0-OpenGL是什么
Learning OpenGL——OpenGL Model,Pipeline and Practices
系统玩转OpenGL+AI,实现各种酷炫视频特效(16章内附资料)
植物背景纹理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券