DirectX Graphics Infrastructure (DXGI) recognizes that some parts of graphics evolve more slowly than others. The primary goal of DXGt of the Dir
转载 2024-03-28 13:57:08
135阅读
使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境本教程使用VMware虚拟机安装Ubuntu18.04系统(官方推荐使用版本),搭建PX4固件版本为v1.13.0,飞控板为pixhawk2.4.8版本。1.VMware安装VMware是一款运行在windows系统上的虚拟机软件,可以虚拟出一台计算机硬件,方便安装各类操作系统。如Windows、macos、linux等。软件可以从官网
these days i am fullfilling full screen https://github.com/rufelt/simpled3d11window put this one  in phyreengine interfaced3d11 http://www.rastertek.com/dx11tut03.html this link is useful to understan
转载 2015-03-25 20:03:00
177阅读
2评论
Windows抓屏-DXGI以下为基于DXGI的屏幕捕获技术调研与实现方案,结合流程图、代码框架及优化参数分析:一、技术原理与架构DXGI抓屏核心机制(流程图示意:初始化DXGI工厂→枚举适配器→获取输出复制接口→循环捕获帧→处理数据)DXGI通过Desktop Duplication API直接访问显存中的桌面帧缓冲,避免传统GDI多次内存拷贝。其核心接口为IDXGIOutputDuplicat
C++
原创 精选 5月前
465阅读
目录:这篇教程将介绍怎样在DirectX11中写顶点着色器和像素着色器。同时也会介绍怎样使用顶点缓存和索引缓存。这是你需要理解并在显示三维画面时使用的最基本的概念。 顶点着色器第一个概念是顶点缓存。我们通过一个球体的三维模型来讲解:实际上,这个球体是由几百个三角形组成的:组成球体的每个三角形有三个点,称为顶点。为了渲染球体模型,我们需要将球体上的所有顶点保存在一个特殊的数组中,这个数组叫顶点缓存。
注意包含顺序 要将 $(DXSDK_DIR)Include放在后面才行 $(VC_IncludePath)$(WindowsSDK_IncludePath)$(DXSDK_DIR)Include 为了以后写dx代码不用重新配置包含目录和库目录,我新建了一个dx11.props。 注意,在属性管理器中
转载 2018-01-17 12:27:00
145阅读
2评论
dll修复工具主要解决各种因为dll缺失,异常,错误导致的系统奔溃,比如msvcp.dll、vcruntime.dll、mfc140u.dll、msvcr.dll等软件无法启动和使用的问题。
原创 2月前
71阅读
Creates a DXGI 1.1 factory that you can use to generate other DXGI objects.SyntaxC++HRESULT CreateDXGIFactory1( REFIID riid, void **ppFactory);ParametersriidType: REFIIDThe glob...
转载 2021-06-17 14:52:48
369阅读
Creates a DXGI 1.1 factory that you can use to generate other DXGI objects.SyntaxC++HRESULT CreateDXGIFactory1( REFIID riid, void **ppFactory);ParametersriidType: REFIIDThe glob...
转载 2022-03-20 14:37:29
157阅读
前言c++ Dxgi+FFmpeg 完成对截图屏幕,以及将屏幕数据保存为MP4格式,以完成录屏功能完整项目下载地址:提示:以下是本篇文章正文内容,下面案例可供参考一、Dxgi,FFmpeg是什么?Desktop Duplication API是通过Microsoft DirectX Graphics Infrastructure (DXGI)来提供桌面图像的,速度非常快。DXGI是通过GPU实现的
转载 2月前
15阅读
1、 { { "POSITION", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 0, D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, 0 }, { "TANGENT", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 12, D3D12_INPUT_CLASSIFICAT
转载 2021-06-17 16:05:58
521阅读
DirectX11学习资料大全MSDN文档:Direct3D 11 Graphics API(Windows SDK)Direct3D 11 Graphics(Windows SDK)DXGI API(Windows SDK)DXGI(Windows SDK)DirectX学习网站:https://www.packtpub.comhttps://developer....
原创 2021-06-17 12:12:07
1101阅读
1、{ { "POSITION", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 0, D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA, 0 }, { "TANGENT", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, 12, D3D12_INPUT_CLASSIFICA...
转载 2022-03-20 15:13:11
283阅读
DirectX11学习资料大全MSDN文档:Direct3D 11 Graphics API(Windows SDK)Direct3D 11 Graphics(Windows SDK)DXGI API(Windows SDK)DXGI(Windows SDK)DirectX学习网站:https://www.packtpub.comhttps://developer.nvidia.com/gamew
3d
原创 2022-03-20 14:29:43
174阅读
了解Microsoft DirectX图形基础结构(DXGI)在Windows Store DirectX游戏中的作用。 DXGI是一组用于配置和管理低级图形和图形适配器资源的API。没有它,你将无法将游戏的图形绘制到窗口中。 想想DXGI:直接访问GPU并管理其资源,你必须有一种方法来描述你的应用程序。您需要的关于GPU的最重要信息是绘制像素的位置,以便将这些像素发送到屏幕。通常这被称为”后台
本文将告诉大家在拿到了 D3D11 的 Device 也就是 D3DDevice 之后,如何去获取 DXGI.Device 以及 DXGI.Factory 的方法本文是 SharpDX 系列博客,更多博客请点击SharpDX 系列在 C# 从零开始写 SharpDx 应用 初始化dx修改颜色 这篇博客完成了基础的初始化而接下来如何根据之前的代码,也就是如何根据上一篇博客创建的 D3D...
原创 2021-06-25 11:24:52
909阅读
文章目录前言窗口采集源和桌面采集源的注册窗口采集选择桌面采集方式 DXGI or WGCGDI 窗口采集原理DXGI 窗口采集原理WGC 窗口采集原理基于放大镜技术实现录屏采集总结技术参考 前言obs系列文章入口:微软的窗口采集分主要是有以下 4种方式,obs的窗口采集和显示器采集使用了其中的3种。详细说明请参考文章最后的参考链接。GDIDXGIWindow Graphics CapturerM
转载 2023-12-04 11:19:41
1508阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、DXGI1.微软官方资源(都是C++语言)2.github示例(都是C++语言)二、基于github示例封装的dll文件三、C#调用DesktopDuplication.dll文件1.使用流程:2.封装屏幕采集大致流程:3.C#调用示例:总结 前言Microsoft DirectX 图形基础结构 (DXGI) 处理枚
         在windows系统中,抓取当前桌面的屏幕有很多方法,比较常用的是GDI和mirror两种方式,除此以外,利用ddraw和dxgi(windows7以上系统支持)方式也可以抓取屏幕。由于mirror的方式牵扯到驱动,并且也不是所有系统都支持,本文不会介绍这种抓屏方式,这里将着重介绍GDI, DDRAW和DXGI这三种抓屏方式,并给
#include <Windows.h>#include <string.h>#include <dxgi.h>#include <assert.h>void EnumerateUsingDXGI( IDXGIFactory* pDXGIFactory ){ assert( pDXGIFactory != 0 ); for( UINT i
转载 2023-01-18 08:04:21
982阅读
  • 1
  • 2