DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。
Direct2D,Directx11on12示例VSYNC发行
我正在按照Microsoft DirectX11on12示例创建一个Direct2D组件并绘制一个圆和文本...到目前为止,我已经能够绘制圆和文本...但我的FPS现在限制为60 fps .... 。
什么是Vulkan的LoadOp和StoreOp的DirectX 12等效项?
在许多D3D 12教程和书籍中,清除渲染目标视图时只需清除深度模板缓冲区。大多数情况,但是遇到特殊情况,我想知道是否缓冲区的数据...
Directx 11 CreateVertexShader内存泄漏
嗨,我在创建和释放顶点着色器时发生内存泄漏。这是我编译的着色器https://pastebin.com/raw/4w8tyY1n这是我很简单的代码,我只是创建设备和上下文,...
是否可以在屏幕上移动某些图像,并且在移动图像时将场景记录为视频?
您可以从标题中读取,我希望能够在屏幕上绘制一些图像,将它们向某个方向移动,并且视频以良好的fps速率捕获了移动。我想指定我不...
这有什么问题:pVertexBuffer [0] .Position = D3DXVECTOR3(0.0f,0.0f,0.0f); pVertexBuffer [0] .TexCoord = D3DXVECTOR2(0.0f,0.0f); pVertexBuffer [1]。位置= D3DXVECTOR3(m_ScreenResolutionX,0.0f,...
我正在尝试初始化directX,但是由于某种原因,它无法创建d3d设备。它可以正确编译,但是在调试时显示最后一个消息框(“无法创建D3D设备”)--d3dObject ...
我正在为游戏创建一个新的directX菜单,因为我以前的菜单确实已经过时并且编码不正确。我目前在数组和循环中做很多事情,但是我有一个...
如何在DirectX / Direct3D 12中使用fence同步CPU和GPU?
我开始学习Direct3D 12,并且在理解CPU-GPU同步方面有困难。据我了解,fence(ID3D12Fence)只不过是使用的UINT64(无符号长整型)值...
这是我在伪代码中处理字体渲染的方式(简化):FontFace * CreateFontFace(fontName,fontSize)如果(fontFace == 0)...
我正在尝试使用着色器中的变量反映所有常量缓冲区,但是反射器给出了错误的名称。着色器:struct ModelViewProjection {矩阵MVP;浮动}; struct ...
我正在使用vs 并研究dx 。 我先给你看代码。 这是我的顶点着色器代码。 我从互联网上复制了它。 这是我在着色器代码中设置的常量缓冲区。 首先,POSITI...
DirectX CreateRenderTargetView未正确初始化
出于某种原因,我似乎无法初始化我的RenderTargetView(它保持NULL),这会导致访问冲突。这是应该初始化RenderTargetView的行:hr = ...
我尝试过此代码,但是它只在前台进程中工作(我需要后台)。我希望其他帐户在从主帐户进行游戏时也能采取同样的措施。我尝试了“ PostMessage”,但没有尝试...
我有一个使用Direct9Ex的代码,例如:res = Device-> CreateTexture(1920,1080,1,1,D3DFMT_A8R8G8B8,D3DPOOL_DEFAULT,&Texture,&texture_shared_handle);我如何打开该纹理...
[DirectX vs OpenGL in 2D multi game
即开始制作2D或质量很差的3D多游戏。首先,我负责制作游戏服务器。我试图使服务器与本地c ++和客户端与其他游戏引擎(虚幻)。但我不知道...
这是我的问题。我正在创建一个游戏,并且想知道如何进行碰撞。我有几个案例可以分析并找到最佳解决方案。我先说,我不使用任何...
在我的UWP应用程序中,我将使用Windows.UI.Composition,它具有一个合成器https://docs.microsoft.com/en-us/uwp/api/windows.ui.composition.compositor,它可以抽象化对硬件的访问...
我如何将密钥发送到非活动的DirectX“ ePSXe”窗口?
我需要使用C#将密钥发送到无效的“ ePSXe”窗口。我使用Spy ++获取了窗口的句柄,但是当我使用此代码发送键“ x”时,却什么也没有。我该怎么办?我尝试了其他...
我尝试在计算着色器上实现MarchingCubes算法,因此我需要知道生成的三角形的实际数量。我使用虚幻引擎4和HLSL(着色器模型5)如何获取单个uint ...
在D3D12程序中,我遇到了DGXI_ERROR(CreateSharedHandle返回int <0),但是找不到将其转换为“错误描述”或“错误名称”(或两者)的方法。我有一个...