Skip to main content
Share Your Experience: Take the 2024 Developer Survey
3 votes

Which DirectX Version to use for a low poly game?

You generally want to use the latest version that is compatible with your target platform. For most people that means DirectX11, since DirectX12 is not supported on versions of Windows (i.e. Windows 7)...
Jack Aidley's user avatar
  • 2,126
2 votes

Avoid if statements in DirectX 10 shaders?

There are multiple instruction able to do conditions without branching; ...
Alexis Paques's user avatar
1 vote

Handling pipeline objects in both DX12 and Vulkan like graphics APIs

It may feel inconvenient, but precompiling all pipeline permutations ahead of time is how Vulkan was designed to be used. Compiling pipelines is expensive, and if you are able to do it all up-front it'...
the_Demongod's user avatar
1 vote
Accepted

Handling pipeline objects in both DX12 and Vulkan like graphics APIs

This is a known problem with the new APIs: https://forum.beyond3d.com/threads/shader-complilation-on-pc-about-to-become-a-bigger-bottleneck.61929/ Vulkan is evolving solutions for it via extensions, ...
Maximus Minimus's user avatar
1 vote

How to perform alpha blending on saved raw argb videos(a image and a video will also work) using direct3d9 , direct3d10 or direct3d11?

https://docs.microsoft.com/en-us/windows/win32/api/d3d11/ne-d3d11-d3d11_usage Resource Bind Options Dynamic: Input to a Stage: yes³ 3 - The resource can only be created with a single ...
Maximus Minimus's user avatar
1 vote

SlimDX Direct3D10 Sprite stretches with window size

After some experimentation I've found this to work: ...
Xarbrough's user avatar
  • 121

Only top scored, non community-wiki answers of a minimum length are eligible