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
Introduction to 3D Game Programming with DirectX 11 学习笔记 (2)D3DApp 类
D3DApp是一个框架类,用于创建主窗口,创建
Direct3D
对象,并处理主循环逻辑。
icbm
·
2020-08-03 17:10
directx
graphics
d3d11dragonbook
potplayer播放器下载64位32位电脑版
支持
Direct3D
9ExFlipMode,Overl
blegn
·
2020-08-02 23:40
实用软件
15-实例化与视锥裁剪
我们描述了
Direct3D
的特性,使我们能够以最小的API开销实现实例化。剔除是指通过简单的测试避免绘制全部三角形的过程。学习目标:1.学习如何实现硬件实例化。
PjBao
·
2020-08-02 22:00
D3D
HLSL初级教程
1.HLSL入门1.1什么是着色器DirectX使用管道技术(pipeline)进行图形渲染,其构架如下:图1.1
Direct3D
GraphicsPipeline之前我们使用管道的步骤如下:1.设定顶点
beagircpu
·
2020-08-01 11:09
坐标系与变换矩阵
SetTransform(D3DTS_WORLD,&world)物体在图形学中通常通过一个4X4矩阵来表示三围物体的空间几何变换,表示三围物体在世界空间中集合变换的矩阵称为世界变换矩阵,简称世界矩阵,在
Direct3D
nolatin
·
2020-07-30 22:17
GAPI简介
为了提高渲染速度,微软提出了DirectDraw和
Direct3D
,然而对于嵌入式系统的WinCE,在WinCE5.0版本前是不能使用的。
JamesXing
·
2020-07-30 21:57
VC++技术
Shader编译到渲染器类型
Direct3D
9…………………….................................................
宫文佳
·
2020-07-30 15:27
Shader
最简单的视音频播放演示样例7:SDL2播放RGB/YUV
=====================最简单的视音频播放演示样例系列文章列表:最简单的视音频播放演示样例1:总述最简单的视音频播放演示样例2:GDI播放YUV,RGB最简单的视音频播放演示样例3:
Direct3D
aodiyi6351
·
2020-07-30 12:24
Vulkan入门流程
Vulkan是KhronosGroup(OpenGL标准的维护组织)开发的一个新API,它提供了对现代显卡的一个更好的抽象,与OpenGL和
Direct3D
等现有api相比,Vulkan可以更详细的向显卡描述你的应用程序打算做什么
seanyxie
·
2020-07-30 05:47
游戏引擎/Unit3D
图像捕捉
它可以轻松、快速地捕捉桌面上所有的图像(甚至包括难以捕捉的DirectX,
Direct3D
游戏屏幕、网页图像);支持网页图像
SwingV5
·
2020-07-30 04:39
Vulkan教程翻译之一 Vulkan简介
其他的图形API(例如OpenGL和
Direct3D
)要求驱动实现从高层API到适配硬件的必要转换。当时的目的是保证开发者不必去管理关于图形硬件的更复杂的细节
Bleach3
·
2020-07-29 15:43
Vulkan教程翻译
【Vulkan学习记录-基础篇-1】用Vulkan画一个三角形
Vulkan是新一代的图形API,具有跨平台、高性能的优势,它强调减少对驱动的依赖性,和传统的图形API(例如OpenGL、
Direct3D
)相比,它需要程序员自己在程序方面做以往驱动做的事情,因此Vulkan
syddf_shadow
·
2020-07-29 14:32
Vulkan
Vulkan教程--Introduction
Vulkan是一个来自Khronosgroup的新的图形API,它使你能更好的定位自己应用的目的,它为你的应用带来更高的性能,和现存的API(OPengl和
Direct3D
)相比,Vulkan具有更少的不确定行为
lbknxy
·
2020-07-29 14:33
Vulakn
教程
Vulkan【1】介绍
其他图形API(像OpenGL和
Direct3D
)需要驱动去将上层API翻译成适合硬件执行的指令。这些图形API是为了使开发者不需要关注复杂的图形硬件细节。
克劳德D
·
2020-07-29 13:38
Vulkan
OpenGL的版本历史和发展
从初期的崭露头角,到与
Direct3D
激烈竞争,后经历黯淡被Khronos接手又发扬光大,已经历经波折发展了20年。由于过去的黯淡,至今甚至仍有人站在错误的时间角度认为它是落后的
DiuFly
·
2020-07-29 11:32
索引缓冲区
在
Direct3D
中,实体模型中的一个点可能被多个三角形面所共用,如果每个三角形都构造三个顶点,对比较浪费资源的,为了节省资源,引入了索引缓冲区:把顶点的具体数据和代表图元格式的顶点顺序分开存储,顶点数据仍然放到顶点缓存区中
lsmdiao0812
·
2020-07-29 10:42
【浅墨】索引缓存与顶点缓存的配合
设计表示点的结构体,利用宏定义一个灵活顶点格式创建顶点缓存以及索引缓存顶点缓存由I
Direct3D
VertexBuffer9接口对象来表示。索引缓存则由IDire
寒江雪1719
·
2020-07-29 10:03
Direct3DX9
Mac上WineSkin游戏无法正常运行
killWineskinProcesses”,关闭所有进程;3.点击最下方中间的“SetScreenOptions”,将“UseMacDriverinsteadofX11”勾上,将“AutoDetectGPUinforfor
Direct3D
azhaohuiwei
·
2020-07-29 09:16
mac
DirectX11 绘制字体
由于
Direct3D
11中微软移除了ID3DXFont这个在
Direct3D
9中非常好用的字体接口,这样导致了目前的
Direct3D
11中竟然没有一个官方的字体解决方案。
梦幻DUO
·
2020-07-28 11:33
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
D3D D2D DWrite
Win8DirectX11.1中
Direct3D
和Direct2D,DirectWrite的交互比11方便多了,不用创建什么DX10.1的device,不用搞什么设备同步,直接往同一个DXGIResource
raptorck16
·
2020-07-28 10:06
[Direct2D]图片处理
UsingBitmapBrushesDirect2D中的图片处理增加了很多的灵活的特性,现在的Direct2D可以很好的和GUI,GUI+以及
Direct3D
混合使用,它支持更多的图形格式,更丰富的绘制方法
m9551
·
2020-07-28 03:48
ShaderX
DirectX学习笔记(十):3D字体的实现及用ID3DXFont接口绘制文本
ID3DXFont接口介绍:D3DX库提供了ID3DXFont接口,该接口用于在
Direct3D
应用程序中绘制文本。这个接口的使用,有优点,也有缺点。
Mr_Lsz
·
2020-07-28 02:26
DirectX9游戏编程
DX9游戏编程
DirectX
矩阵的平移(translate)没有想象的那么简单
比如我接触的DirectX9就用I
Direct3D
Device9::SetTransform()的第二个参数就要求传入矩阵的指针,而OpenGL也有直接载入矩阵的方法:glLoadMatrixf(),足以见矩阵在相关领域的作用是多么大
彩阳
·
2020-07-28 00:29
OpenGL
游戏开发中的数学
DirectX游戏编程入门——第二部分(游戏编程工具箱) ——3D渲染基础
3D编程的关键组成部分在
Direct3D
中
iteye_15898
·
2020-07-28 00:30
在Unity中使用Direct2D
使用FreeType2等CPU计算的文字库一帧又画不了多少,毕竟还要提交到显存于是瞄准了Direct2D,当初学习这图像接口时就被微软说的“能与
Direct3D
进行完美
dustpg
·
2020-07-27 21:07
Unity
Direct2D
C++
C++
Unity引擎
Direct2D
Direct2D编程入门
如果你学过GDI+或
Direct3D
,那么学起来比较容易,因为有很多函数、方法都和GDI+很相似。下面贴一些学习的笔记。二.开发包安装有关D2D/DW
牧秦丶
·
2020-07-27 18:52
Direct2D
VC/MFC
软件开发
C/C++
【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲...
blog.csdn.net/zhmxy555/article/details/8197792作者:毛星云(浅墨)邮箱:
[email protected]
这篇文章里,我们将迈出精通DirectX的第一步,先了解典型
Direct3D
iteye_11539
·
2020-07-27 12:03
矩阵的行主序与列主序
分别为:行主序(
Direct3D
),列主序(OpenGL)存储顺序说明了线性代数中的矩阵如何在线性的内存数组中存储。
oracleot
·
2020-07-16 04:29
图形
DirectX中文文档系列:二、
Direct3D
设备(device)
一、介绍
Direct3D
device是D3D的渲染组件,他封装并保存了渲染状态(renderingstate)。
nightelve
·
2020-07-16 03:21
DirectX中文文档
DirectX
DirectX12 3D的绘制函数Draw()
voidInit
Direct3D
App::Draw(constGameTimer>){//重复使用记录命令的相关内存,只有当与GPU关联的命令列表执行完成时,才将其重置ThrowIfFailed(mDirectCmdListAlloc
万里归来少年心
·
2020-07-16 02:09
DirectX
12
directx12
draw
DirectX11学习笔记
一、如果图元每个定点的颜色都不同,那么图元表面的颜色将由每个定点的颜色通过线性插值来赋予,这被称为高洛德着色(GouraudShading),也叫平滑着色;二、三维图元:
Direct3D
中,使用三角形组成大多数的多边形
Jackery_Shh
·
2020-07-15 23:20
Qt+DirectDraw实现
一般是用来写界面,而当系统对图片绘制速度要求较高时,Qt自带的图像绘制引擎往往不能达到我们的要求,这个时候我们就需要更加底层的绘图API,如DiretDraw(DirectDraw已经很旧了,目前使用的是
Direct3D
ajaxhe
·
2020-07-15 20:13
Qt
C/C++
DirectX11,DirectX12,OpenGL,Vulkan学习资料
DirectX113d_game_programming_with_DirectX11.pdf4-IntroductiontoMultithreadedrenderingandtheusageofDeferredContextsinDirectX11.pdf
Direct3D
_Programming.pdfDirectx
BugattiEngine
·
2020-07-15 15:05
DirectX技术
从零开始开发3D游戏引擎 - 在QtWidget中进行
Direct3D
11渲染,并捕捉Windows消息
DirectX渲染创建一个继承QWidget的类,重写paintEvent,resizeEvent但是仅仅这样还不够,画面会一直闪烁,需要重写以下函数virtualQPaintEnginepaintEngine()const{returnNULL;}*并设置窗口属性this->setAttribute(Qt::WA_PaintOnScreen,true);this->setAttribute(Qt
BugattiEngine
·
2020-07-15 15:05
DirectX技术
从未停止!OpenGL的版本历史和发展
从初期的崭露头角,到与
Direct3D
激烈竞争,后经历黯淡
weixin_33923762
·
2020-07-15 04:32
使用VirtualBox调试项目踩过的坑
“Failedtoinitialize
Direct3D
.…”原因分析3.DX9的安装与检测是否安装成功4.VirtualBox3D加
weixin_30872867
·
2020-07-13 17:35
(原)关于sdl在部分机器上做视频显示,改变显示窗口大小会崩溃
最主要的原因是,视频显示窗口变成非活动窗口的时候,sdl内部会循环消息处理,当处理WM_WINDOWPOSCHANGED消息的时候,就会出现崩溃,崩溃的代码在,D3D_UpdateViewport函数内部的I
Direct3D
Device9
dianchixian5277
·
2020-07-13 04:24
在MFC框架中使用OpenGL的简单实例
但GDI只能绘制简单的2D图形,要想制作精美的3D图形,一个可行的办法是使用OpenGL或者
Direct3D
等第三方库。
weixin_34336526
·
2020-07-12 09:35
DirectX11 With Windows SDK--33 曲面细分阶段(Tessellation)
前言曲面细分是
Direct3D
11带来的其中一项重要的新功能。它引入了两个可编程着色器阶段以及一个固定的镶嵌处理过程。
X_Jun
·
2020-07-12 01:00
DirectX11 With Windows SDK--33 曲面细分阶段(Tessellation)
前言曲面细分是
Direct3D
11带来的其中一项重要的新功能。它引入了两个可编程着色器阶段以及一个固定的镶嵌处理过程。
X_Jun
·
2020-07-12 01:00
Hello OpenGL--001:名词解析
而另一种程序接口系统是仅用于MicrosoftWindows上的
Direct3D
。OpenGL常用于CAD、虚拟现实、科学
e521
·
2020-07-11 18:48
略
世界变换:I
Direct3D
Device9::SetTransform(D3DTS_WORLD,世界变换矩阵)D3DXMATRIXcubeWorldMatrix;D3DXMatrixTranslation
我原来还有这个账号
·
2020-07-11 11:15
【
Direct3D
11.3 Functional Specification】 第2章 Rendering Pipeline Overview
第2章渲染管线概述与前几代产品一样,D3D11.1硬件也可以使用共享的可编程处理器核心进行设计。GPU上存在大量的Shader处理器核心,可以在包含D3D11.1Pipeline的各个功能块之间进行调度,如下所示。2.1输入汇编器(IA)概述输入汇编器(IA)在将保存在一维缓冲区的点,直线,三角形或面片控制点等几何数据引入图形管线中,顶点数据可以来自多个缓冲区,可以从每个缓冲区以“结构数组”的方式
ZhiqianXia
·
2020-07-10 10:30
图形管线知识
Untiy3d Shader基础知识教程
Untiy3dShader基础知识教程:1.Unity中配备了强大的阴影和材料的语言工具称为ShaderLab,以程式语言来看,它类似于CgFX和
Direct3D
的效果框架语法,它描述了材质所必须要的一切咨询
小太阳会发光诺
·
2020-07-10 09:21
DX12学习笔记(龙书)(小点3:命令队列和命令列表)
每个GPU有至少1个命令队列(QUEUE),CPU可以借助
direct3d
API把commandLIST(命令列表)提交到命令队列(QUEUE)里区。命令列表里面有许多命令。
KillJUMP
·
2020-07-09 18:13
C++ Direct2D绘图、winapi创建窗口初探
D2D的架构Direct2D是基于
Direct3D
10.1API构建的,这意味着Direct2D可以使用硬件加速,下图是Direct2D与
Direct3D
的一个关系图由上图可以看出,Direct2D还自带了一个软件实现
迷之程序员
·
2020-07-09 13:25
C++
3D图形基本知识
因为我们用地是
Direct3D
,很多3D的概念问题已经解决了。但是,你仍然需要理解3D的核心概念以便使用
Direct3D
。3D坐标系统3D图形的目标是用二维的图象来代表
zxhseu
·
2020-07-09 06:43
DirectX11学习:第三篇---初始化DirectX11
初始化DirectX11这篇教程将会介绍如何使用DirectX11.我们将会学习如何初始化和关闭
Direct3D
,还有如何在窗口中渲染。
engineer_ZHQ
·
2020-07-09 05:13
学习
编程
DirectX
directx11
3D编程
源代码
框架
图形
【Visual C++】游戏开发五十五 浅墨DirectX教程二十二 水乳交融的美学:alpha混合技术
blog.csdn.net/poem_qianmo/article/details/15026917作者:毛星云(浅墨)邮箱:
[email protected]
在这篇文章里面,我们一起非常详细地探讨了
Direct3D
浅墨_毛星云
·
2020-07-09 05:40
【C++】
【Visual
C++】游戏开发
【DirectX】
【Visual
C++】游戏开发
OpenGL空间(坐标系)变换
如文章所说,API是工具,不是本质,OpenGL/
Direct3D
的本质是图形学,而不是OpenGL/
Direct3D
的本身,API的本身只是一些Interface而已。
weixin_30781775
·
2020-07-08 14:47
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他