腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(2854)
视频
沙龙
1
回答
如
何在
OpenGL
ES
和
Vulkan
之间
传递
纹理
?
android
、
3d
、
opengl-es
、
rendering
、
vulkan
我需要将在
OpenGL
ES
中生成的
纹理
传递
给
Vulkan
,在上面渲染一些东西,然后再
传递
回
OpenGL
ES
。有没有快速的方法可以做到这一点?读取到cpu并
传递
到gpu的每一帧对于实时Android应用程序来说听起来都太慢了。
浏览 40
提问于2019-07-10
得票数 3
1
回答
通过
Vulkan
包装器在iOS上支持
Opengl
ES
3.1+
ios
、
opengl-es
、
vulkan
既然到的包装器得到了Khronos ()的官方支持,并且
OpenGL
到
Vulkan
的包装器开始出现(),那么通过将这两种技术链接起来,在现代iOS版本/硬件上使用
OpenGL
ES
3.1甚至3.2 (因此即使支持
OpenGL
计算着色器)在技术上是可能的吗?我对性能下降不是很感兴趣(这显然是由于两个额外的抽象层造成的),但只对解决方案的支持因素
和
跨平台方面感兴趣。
浏览 32
提问于2018-03-03
得票数 3
回答已采纳
1
回答
Android设备上
Vulkan
的视频回放
android
、
vulkan
在世界几何学上播放视频,也就是“电影
纹理
”,是许多游戏的一个重要特点。在Android上,可以通过使用 是否有人已经找到了一种解决方案--如何使用
vulkan
播放视频,而不需要在CPU
和
GPU
之间
复制每一帧的
纹理
数据,因此对Android设备来说足够有效?
浏览 4
提问于2017-05-06
得票数 1
回答已采纳
1
回答
texture2D与安卓手机上的计算阴影不兼容?
opengl-es
、
texture2d
、
compute-shader
、
vulkan
我试图使用texture2D()从计算着色器中的sampler2d
纹理
中读取一个值。在PC上,它工作正常,但在android移动设备(使用310
es
版)上,相同代码的编译失败,出现了折叠错误:这个调用不与计算机着色器兼容吗
浏览 5
提问于2016-05-10
得票数 5
回答已采纳
1
回答
纹理
未使用
OpenGL
ES
2.0
和
Android绘制
android
、
opengl-es
、
android-ndk
、
textures
、
opengl-es-2.0
我想使用Android在一个
OpenGL
ES
2.0的四角体上以
纹理
形式显示图像。我有以下简单的顶点
和
片段着色器:attribute vec4 aPos;\varying它设置清晰的颜色,建立着色器,并获得一个
纹理
id使用glGenTextures。“调整大小”方法设置当前视图大小。在glClear、glViewport
和
glUseProgram之后,我执行以下
浏览 14
提问于2014-01-16
得票数 1
1
回答
将DAE文件
传递
到iPhone上的
OpenGL
ES
-处理切线
和
Binormals Maya
iphone
、
objective-c
、
opengl-es
、
maya
我正在研究如
何在
iphone上将Maya DAE文件解析成
OpenGL
ES
。我注意到在DAE文件中,除了通常的顶点、法线
和
纹理
坐标之外,还有一些称为“切线”
和
"Binormals“的东西。有人知道我应该如
何在
OpenGL
ES
V1.1中处理这些问题吗?它们是我可以忽略的值,还是应该以某种方式
传递
给
OpenGL
ES
引擎? 谢谢!
浏览 3
提问于2012-02-15
得票数 1
回答已采纳
1
回答
线性化深度
glsl
、
vulkan
、
depth-buffer
在
OpenGL
中,可以将深度值线性化如下:{ return 2.0 * zNear * zFar / (zFar + zNear - z_n * (zFar - zNear));(资料来源:) 但是,
Vulkan
处理深度值的方式有所不同我不太明白它背后的数学,我需要对函数做什么改变,用
Vulkan
线性化一个深度值?
浏览 2
提问于2018-06-29
得票数 7
回答已采纳
1
回答
Vulkan
和
X11像素映射
opengl
、
x11
、
vulkan
、
pixmap
我正在用一个基于
Vulkan
的排字器编写一个X11窗口管理器。我想知道是否有一种方法可以有效地将窗口像素映射加载为
纹理
。在
OpenGL
中,可以直接使用EXT_texture_from_pixmap扩展将像素映射绑定到
纹理
。据我所知,在武尔坎没有这样的事情。我一直在调查
Vulkan
和
OpenGL
之间
的互操作,即.创建一个GL上下文,只需使用像素映射扩展,然后使用external_objects
和
类似的扩展来提供
Vulkan</e
浏览 4
提问于2018-11-01
得票数 6
回答已采纳
2
回答
在OSX Big Sur上使用
OpenGL
4.x进行开发
c++
、
macos
、
opengl
、
macos-big-sur
然而,截至2020年7月28日,它似乎是
OpenGL
的4.1版。我有一台2020 Macbook Pro 16英寸的机型,上面提供的列表中没有显示出来。虽然我确定我的设备上存在某种形式的兼容性,但我不确定当现代版本被弃用时,我如何才能用
OpenGL
进行开发。 我希望在运行Big Sur的Macbook Pro
和
Windows桌面
之间
进行开发。出于这个原因,我显然不希望关注特定于设备的库,
如
Direct3D或Metal。尽管苹果没有直接提供支持,但是否可以与较新版本的
OpenGL
(<e
浏览 3
提问于2021-01-20
得票数 14
回答已采纳
2
回答
Vulkan
能具体做什么
OpenGL
4.6+不能做的事情?
opengl
、
vulkan
正因如此,我很难评估我所面对的问题是否能够帮助我,或者我的问题是否由于体积
和
计算(在这种情况下,
Vulkan
对我没有多大帮助)。我假设
Vulkan
不会神奇地使管道中的东西变得更快(就像
OpenGL
和
Vulkan
之间
对于相同的缓冲器、制服和着色器在三角形的阴影中一样)。我认为
Vulkan
通过在网上阅读无数的东西(我猜这肯定不是所有的优点,或者这些都是真的),提供了一些我认为最重要的东西:
纹理
渲染没有多少?有吗?绑定(或者更确切地说
浏览 3
提问于2019-06-26
得票数 10
回答已采纳
1
回答
如
何在
两个进程
之间
共享
OpenGL
上下文/
纹理
(linux)
linux
、
sockets
、
opengl
、
textures
我正在尝试实现的解决方案包括创建一个共享的
OpenGL
上下文或
纹理
,以便UI可以将其部分呈现到屏幕外的缓冲区/
纹理
。在渲染每个实时图像帧之后,服务器可以从屏幕外缓冲区/
纹理
中获取信息,并将其渲染到顶部。这样,就不会因为进程的同步而增加延迟。服务器将从UI获取最新的图像(如果已准备就绪)。如
何在
进程
之间
传递
纹理
或上下文?CreateContext函数可以获取另一个上下文的指针并将其共享,但据我所知,该地址在进程空间之外是无效的。
浏览 284
提问于2021-01-28
得票数 5
回答已采纳
1
回答
使用GPUImageMovieWriter录制
OpenGL
视图
ios
、
opengl-es
、
gpuimage
我正在尝试创建一个将与我的应用程序一起录制的
OpenGL
视图。我正在尝试用GPUImageMovieWriter
和
GPUImageUIElement记录视图 self.imageUIElement = [[GPUImageUIElement alloc]presentMoviePlayerViewControllerAnimated:_controller]; 我有两个按钮用于停止
和
启动记录NSInternalInconsiste
浏览 1
提问于2013-01-31
得票数 2
回答已采纳
1
回答
在
OpenGL
es
2.0中从GPU到GPU的主要实现变体?
android
、
opengl-es-2.0
从GPU到GPU,在
OpenGL
ES
2.0的实现中,有什么不同?遗憾的是,我没有发现任何关于曲面、
纹理
、变量声明(类型、精度等)的变化的很好的总结。在实现
之间
,所以它使
OpenGL
ES
2.0调试非常痛苦。大多数这样的回答是:“也许你可以做这个,那个,或者那个。”在
OpenGL
ES
2.0的使用中存在着许多矛盾
和
误解。 不管怎么说。是否有人有足够的经验在多个平台上使用
OpenGL
ES
2.0
浏览 3
提问于2015-07-12
得票数 1
回答已采纳
1
回答
将GPUImage与另一个EAGLContext一起使用
iphone
、
opengl-es
、
gpuimage
我试图在基于
OpenGL
的照片编辑应用程序中使用
OpenGL
。问题是这两个
OpenGL
上下文冲突,这意味着GPUImage不能正常工作。我看到的问题是,当我试图将过滤器应用于图像时,它会将过滤器应用于先前过滤过的图像,即2)重新发布我的
OpenGL
图像画布 3)滤波器图像2-输出图像2(应该是图像3,即图像
浏览 2
提问于2014-04-24
得票数 1
回答已采纳
1
回答
等待篱笆太久了
c#
、
vulkan
我用的是C#
和
Silk.net的
Vulkan
。也不明白为什么要花这么长时间才能完成小命令队列。请看这个CPU时间线:
如
您所见,等待时间过长,而GPU工作时间很短:我知道等待篱笆是没有效率的。但我觉得有件事很奇怪。当它是
OpenGL
时,可以在每次抽签后同步CPU
和
GPU。即使有不同的着色器,
纹理
,
和
许多工作。因此,没有这样的等待是可能的。 对
Vulkan
来说,这是一种错误还是正常行为?
浏览 5
提问于2022-08-04
得票数 2
回答已采纳
1
回答
在摄像机流(GLSL)上绘制文本或图像
android
、
opengl-es
、
glsl
我尝试使用Alpha混合,但这两种
纹理
格式似乎不兼容(一种是TEXTURE_EXTERNAL_OES,另一种是TEXTURE_2D),作为回报,我只得到了一个黑色帧。
浏览 5
提问于2017-05-18
得票数 5
1
回答
葛兰素史克( GSK )是干什么用的,为什么人们对它如此惊讶?
gtk
、
gnome
GSK是一个不会引起注意的后端更改(就像大多数GTK开发人员的Wayland ),还是会合理地改变我们看待
和
编写小部件的方式?
浏览 3
提问于2017-04-26
得票数 3
回答已采纳
2
回答
OpenGL
ES
有不同的UV坐标?
android
、
c++
、
qt
、
opengl-es
我使用带有
纹理
贴图的
OpenGL
ES
1.1。我一直认为
纹理
的UV坐标系从左上角开始,到右下角。这在android上很好,我已经测试过了。我正在使用相同的代码来设置
OpenGL
glMatrixMode(GL_PROJECTION); glLoadIdentity
浏览 1
提问于2011-12-24
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券