E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Direct3D
window显示驱动开发—
Direct3D
11 视频设备驱动程序接口 (DDI)
这些设备驱动程序接口(DDI)是新的或针对Windows8更新的:CalcPrivateCryptoSessionSizeCalcPrivateAuthenticatedChannelSizeCalcPrivateVideoDecoderOutputViewSizeCalcPrivateVideoDecoderSizeCalcPrivateVideoProcessorEnumSizeCalcPri
程序员王马
·
2025-07-29 17:02
windows图形显示驱动开发
音视频
window显示驱动开发—支持
Direct3D
版本 10.1
1.
Direct3D
10.1的版本标识(1)版本号与头文件定义API版本号:D3D10_1_SDK_VERSION(在d3d10_1.h中定义)运行时检测:通过ID3D10Device::CheckFeatureSupport
·
2025-07-29 17:02
window 显示驱动开发-
Direct3D
呈现性能改进(四)
调用资源创建、映射和取消映射函数的行为更改对于WDDM1.3及更高版本驱动程序实现的这些函数,
Direct3D
运行时为映射默认方案提供一组受限的输入值。
程序员王马
·
2025-07-29 17:32
windows图形显示驱动开发
驱动开发
3D图形学编程基础-基于
Direct3D
11-学习记录(一)初始化DX设备,实现立方体绘制
基于VisualC++,Directx学习记录正式开始:一:基础概念的了解1.
Direct3D
的定义:是微软公司创建的多媒体编程接口。由C++
莫名追求
·
2025-07-27 04:01
学习笔记
Direct3d11
directx
window显示驱动开发—延迟上下文中的映射
运行时可以通过调用驱动程序的ResourceMap函数)在延迟上下文中映射动态资源(,因为
Direct3D
版本11API可确保首次使用映射的动态资源放弃先前的内容。
·
2025-07-25 22:56
window显示驱动开发—驱动程序数据组织
与
Direct3D
版本10一样,数据的正确位置可以减少API和驱动程序之间的缓存未命中。数据的适当位置还可以防止缓存抖动,当频繁访问的多个数据片段全部解析为同一缓存索引并耗尽缓存关联时,会发生此情况。
·
2025-07-25 22:56
window显示驱动开发—pfnSetErrorCb 的问题
创建函数均不会返回错误代码,这对于
Direct3D
版本11线程模型来说是理想的。所有create函数都使用pfnSetErrorCb从驱动程序中检索回错误代码。
程序员王马
·
2025-07-25 22:56
windows图形显示驱动开发
驱动开发
window显示驱动开发—新的 DDI 错误代码
创建D3DDDIERR_APPLICATIONERROR错误代码以允许驱动程序参与验证,而
Direct3D
版本11API未参与验证。
·
2025-07-25 22:55
Game Programming with DirectX -- 01[初识
Direct3D
]
GameProgrammingwithDirectX--01[初识
Direct3D
]第一卷朦胧的3D世界第一集初识
Direct3D
简介我们通过2个例子来简单的认识3D1.1接口和数据结构我们首先来看看我们以后用的比较多的接口
·
2025-07-23 00:44
初识
Direct3D
第一卷朦胧的3D世界第一集初识
Direct3D
简介我们通过2个例子来简单的认识3D1.1接口和数据结构我们首先来看看我们以后用的比较多的接口,a.I
Direct3D
9b.I
Direct3D
Device9c.I
Direct3D
VertexBuffer9d.I
Direct3D
IndexBuffer9e.I
Direct3D
Surface9f.I
Direct3D
Texture9g.ID3DXMesh
gauss
·
2025-07-23 00:12
客户端编程
direct3d
Direct3D
null
NULL
parameters
工作
数据结构
01[初识
Direct3D
]
第一卷朦胧的3D世界第一集初识
Direct3D
简介我们通过2个例子来简单的认识3D1.1接口和数据结构我们首先来看看我们以后用的比较多的接口,a.I
Direct3D
9b.I
Direct3D
Device9c.I
Direct3D
VertexBuffer9d.I
Direct3D
IndexBuffer9e.I
Direct3D
Surface9f.I
Direct3D
Texture9g.ID3DXMesh
·
2025-07-23 00:11
window显示驱动开发—在
Direct3D
10 基础上的更改
Kernel-Mode服务的驱动程序回调函数当运行时调用用户模式显示驱动程序的CreateDevice(D3D10)函数时,
Direct3D
版本11运行时在D3DDDI_DEVICECALLBACKS结构中提供的特定于设备的回调函数将驱动程序与内核句柄和内核函数签名隔离开来
程序员王马
·
2025-07-20 23:02
windows图形显示驱动开发
驱动开发
java
开发语言
fps透视基础-d3d绘制-绘制文字-绘制方框-绘制连线
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓#include#include#pragmacomment(lib,"d3d9.lib")#pragmacomment(lib,"d3dx9.lib")staticLP
DIRECT3D
9g_pD3D
程序员陈子青
·
2025-07-12 07:43
逆向工程
DirectX
fps透视
画方框
画文字
window显示驱动开发—XR 格式的强制转换功能
具体而言,
Direct3D
运行时只能通过驱动
程序员王马
·
2025-07-11 17:12
windows图形显示驱动开发
xr
window显示驱动开发—处理错误
用户模式显示驱动程序实现的
Direct3D
版本10函数通常具有返回参数类型的VOID。
程序员王马
·
2025-06-30 00:55
windows图形显示驱动开发
驱动开发
数据库
window显示驱动开发—支持 DXGI DDI(二)
Direct3D
版本10DXGI函数本部分介绍用户模式显示驱动程序DLL提供给Microsoft
Direct3D
版本10运行时的MicrosoftDirectX图形基础结构(DXGI)函数。
程序员王马
·
2025-06-27 00:26
windows图形显示驱动开发
驱动开发
window 显示驱动开发-创建压缩缓冲区和解码渲染器目标(一)
Microsoft
Direct3D
运行时调用用户模式显示驱动程序的CreateResource函数,以创建压缩缓冲区和呈现目标以供解码。
程序员王马
·
2025-06-13 10:42
windows图形显示驱动开发
驱动开发
window 显示驱动开发-用户模式显示驱动程序
UMD是
Direct3D
运行时加载的动态链接库(DLL)。UMD可以包含一个支持多个
Direct3D
版本的DLL,也可以由单独的DLL组成。
程序员王马
·
2025-06-13 10:42
windows图形显示驱动开发
驱动开发
window 显示驱动开发-处理着色器代码
当Microsoft
Direct3D
运行时分别调用驱动程序的CreateVertexShaderFunc和CreatePixelShader函数时,用户模式显示驱动程序接收顶点和像素着色器代码。
程序员王马
·
2025-06-13 10:42
windows图形显示驱动开发
驱动开发
着色器
window 显示驱动开发-为视频处理创建渲染目标图面
Microsoft
Direct3D
运行时调用用户模式显示驱动程序的CreateResource函数,以创建用于视频处理的呈现目标图面。
程序员王马
·
2025-06-13 10:38
windows图形显示驱动开发
驱动开发
附加模块--Qt OpenGL模块功能及架构
功能被拆分为多个模块传统的QtOpenGL模块(QGL*)已被标记为废弃新的图形架构:Qt6引入了基于QRhi(QtRenderingHardwareInterface)的新图形架构提供了对Vulkan、Metal、
Direct3D
笨笨马甲
·
2025-06-13 06:36
Qt
OpenGL
qt
开发语言
window 显示驱动开发-创建视频处理设备
Microsoft
Direct3D
运行时调用用户模式显示驱动程序的CreateVideoProcessDevice函数来创建用于处理视频流的设备。
程序员王马
·
2025-06-12 23:20
windows图形显示驱动开发
驱动开发
window 显示驱动开发-如何查询视频处理功能(五)
Direct3D
运行时在D3DDDIARG_GETCAPS的pInfo成员指向的变量中为视频处理器模式指定DXVADDI_VIDEOPROCE
程序员王马
·
2025-06-11 19:27
windows图形显示驱动开发
音视频
Shader编写指南(五十九): 跨图形 API 的着色器开发指南
不同图形API(如
Direct3D
、OpenGL、Metal)在渲染行为上存在底层差异,Unity编辑器虽会隐藏大部分差异,但在特定场景下(如渲染纹理坐标、深度缓冲处理)仍需手动适配。
小李也疯狂
·
2025-06-09 17:39
Shader
着色器
shader
unity
window 显示驱动开发-提供视频解码功能(三)
D3DDDICAPS_GETDECODERTFORMATCOUNT和D3DDDICAPS_GETDECODERTFORMATS请求类型
Direct3D
运行时指定D3DDDIARG_GETCAPSpInfo
程序员王马
·
2025-06-05 14:14
windows图形显示驱动开发
音视频
window 显示驱动开发-处理多个锁
使用
Direct3D
运行时,可以允许顶点缓冲区和索引缓冲区具有多个未完成的锁。用户模式显示驱动程序必须以与Windows2000显示驱动程序模型中运行时相同的方式处理多个锁。
程序员王马
·
2025-06-03 12:30
windows图形显示驱动开发
驱动开发
window 显示驱动开发-支持多个处理器
多处理器计算机上的用户模式显示驱动程序可以让Microsoft
Direct3D
运行时处理多处理器优化,或者驱动程序可以执行自己的多处理器优化。
程序员王马
·
2025-06-02 12:07
驱动开发
window 显示驱动开发-
Direct3D
呈现性能改进(一)
Windows显示驱动程序模型(WDDM)1.3及更高版本驱动程序可以支持Microsoft
Direct3D
呈现性能改进,使
Direct3D
9硬件能够更好地利用硬件命令缓冲区和计数器,并将系统内存高效复制到子资源
程序员王马
·
2025-05-27 14:11
windows图形显示驱动开发
驱动开发
window 显示驱动开发-呈现开销改进
从Windows8.1开始,Microsoft
Direct3D
运行时更高效地处理内部交换缓冲区,从而减少GPU上的处理负载。
程序员王马
·
2025-05-27 14:11
windows图形显示驱动开发
驱动开发
window 显示驱动开发-报告渲染操作的可选支持
这些设置直接影响DirectX图形子系统(DWM/GDI/
Direct3D
)如何优化合成和
程序员王马
·
2025-05-24 06:40
windows图形显示驱动开发
驱动开发
window 显示驱动开发-提交命令缓冲区
必须执行以下操作序列以通过Windows图形堆栈传递命令缓冲区:当
Direct3D
运行时调用以下任一UMD函数以执行指定操作时,用户模式显示驱动程序(UMD)将启动命令缓冲区提交。
程序员王马
·
2025-05-18 19:21
windows图形显示驱动开发
驱动开发
WPF 3D图形库:创建高效交互式三维界面
WPF3D图形库使用
Direct3D
基础,利用Viewport3D控件显示3D元素,并通过Model3DGroup、MeshGeometry3D、Material等类创建复杂3D模型。此外
张天筝
·
2025-05-12 04:35
window 显示驱动开发-用户模式显示驱动程序的线程模型
例如:创建两个Microsoft
Direct3D
设备的应用程序可以有两个单独访问这些设备的线程。应用
程序员王马
·
2025-05-09 21:37
windows图形显示驱动开发
驱动开发
视频编解码相关资料汇总
DirectDraw和
Direct3D
作为替代API引入,以支持全屏游戏和3D渲染,作为当时现有硬件的扩展。与GDI的相互作用是复杂的。这种设计限制了传统GDI元素与
cg101202
·
2025-05-09 06:55
图形
硬件加速
视频编解码
Windows
图形
linux
Windows 图形显示驱动开发-WDDM 1.2功能—Windows 8 中的 DirectX 功能改进(五)
一、每个阶段的UAV—架构革新与限制突破在Microsoft
Direct3D
11中,计算着色器(UAV)的无序访问视图数限制为8个,(像素着色器)RTV)+UAV(8个组合(呈现目标视图。
程序员王马
·
2025-04-22 16:30
windows图形显示驱动开发
windows
Windows 图形显示驱动开发-WDDM 1.2功能_WDDM 1.2 和 Windows 8
随着WindowsVista中的引入,WDDM体系结构提供了启用新功能的功能,例如桌面组合、增强的容错、视频内存管理器、GPU计划程序、
Direct3D
图面的跨进程共享等。
程序员王马
·
2025-04-22 16:00
windows图形显示驱动开发
windows
驱动开发
Windows 图形显示驱动开发-WDDM 1.2功能—Windows 8 中的 DirectX 功能改进(四)
一、无覆盖和放弃在基于磁贴的延迟呈现(TBDR)体系结构上呈现内容:
Direct3D
11.1中的呈现目标现在可以使用一组新的资源API来支持放弃行为。
程序员王马
·
2025-04-20 00:54
windows图形显示驱动开发
驱动开发
Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第六章:在
Direct3D
中绘制
代码工程地址:https://github.com/jiabaodan/Direct12BookReadingNotes学习目标熟悉
Direct3D
接口的定义,保存和绘制几何数据;学习编写基本的顶点和像素着色器
贾宝蛋@
·
2025-04-18 12:26
DirectX
Direct
游戏开发
Windows 图形显示驱动开发-WDDM 3.0功能- D3D12 视频编码(一)
关于
Direct3D
12视频编码在Windows11(WDDM3.0)之前,DirectX12提供了应用程序和驱动程序级接口(API和DDI),以支持多个视频应用程序的GPU加速,包括视频解码、视频处理和运动估计
程序员王马
·
2025-03-18 07:38
windows图形显示驱动开发
驱动开发
windows
DirectX12GameEngine:用C打造的强大游戏引擎
项目地址:https://gitcode.com/gh_mirrors/di/DirectX12GameEngine项目介绍DirectX12GameEngine是一款完全使用C#编写的游戏引擎,利用
Direct3D
12API
伏崴帅
·
2025-01-29 05:02
对于着色器语言 opengl 和
direct3d
有区别吗?
OpenGL和
Direct3D
是两种不同的图形API(应用程序接口),它们都支持着色器编程,但在语法、结构和一些功能细节上存在差异。
插件开发
·
2024-02-28 16:29
Windows
着色器
3d
CodeBus 有问必答 使用VS2022最小工具集 开发 windows 图形库 Direct12操作流程
同名DirectX12-知乎(zhihu.com)0.0完整项目测试文件链接链接:https://pan.baidu.com/s/1auld5NCGXcu0wMoBQCPRHw提取码:da1g0.0.0
Direct3D
12
a1309602336
·
2024-02-10 11:46
windows
11 OpenGL可编程顶点处理
可编程顶点处理ProgrammableVertexProcessingProgrammableVertexProcessing(可编程顶点处理)是现代图形渲染管线中的一个重要阶段,尤其在OpenGL、
Direct3D
乘风之羽
·
2024-02-08 16:34
OpenGL
图形渲染
《dx12 龙书》第四部分学习笔记——预备知识(上)
1、概述 通过
Direct3D
这种底层图形应用程序编程接口(ApplicationProgammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit
晚安黎明
·
2024-02-06 22:28
学习
笔记
dx12 龙书第四章学习笔记 --
Direct3D
的初始化
1.预备知识:①
Direct3D
12概述:通过
Direct3D
这种底层图形应用程序编程接口(ApplicationProgrammingInterface,API),即可在应用程序中对图形处理器(GraphicsProcessingUnit
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
游戏
学习
c++
dx12 龙书第六章学习笔记 -- 利用
Direct3D
绘制几何体
1.顶点与输入布局:除了空间位置,D3D的顶点还可以存储其他属性数据,且D3D允许我们自行构建顶点格式①第一步:创建一个结构体来容纳选定的顶点数据structVertex1{XMFLOAT3Pos;XMFLOAT4Color;};structVertex2{XMFLOAT3Pos;XMFLOAT3Normal;XMFLOAT2Tex0;XMFLOAT2Tex1;};//成员使用XMFLOATn而不
帅狗狗灬
·
2024-02-06 22:56
DirectX
笔记
学习
c++
游戏
《dx12 龙书》第一部分学习笔记(一)
2、
Direct3D
采用的是左手坐标系。 解释:我们可以伸出左手,并拢手指指向x轴正方向。接着将四指弯曲向y轴正方向,此时拇指所指方向就是z轴正方向。右手坐标系同理。3、向量的四个
晚安黎明
·
2024-02-06 22:56
学习
技术美术
dx12 龙书第一章学习笔记 -- 向量代数
向量对应的坐标总是相对于某一参考系而言,我们需要知道如何将向量坐标在不同的框架之间进行转换dx12中涉及顶点空间->世界空间->摄影空间的坐标系转换,其转换矩阵可以通过dx12提供的函数获得,也可以自行构造
Direct3D
帅狗狗灬
·
2024-02-06 22:25
DirectX
笔记
学习
c++
游戏
图形世界分裂的两派——理清D3D和OpenGL的脉络
计算机三维图形是指将用数据描述的三维空间通过计算转换成二维图像并显示或打印出来的技术,API(ApplicationProgrammingInterface)即“应用程序接口”是连接应用程序与操作系统、实现对计算机硬件控制的纽带,
Direct3D
iteye_15898
·
2024-02-05 06:17
c/c++
数据库
游戏
d3dcompiler_47.dll是什么文件,如何解决找不到d3dcompiler_47.dll文件
d3dcompiler_47.dll是一个属于微软DirectX组件的动态链接库文件,它是
Direct3D
编译器的一部分,主要用于在Windows操作系统中编译和运行
Direct3D
11应用程序和游戏。
sheng12345678rui
·
2024-02-03 02:25
经验分享
dll丢失
dll文件
游戏
dll
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他