Depth3D
Post-Process shaders for ReShade
Free, by the same author

The easy way to get Depth3D running.

GPU Selector installs ReShade, Depth3D and the add-ons for you. It can also force a game onto a specific GPU, which on a laptop is often the difference between the depth buffer working and not.

Setting up Depth3D with it

Depth3D runs through GPU Selector's Inject Mode. ReShade, Depth3D and the Enhanced Generic Depth (GDM) add-on are set up for each launch and removed when the game closes, so nothing is left behind in the game folder.

  1. Install GPU Selector and open the Mods tab (press 5).
  2. On the ReShade card, pick a version and set Build Type to Full Add-on Support.
  3. Click Download ReShade.
  4. Turn on Inject Mode: click the syringe button on the ReShade card. The ReShade logo turns purple.
  5. On the Depth3D card, click Deploy. This installs SuperDepth3D and the GDM add-on.
  6. Go to the Games tab and start the game with Launch in GPU Selector, not from Steam.
  7. In the game, press Home and open the Add-ons tab. Generic Depth Mod should be listed.

Overwatch comes with Depth3D, so a game with a profile is already configured.

You don't need the ReShade setup wizard (the Launch button on the ReShade card) for Depth3D, and you don't need Manage Add-on Games for GDM. GDM is added to every Inject Mode launch, and ReShade's built-in Generic Depth is switched off for that launch, so the two never fight over the depth buffer.

Already installed ReShade into the game with the wizard? That is a separate ReShade and it doesn't get GDM. When you launch the game, GPU Selector asks: pick Take Over This Launch to use GPU Selector's ReShade with Depth3D. Yours is set aside and put back when the game closes. Leave GPU Selector open while you play.

Which ReShade build

StandardAnti-cheat safe. Use it for online and multiplayer games. No add-on support, so no Generic Depth Mod.
Full Add-on SupportWhat Depth3D's add-ons need. Singleplayer only. It can trip anti-cheat in multiplayer.
4.9.1 LegacyThe last build before the 5.0 add-on split. For very old shader packs.

Using ReShade in competitive multiplayer can break a game's terms of service. Check the game's rules first.

Inject Mode

Some games block a normal ReShade install. Inject Mode loads ReShade into the running game instead of placing files next to it.

Use it for:

  • Microsoft Store and UWP games, which do not allow DLL placement
  • Games with file integrity checks
  • EAC protected games
  • Anything where a normal install refuses to load

It also brings a custom overlay key, useful if Home is awkward on your keyboard, and gamepad navigation for the ReShade menu. Handy when you are sitting back from a 3D TV.

What else it does

Picks the GPU
Forces a game onto the graphics card you choose. On hybrid laptops and dual GPU desktops this is often what makes the depth buffer appear at all.
Finds your games
Scans Steam, Epic, GOG, EA App, Ubisoft Connect, Xbox, Battle.net, Amazon Games and itch.io. You can add your own too.
Emulators
ROM folder scanning and per emulator settings. Overwatch has profiles for the common emulators, so the two line up.
Translation layers
DXVK, VKD3D-Proton, dgVoodoo2, WineD3D and Zink. When Overwatch says a game needs DXVK or dgVoodoo2, this is where you get it.
Runs on Linux
Under Wine. Download GPUSelector-Linux.run and run sh GPUSelector-Linux.run. It sets up Wine and the Vulkan layer on its own.

Requirements

SystemWindows 10 or later, 64 bit. Linux users run it under Wine, with GPUSelector-Linux.run.
Also needsThe WebView2 runtime, already installed on most Windows 10 and 11 systems.
Windows DefenderDefender wrongly flagged v1.3.2. Use v1.3.3 or newer.
AuthorBlueSkyDefender.
LicencePersonal, non commercial.