directx 相关问题

DirectX是一组API,用于在Microsoft平台上处理与多媒体相关的任务,尤其是3D图形和游戏编程和视频。

directx中的深度偏差问题

我正面临DirectX 9深度偏差的问题。我已经按照以下链接操作:https://software.intel.com/zh-cn/articles/alternatives-to-using-z-bias-to-fix-z-fighting-issues,它已经解决了我的基本问题……] >

回答 1 投票 -1

Direct3D Win32游戏模板未在VS 2019中显示

我正在尝试在Visual Studio中使用DirectX TK。在Wiki中,它显示了模板选项“ Direct3D Win32 Game”;但是,这在我的模板中不可用。我认为我已经安装了所有...

回答 1 投票 0

Learning Directx

我正在尝试学习Directx11,但遇到了障碍。具体来说,我真的不知道如何去学习它。我已经阅读了Microsoft网站上的许多文章,但是它们非常...

回答 1 投票 0

Microsoft.DirectX.AudioVideoPlayback,如何设置音轨语言?

这是我在此网站上的第一条消息。我正在将Microsoft.Directx.AudioVideo.Playback.dll用于我的视频播放器,并且一切都进行得很顺利。。。但是现在我的视频带有双音轨,并且...

回答 1 投票 0

Windows 10和Visual Studio 2013 Express上的DirectX

我已在Windows 10笔记本电脑上安装Windows SDK。但是,有对Microsoft.DirectX,Microsoft.DirectX.Direct3D,Microsoft.DirectX.Direct3DX和Microsoft.DirectX的程序集引用。...

回答 1 投票 0

关于MSAA的困惑

我正在研究MSAA及其工作方式。我了解该概念的工作原理以及其背后的想法是什么。基本上,如果三角形的中心覆盖像素的中心,则为...

回答 1 投票 0

D3D11交换链缓冲区为NULL

[每当我运行此代码时,指向(TextData成员)_TextureData结构内的数据都为0(例如300个字节,仅为0)。它返回的HRESULT结果始终为S_OK,并且行...

回答 1 投票 0

从GPU获取FPS和帧时间信息

我是数学家而不是程序员,我对编程的基础有所了解,并且在Linux和Windows中都是相当高级的超级用户。我知道一些C和一些python,但没什么。 ...

回答 1 投票 -1

为什么当我尝试重写指向Direct3D设备的`EndScene`函数的指针时?

我尝试挂钩DirectX 9应用程序以从中获取屏幕截图。那就是我要做的事情:我将CreateRemoteThread和LoadLibraryW地址作为参数传递给DLL。我假设目标是...

回答 2 投票 3

无法打开文件Dinput.lib

我正在尝试更新旧程序,以使用DirectX的最新版本。构建应用程序时,出现错误“无法打开文件Dinput.lib”。我不想打开Dinput.lib。我如何...

回答 1 投票 0

如何在C ++(DirectX图形)中使用DrawLine

//绘制网格背景。 int width = static_cast (rtSize.width); int height = static_cast (rtSize.height);为(int x = 0; x

回答 2 投票 1

Windows 10上的Rastertek DirectX11教程

我一直在尝试通过Windows 10系统上的Rastertek的DX11教程来进行工作,并且在使它们正常工作方面遇到了很多麻烦。我遇到的大多数问题是“ .exe ...

回答 1 投票 0

使用DXGI捕获窗口

我有一个使用DXGI的桌面捕获的工作版本。是否可以使用同一管理器捕获单独的窗口(HWND)?

回答 1 投票 0

添加几何着色器会导致“着色器链接错误”

我正在向DirectX 11程序添加一个几何着色器(非常简单的一种)。我已经写了顶点和像素着色器,它们按预期工作-没有错误,没有警告。着色器是...

回答 1 投票 1

IDXGISurface :: Map:此对象不是使用允许CPU访问的CPUAccess标志创建的

我尝试创建新的ID3D11Texture2D以便将其进一步映射到DXGI_MAPPED_RECT。我收到一些ID3D11Texture2D,但它们没有电源(无法更改其创建方式)。这是代码的一部分:...

回答 1 投票 0

A D3D11_USAGE_STAGING无法通过D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX共享资源

我尝试创建新的ID3D11Texture2D以便将其进一步映射到DXGI_MAPPED_RECT。我收到一些ID3D11Texture2D,但它们没有电源(无法更改其创建方式)。这是代码的一部分:...

回答 1 投票 1

DirectX 11:启用深度缓冲区视图将隐藏所有几何图形

我正在添加对dx11的支持,但遇到了一些问题。在没有深度缓冲区视图的情况下,它可以很好地呈现,但是当我附加它时,我的三角形被隐藏了,并且我只能看到一个空白屏幕。在调试器中,...

回答 1 投票 0

directX创建交换链

在我的书中,我编写了代码以创建交换链。 IDXGIDevice * dxgiDevice = 0; mD3dDevice-> QueryInterface(__uuidof(IDXGIDevice),(void **)和dxgiDevice); IDXGIAdapter * dxgiAdapter = 0; ...

回答 1 投票 4

当前渲染视频卡

我想获取有关当前正在运行的视频卡的信息。基本上我的问题是如何从openGL字符串GL_RENDERER获取设备ID。我在窗户上。我已经使用了DirectX函数...

回答 1 投票 2

是否可以通过编程方式查看游戏使用的图形API?

[对于像DOTA 2这样的游戏,它们可以与DX9,DX11,Vulkan等不同的图形API一起运行,我无法提出一种可行的解决方案来检查API的当前版本...]]

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.