Questions tagged [directx]
The directx tag has no summary.
37 questions
1 vote
0 answers
74 views
Why does my PBR IBL lighting look incorrect?
I followed learnopengl.com IBL tutorial but implemented in on DirectX11, so every shader was converted from GLSL to HLSL. As a result, I have artifacts with some HDRI images and also as I use bloom ...
0 votes
1 answer
83 views
What API is exposed by the graphics card's driver to the OS or the apps?
When graphics card vendors like Nvidia / AMD write drivers for their cards, what API is exposed for the OS. Is it APIs like OpenGL / Vulkan / DirectX? If so does the apps that can consume such APIs, ...
0 votes
1 answer
579 views
Preferred GPU API to use for Steam Deck, Windows, Linux and MacOS support
Good people of the graphics SO community, I am new to Graphics programming or GPU programming in general but I have been a game dev enthusiast for over 4-5 years. I started learning about Graphics ...
1 vote
0 answers
600 views
DDS BC7 Thumbnails on Windows 10
Is it possible to enable accurate thumbnail previews for DDS files that use the newer DX10 headers (DirectX 10 headers)? It seems there is very limited information about this. I did find a couple ...
2 votes
1 answer
354 views
Is it possible to make a projection matrix to not project in the center?
I have the following projection matrix: and I need to make a hole in the center of my matrix, something like that: (I don't want to project a custom W and H) Is that possible ? Thanks.
0 votes
0 answers
115 views
16 bit SNORM format not correctly storing Z component?
I generate a normal GBuffer in my engine, and I store it using a R16G16B16A16_SNORM format like this: ...
0 votes
1 answer
129 views
DirectX FVF(Flexible Vertex Format ) equivalent in OpenGL/Vulkan?
Is there any directX FVF(Flexible Vertex Format ) equivalent in OpenGL/Vulkan.
1 vote
0 answers
187 views
Conditionals and branching in shaders
This is a quite wide subject which implies a lot of topics such as the platform or the compiler, but I think that it could be useful for everyone to know more about this. A common mistake is to think ...