腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
现有
渲染
目标
创建
交换
链
、
、
我有一个程序,
渲染
到纹理,并通过USB发送它。我添加了一个预览窗口,它只是简单地显示纹理作为调试辅助。通常情况下,这个窗口不需要存在,所以我只需在需要时
创建
窗口和
交换
链
,并在完成时销毁它。这意味着
交换
链
可能来来去去,但
渲染
纹理始终存在。 有没有可能
创建
一个
交换
链
,并让它只
使用
现有
的
渲染
纹理?目前,当预览窗口存在时,我正在执行从
渲染
纹理到
交
浏览 17
提问于2017-03-15
得票数 0
1
回答
如何在直接x12上
使用
多重采样
、
我有一个关于如何在Direct x 12上
使用
多样本抗锯齿(MSAA)的问题。我在网上找不到一个例子。但是如何正确地
创建
多采样
渲染
目标
纹理呢? 如何将MSAA纹理解析到屏幕上?
浏览 4
提问于2017-08-04
得票数 3
回答已采纳
1
回答
DirectX 11中的多个RenderTarget (C++)
、
我想
渲染
一个场景并将其显示在显示器上,同时将另一个场景
渲染
到纹理。我需要
创建
两个
交换
链
吗?在这种情况下,如何
创建
第二个
交换
链
?
浏览 0
提问于2012-09-05
得票数 3
1
回答
Vulkan
渲染
到纹理
、
在
现有
的
渲染
器中绘制
交换
链
中的几何图形,我需要在纹理中
渲染
此几何图形的某些部分,其他部分必须保留在屏幕上。所有几何图形都被记录到一个命令缓冲区中。我不需要每次都
渲染
这个纹理。我
创建
了
目标
图像,图像视图和帧缓冲区,但我不知道现在该做什么。我认为我不需要特定的管道,也不需要新的特定描述符集,因为一切都正确地呈现在屏幕上。我是否需要另一个
渲染
过程,或子过程,或其他任何东西?
浏览 44
提问于2020-04-08
得票数 2
回答已采纳
1
回答
如何
使用
IDXGISwapChain和ID3D11Device/ID3D11DeviceContext呈现不同的窗口?
、
、
、
、
以前,当我构建工具时,我
使用
的是D3D版本9,其中对Present()的调用可以获取
目标
窗口和矩形,因此您可以从单个设备绘制到许多不同的窗口。当
使用
D3D来加速桌面应用程序和/或构建工具而不是游戏时,这是很棒的!具体地说,我曾经能够
创建
一个单一的后台缓冲区,桌面的大小,我知道它可以满足所有
渲染
需求,然后就是分配的单个副本。我可以
创建
不是
交换
链
的纹理,并将它们用作“呈现
目标
”,但我找不到一种好方法来呈现任意客户端窗口的任意矩形
浏览 1
提问于2011-08-25
得票数 3
回答已采纳
1
回答
确定支持哪种
交换
链
格式
、
、
、
、
当
使用
IDXGIFactory1::CreateSwapChain调用DXGI_FORMAT_B5G6R5_UNORM时,我得到一个错误,即该格式不受支持,特别是E_INVALIDARG One or我试图了解如何知道支持哪种
交换
链
格式。通过浏览文档,我可以找到“呈现
目标
”所支持的格式列表,但这似乎不是
交换
链
支持的同一组格式。B5G6R5确实需要11.1才能为大多数用途提供所需的支持,但它是作为呈现
目标
工作的。 作为一种测试,我遍历了所有格式,
浏览 10
提问于2020-07-30
得票数 2
回答已采纳
1
回答
Direct3D11是否包括颜色空间转换?
、
、
的文档声明: 由于Direct3D 11为后台缓冲区提供了轻松的呈现
目标
创建
规则,应用程序可以从DXGI_FORMAT_B8G8R8A8_UNORM
交换
链
创建
DXGI_FORMAT_B8G8R8A8_UNORM_SRGB呈现
目标
视图,以便在呈现
交换
链
时
使用
自动颜色空间转换。在Direct3D11中有什么东西可以做我想要做的事情,还是必须通过预
渲染
或者通过着色器来执行呢?
浏览 0
提问于2014-06-05
得票数 2
回答已采纳
1
回答
在Windows商店应用程序中启用反别名
、
、
我有一个D3D11应用程序的Windows,目前不
使用
反别名,我想启用它。根据MSDN,
使用
此标志指定翻转表示模型,并指定在调用IDXGISwapChain1 1::Present1 1之后,DXGI将保持此标志不能与多采样一起
使用
。 Note Windows应用程序必须
使用
DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL。因为这个限制只适用于后台缓冲区,所以听起来最好的解决方法是
创建
一个新的屏幕外呈现
目标</e
浏览 5
提问于2013-11-27
得票数 1
回答已采纳
1
回答
Direct3D 11可以进行仅屏幕外
渲染
(无
交换
链
)吗?
、
、
是否可以
使用
Direct3D 11仅
渲染
到纹理,即不
创建
交换
链
和不
创建
任何窗口?我已经尝试过了,我所有的API调用都成功了。唯一的问题是我从staging纹理下载的图片是黑色的。我终于设法
使用
PIX捕获了一个完整的流(Parallel Nsight似乎根本不起作用)。PIX显示我的
渲染
目标
也是黑色的,尽管我将其清除为蓝色。 我想要做的事情有可能实现吗?
浏览 2
提问于2013-01-16
得票数 4
回答已采纳
1
回答
D3D12
使用
后台缓冲区作为无序访问视图(UAV)
、
、
我正在为一个学校项目做一个简单的光线跟踪器,计算着色器应该用来对三角形或其他图元进行着色。为此,我想直接在计算着色器中写入一个后台缓冲区-表面,然后以理想的方式呈现结果。我确信这在DX11中是可能的,尽管我似乎不能让它在DX12中工作。有没有什么方法可以实现光线跟踪器,而不是写入单独的纹理,然后在管道中采样或将其复制到后台缓冲区?我实
浏览 26
提问于2017-12-19
得票数 2
1
回答
使用
计算着色器的延迟着色,多个
交换
链
?
、
、
、
我正在考虑首先
使用
MRT
渲染
gbuffer,将其传递到计算着色器,调度,然后输出结果。我的问题是,我是否应该
创建
两个
交换
链
,一个用于
渲染
gbuffer,另一个用于将计算着色器
渲染
到后台缓冲区并呈现,还是有其他方法可以做到这一点?我在这里尽量避免的是必须
使用
一个全屏四边形,并在其上
渲染
cs的输出。开销太大了。提前谢谢。
浏览 5
提问于2013-02-15
得票数 0
回答已采纳
1
回答
Direct2D共享资源
我看到了这个问题的答案:,但我有一些不理解:共享资源A是由RT1
创建
的,并由RT2
使用
,如果rt2的EndDraw返回D2DERR_RECREATE_TARGET,我应该如何处理A和RT1?
浏览 0
提问于2013-01-25
得票数 0
回答已采纳
1
回答
DirectX11不附窗?
、
我只是想知道,是否可以初始化并
使用
DX11或DX9仅用于屏幕外呈现-意思是没有附加窗口。我的意图是做一些GPU基准之前打开实际窗口。在这个基准测试中,会呈现一些测试场景,但是不应该是可见的。
浏览 0
提问于2013-03-22
得票数 15
回答已采纳
1
回答
如何从sRGB中的
渲染
目标
创建
不同sRGB格式的纹理SRV?
、
、
、
、
是否可以将不同格式的纹理绑定为呈现
目标
和着色资源视图?到目前为止,当我尝试
创建
一个不同格式的纹理视图时,我会得到一个无效的args异常。我
使用
的跨步游戏引擎设置为DirectX11图形API,
浏览 0
提问于2021-04-23
得票数 0
回答已采纳
1
回答
如何
使用
SurfaceImageSource
创建
保留的图形?
、
、
我想
创建
一个XAML应用程序,它在屏幕的一部分逐步显示一些图形。我可以有大量的元素,所以我想保留已经绘制的元素,只绘制新的元素。但不幸的是,我不能从SurfaceImageSource访问
交换
链
(如果可能的话,请告诉我),所以我不能只在每次绘制调用时复制缓冲区。
浏览 0
提问于2013-01-09
得票数 1
1
回答
ResizeBuffers时DirectX调用无效
、
、
直到大约3周前,我在
使用
SwapChain.ResizeBuffers()函数时还没有遇到真正的问题。
浏览 5
提问于2012-10-16
得票数 3
回答已采纳
1
回答
Oculus Rift / Vulkan :用计算机着色器写入
交换
链
、
、
我想写到由OVR生成的用计算机着色器生成的
交换
链
。问题是图像没有
使用
VK_IMAGE_USAGE_STORAGE_BIT。
交换
链
的
创建
是用ovr_CreateTextureSwapChainVk完成的,后者要求一个标志BindFlags。
浏览 2
提问于2021-02-13
得票数 3
回答已采纳
1
回答
如何在directx11中实现分屏效果
、
、
、
、
但是现在正在尝试制作拆分屏幕,例如,屏幕的左侧没有MSAA
渲染
,右侧是MSAA
渲染
,所以我可以看到两者之间的区别。 对于我的想法,我认为,我必须
创建
两个不同的
交换
链
和不同的场景,并并排
渲染
在一起,因为我们可以在
创建
交换
链
时设置msaa计数。我的意见是不是太多了?是否有任何标准或通用(?!)
浏览 36
提问于2020-11-14
得票数 0
1
回答
如何
使用
Direct2D从窗口获取像素
、
、
、
、
我
使用
标准的windows函数和Direct2D (而不是DirectDraw)。我正在
使用
新窗口的标准初始化:wc.style = CS_OWNDC; wc.cbClsExtra = 0;然后
创建
一
浏览 0
提问于2014-05-15
得票数 1
1
回答
获取伏尔坎的XVisualInfo
、
、
、
对于
使用
Xlib的OpenGL,为了
创建
窗口,我们可以从GLX获取适当的XVisualInfo并将其传递给XCreateWindow。但是,如果我想在Xlib中
使用
Vulkan,我如何获得正确的XVisualInfo?我还需要链接GLX吗?
浏览 9
提问于2020-03-08
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Terra:复兴计划不是分叉现有链,而是创建新链
使用SRM系统如何实现有效的供应链管理?
如何使用超级账本创建一条区块链
使用Java创建第一个区块链
使用Java语言从零开始创建区块链
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券