DirectX11如何从未签名的char *数据创建Texture2D

QWERTY21KG

我有一个功能GetCamImage,它从相机返回图像为:

unsigned char* p = GetCamImage(...);

我需要从此数据创建ID3D11Texture2D。如何在DirectX 11中做到这一点?

谢谢

查克·沃尔本

这取决于实际内容的格式p以及宽度,高度和步幅。假设图像是RGBA 32位格式,具有简单的字节间距对齐方式,并且大小设置为wby h,那么它将是简单的:

D3D11_SUBRESOURCE_DATA initData = {0};
initData.pSysMem = (const void*)p;
initData.SysMemPitch = w * 4;
initData.SysMemSlicePitch = h * w * 4;

D3D11_TEXTURE2D_DESC desc;
desc.Width = w;
desc.Height = h;
desc.MipLevels = 1;
desc.ArraySize = 1;
desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
desc.SampleDesc.Count = 1;
desc.SampleDesc.Quality = 0;
desc.Usage = D3D11_USAGE_DEFAULT;
desc.BindFlags = D3D11_BIND_SHADER_RESOURCE;
desc.CPUAccessFlags = 0;

ID3D11Texture2D* tex = nullptr;
HRESULT hr = d3dDevice->CreateTexture2D( &desc, &initData, &tex );
if (FAILED(hr))
   ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

DirectX11中Texture2D和Texture2DMS之间的区别

来自分类Dev

在DirectX 11 Compute Shader中加载Texture2D数据

来自分类Dev

如何使用很多Texture2D图层管理深度

来自分类Dev

Unity:如何使用脚本更改 texture2d 的质量

来自分类Dev

directx11-无法将Texture2D设置为ShaderResourceView吗?

来自分类Dev

如何在HLSL DirectX11 C ++中使用Texture2DArray

来自分类Dev

DirectX newb-在广告牌上具有深度的Multisampled Texture2D

来自分类Dev

从Texture2D创建UI图像

来自分类Dev

DirectX11 2窗口渲染

来自分类Dev

如何在DirectX11中正确创建聚光灯?

来自分类Dev

如何安全地将数据从未签名的char *传输到char *?

来自分类Dev

使用DirectX Texture2D显示摄像机预览会导致Windows Phone 8振荡

来自分类Dev

如何在MacOS X的Xamarin Studio中的Content.Load <Texture2D>中修复MissingMethodException?

来自分类Dev

DirectX:即使我的系统说它支持DirectX11设备,也无法创建它

来自分类Dev

directx11 为 DrawLine 2d 添加发光

来自分类Dev

Texture2D作为函数参数

来自分类Dev

Texture2D SetData错误

来自分类Dev

Texture2D到前面

来自分类Dev

滚动RawImage中的Texture2D?

来自分类Dev

获取gameObject的Texture2D

来自分类Dev

DirectX11如何加载Obj文件

来自分类Dev

从Texture2D到Texture3D

来自分类Dev

从DDS dxt5压缩创建texture2d时,E_INVALIDARG

来自分类Dev

检索要通过网络发送的ID3D11Texture2D数据

来自分类Dev

检索要通过网络发送的ID3D11Texture2D数据

来自分类Dev

在SharpDX中调整DXGI资源或Texture2D的大小

来自分类Dev

通过代码使Unity中的Texture2D可读

来自分类Dev

OpenGL ES 2.0 Texture2D索引

来自分类Dev

Unity:用于特定显示的Texture2D ReadPixels

Related 相关文章

热门标签

归档