
dirextx
文章平均质量分 93
丘上人
如果感觉不好,那就自己动手
展开
-
leadtool 中用graphic studio 查看程序中使用的filter
1、在代码中加入editgraph();2、用管理员账户打开dos,注册“proppage.dll”,dll在“C:\Program Files (x86)\WindowsKits”中可以找到,使用最新版的就可以。regsvr32 “C:\ProgramFiles (x86)\Windows Kits\10\bin\x86\proppage.dll”regsvr32 “C:\Program Fil...原创 2018-05-25 12:27:00 · 240 阅读 · 0 评论 -
win10 d3d12 demo windows sdk demo 下载
win10中的sdk demo 和 d3d12 demo 在github上可以下载到。https://github.com/Microsoft原创 2018-05-28 10:32:10 · 836 阅读 · 0 评论 -
windows 下 c++ 快速截屏
https://www.cnblogs.com/haibindev/p/8072409.html转载 2019-01-08 20:32:10 · 3108 阅读 · 0 评论 -
D3d/opengl texture yuv yuv420p nv12 yv12 等等 显示 以及传入shaderresource
为何要用nv12 或nv21?官方解释是方便渲染使用。个人理解 :方便将nv12(DXGI_FORMAT_NV12)或nv21(DXGI_FORMAT_NV21)数据放到一个texture中,然后通过shader进行渲染。nv12与nv21区别是u与v的存放空间的位置问题,一个在前一个在后。下面是msdn中对nv12 aligned 格式的图例描述(y:width,height ;uv:wi...原创 2019-03-27 12:13:55 · 5466 阅读 · 0 评论 -
cuda cuvid problems note D3Dtexture opengl texture mapped
1、cuda驱动api与cuda runtime 混合使用造成问题。目的:将画面cuvid解析出来的yuv 渲染 到 texture(opengl的或D3d的)上因为官网给出的demo 是利用cuda驱动api来进行开发的。而官网给出的从texture映射到cuda中的案例只有cuda runtime api的(在10.1版本中已经被deprecated 了)。并且也没有从cuda驱动中找到从...原创 2019-04-08 15:06:04 · 669 阅读 · 0 评论 -
D3D11 texture 创建 NV12 YV12 YUV420 cpu 访问 内存分布 拷贝 map updateresource copyresource
nv12 详细介绍:https://docs.microsoft.com/zh-cn/windows/desktop/api/dxgiformat/ne-dxgiformat-dxgi_format(关于查看msdn文档,对于所有的windows的类型,在vs下鼠标移动到对应的类型或其属性或枚举下,按f1浏览器就能调到对应的官方文档对应的网页,还是相当方便的)nv12、yuv420、yv12等......原创 2019-04-12 16:45:36 · 5433 阅读 · 0 评论 -
vs D3D11 调试 错误信息显示
D3D11 程序调用经常碰到莫名其妙的错误。错误码一般就是E_INVALIDARG。具体原因大概是为了对外尽量减少暴露 以及 利用返回错误来避免一些低效的程序操作。但是调试时发现其实是有错误信息显示的,如下:经过一番查找,这个日志的输出与D3D device 创建时有关。UINT createDeviceFlags = 0;#ifdef _DEBUGcreateDeviceF...原创 2019-04-13 12:31:05 · 1730 阅读 · 0 评论 -
ffmpeg d3d11va 加速 访问帧 出现帧混乱 flush
使用ffmpeg d3d11va的时候出现帧的时序上混乱。通过ffmpeg 源码可知,ffmpeg 用d3d11va 时 出来的frame 中的data[0]存放的是decode texture数组(默认大小为20),data[1] 存放下标(可以发现,貌似下标总是一个随机的值,没调试进去,所以没有发现在哪里修改下标,不过通过下表访问的数据是没错的)。decode texture是在显存上的一个...原创 2019-05-28 14:06:17 · 3559 阅读 · 6 评论