graphics
文章平均质量分 57
icbm
这个作者很懒,什么都没留下…
展开
-
图形程序调试工具资源
RenderDoc Downloads https://renderdoc.org/buildsRenderDoc Downloads https://github.com/baldurk/renderdocAMD CodeXL Analyzer https://github.com/GPUOpen-Tools/amd-codexl-analyzerAMD Tools and SDKs ht原创 2016-10-22 22:06:11 · 1051 阅读 · 0 评论 -
DirectX Leak Debugging
DirectX Leak Debugging Yo my peps, I have put together a small tutorial on how to use the ID3D11Debug interface to debug memory leaks caused by not properly releasing DirectX objects. So I recentl转载 2018-01-15 17:36:51 · 553 阅读 · 0 评论 -
Alpha To Coverage
为什么Alpha to coverage方法不需要排序?alpha to coverageAlpha To CoverageAlpha to coverageAlpha to Coverage转载 2018-02-02 17:45:08 · 209 阅读 · 0 评论 -
MSAA 与 Depth Stencil Buffer
Resolving a Depth/Stencil buffer?Hardware Support for Direct3D 11 FormatsHow to resolve a multisampled depth buffer to a depth texture?Can i resolve a multisampled depth buffer into a texture?...转载 2018-02-26 21:18:51 · 1061 阅读 · 0 评论 -
GPU Profiling 101
原文地址:http://www.reedbeta.com/blog/gpu-profiling-101/GPU Profiling 101October 12, 2011 · Coding, GPU, Graphics · CommentsIn all my graphics demos, even the smallest ones, you’ll typically find a readout转载 2018-03-22 23:08:54 · 527 阅读 · 0 评论 -
Introduction to 3D Game Programming with DirectX 11 学习笔记 (1)GameTimer 类
GameTimer 类用于计时,在框架中累计正常运行时间,可用于计算 FPS 及每帧时间。该计时器可以暂停、恢复计时。源文件${CODE}/Common/GameTimer.h${CODE}/Common/GameTimer.cpp类方法详解float GameTimer::TotalTime() 返回累计正常运行时间(已经剔除暂停时间)。float GameTi...原创 2018-06-11 16:51:17 · 358 阅读 · 0 评论 -
Introduction to 3D Game Programming with DirectX 11 学习笔记 (2)D3DApp 类
D3DApp 是一个框架类,用于创建主窗口,创建 Direct3D 对象,并处理主循环逻辑。源文件${CODE}/d3dApp.h${CODE}/d3dApp.cpp类方法详解HINSTANCE D3DApp::AppInst()返回当前应用的实例句柄。该值在 D3DApp 的构造函数中传入并保存。一般在创建唯一的 D3DApp 实例时,将 WinMain 函数的 h...原创 2018-06-11 17:35:38 · 545 阅读 · 0 评论 -
DXGI_SWAP_EFFECT 详解
Options for handling pixels in a display surface after calling IDXGISwapChain1::Present1. ENUM value presentation mode MSAA support buffer count operation on buffer after present DI...原创 2018-06-08 12:42:19 · 2887 阅读 · 0 评论 -
UpdateSubresource vs Map/UnMap
How to use UpdateSubresource and Map/Unmap?Don’t Throw it all Away: Efficient Buffer Management转载 2018-06-18 22:03:46 · 1858 阅读 · 0 评论 -
离线构建 Vulkan-Loader
构建 Vulkan-Loader 需要 Vulkan-Headers 代码库。可以从如下地址下载:https://github.com/KhronosGroup/Vulkan-Headers https://github.com/KhronosGroup/Vulkan-Loader文档上说,直接在 Vulkan-Loader 目录下,执行如下命令即可构建。git clone gi...原创 2018-08-29 16:35:54 · 1278 阅读 · 0 评论 -
Vulkan Loader 何时加载 ICD 驱动文件
当在 Vulkan 应用程序中,执行 vkCreateInstance 的时间,会加载 ICD 驱动文件,其调用堆栈如下:vulkan-1.dll!loader_platform_open_library(const char * lib_path) Line 285 Cvulkan-1.dll!loader_scanned_icd_add(const loader_instance...原创 2018-08-29 16:44:46 · 1731 阅读 · 0 评论 -
Vulkan 资源链接
Nvidia Vulkan Resourceshttps://developer.nvidia.com/taxonomy/term/586Vulkan Shader Resource Bindinghttps://developer.nvidia.com/vulkan-shader-resource-binding原创 2016-05-17 16:59:01 · 570 阅读 · 0 评论 -
MD2 Viewer
MD2 Viewer官方网站:http://milkshape3d.com/md2v/index.htmlDownloadsMD2 Viewer 1.4md2viewer14.zip (408Kb, contains self-installing setup.exe, /w 3Dfx Mesa 3.0)md2viewer14_le.zip (45Kb, light edition)...转载 2018-11-18 19:58:38 · 198 阅读 · 0 评论 -
HLSL 的内置函数 firstbithigh 和 firstbitlow
函数定义firstbithigh functionGets the location of the first set bit starting from the highest order bit and working downward, per component.For a signed integer, the first significant bit is zero for a neg原创 2017-12-25 17:38:12 · 1274 阅读 · 0 评论 -
HLSL 中矩阵的 column_major 与 row_major 属性
调用 XMMatrixTranslation(2.0f, 3.0f, 4.0f) 生成的矩阵为:1.0, 0.0, 0.0, 0.0,0.0, 1.0, 0.0, 0.0,0.0, 0.0, 1.0, 0.0,2.0, 3.0, 4.0, 1.0,其在内存中的表示为连续的 16 个元素,记录顺序为行从上到下,行内元素从左到右( row_major 排列方式 )。变换向量时,向量左乘该矩阵:原创 2017-12-23 21:55:26 · 3406 阅读 · 0 评论 -
Vulkan Barriers
Vulkan barriers explained https://gpuopen.com/vulkan-barriers-explained/Vulkan API Overview: Pipeline barriers https://boxbase.org/entries/2016/mar/7/vulkan-api-overview-3/BARRIERS IN VULKAN : THEY A转载 2017-09-23 19:01:46 · 537 阅读 · 0 评论 -
HLSL 、 GLSL 的 Atomic Counter 资源汇总
OpenGL 4.2 Atomic Counter Demo: Rendering Order of Fragments http://www.geeks3d.com/20120309/opengl-4-2-atomic-counter-demo-rendering-order-of-fragments/Atomic Counter https://www.opengl.org/wiki/Ato原创 2016-10-24 21:53:56 · 722 阅读 · 0 评论 -
DirectX SDK (June 2010) 安装图
从以下地址下载:DirectX Software Development Kit https://www.microsoft.com/en-us/download/details.aspx?id=6812安装步骤截图:安装过程中,遇到到“S1023”错误,解决办法如下: “S1023” error when you install the DirectX SDK (June 2010) htt原创 2016-11-05 22:55:15 · 12914 阅读 · 0 评论 -
DirectX 资源
How to Use Direct3D 11 https://technet.microsoft.com/en-us/browser/hh404569(v=msdn.10).aspx原创 2016-07-05 15:50:55 · 539 阅读 · 0 评论 -
Windows 环境下构建 Mesa 12.0.3
构建环境准备Python 2.7 (64位) 安装下载 64位 Python ( python-2.7.12.amd64.msi ) 并安装,安装目录:C:\Python27 。验证安装:python -VMako 安装从 https://pypi.python.org/pypi/Mako 地址下载 Mako ( Mako-1.0.4.tar.gz ) 并解压,进入解压后的目录安装。python s原创 2016-10-30 10:47:28 · 3563 阅读 · 0 评论 -
ASUS Z-170A 主板锁定 CPU 频率
开机时,按“F2键”或“DEL键”进入 BIOS 设置界面。进入 “Advanced Mode”。保存设置,重启机器。进入“任务管理器”查看, CPU 频率将保持不变。原创 2016-10-27 18:09:12 · 9911 阅读 · 0 评论 -
OpenCL 相关资源
OpenCL: OpenCL快速入门教程 http://blog.csdn.net/augusdi/article/details/12750683OpenCL Tutorials http://opencl.codeplex.com/wikipage?title=OpenCL%20Tutorials http://opencl.codeplex.com/wikipage?title=Open转载 2017-01-10 18:19:19 · 521 阅读 · 0 评论 -
AMD GCN ISA Assembly 资源汇总
CodeXL for game developers: How to analyze your HLSL for GCN http://developer.amd.com/community/blog/2014/05/16/codexl-game-developers-analyze-hlsl-gcn/游戏开发人员使用CodeXL:如何为GCN分析HLSL http://blog.csdn.ne转载 2017-01-19 18:38:00 · 1623 阅读 · 0 评论 -
AMD 显卡驱动程序官方下载
AMD 显卡驱动程序AMD Driver原创 2017-02-27 15:12:19 · 2274 阅读 · 0 评论 -
PyOpenGL 资料汇总
OpenGL with PyOpenGL introduction and creation of Rotating CubeOpenGLContext Python TutorialsPython version 2.7 required, which was not found in the registry转载 2017-03-16 00:05:26 · 984 阅读 · 0 评论 -
Curve
Hilbert curveZ-order curvePeano curve转载 2017-04-07 18:04:48 · 456 阅读 · 0 评论 -
HLSL Registers
HLSL RegistersWhat are registers in HLSL for?what is register in HLSL?register keyword in HLSL?HLSL Register Arrayconstant buffer with an array of floats?How can I have constant buffer with array of fl转载 2017-04-12 15:36:20 · 615 阅读 · 0 评论 -
Direct3D11 Tutorial Win32 Sample
Direct3D tutorial sampleTutorial 1: Direct3D 11 BasicsTutorial 2: Rendering a TriangleTutorial 3: Shaders and Effect SystemTutorial 4: 3D SpacesTutorial 5: 3D TransformationTutorial 6: LightingT转载 2017-04-05 18:03:05 · 606 阅读 · 0 评论 -
MD2 资料汇总
MD2 file format (Quake 2’s models)http://tfc.duke.free.fr/coding/md2-specs-en.htmlThe Quake II’s MD2 file formathttp://tfc.duke.free.fr/old/models/md2.htmQuake2: Modeling Studiohttp://www.quake2....转载 2018-11-18 20:27:57 · 435 阅读 · 0 评论