Skip to content

Instantly share code, notes, and snippets.

Distant Horizons shader compatibility info

Distant Horizons shader compatibility information

Distant Horizons v2.0.0 (and up) shader compatibility information.

v2

Install guide

Fabric

(Neo)Forge

  • Install Sodium
    • A recently updated fork or Sodium v0.6.0 or higher
  • Install Iris Shaders
    • Oculus v1.7.0 or higher or Iris Shaders v1.8.0 or higher
  • Install Distant Horizons
    • v2.1.0 or higher
  • Download a compatible shaderpack, see the shaderpacks section below.

Shaderpacks

Known issues

  • Sky rendering breaks
    • Go to Distant Horizons settings
    • Change Advanced->Advanced Graphics Settings->Transparency to "Complete"
    • Change Advanced->Advanced Graphics Settings->Render Quality to "Medium"
    • Restart Minecraft

v1/Legacy

Open dropdown for v1/legacy shader compatibility information

THIS IS FOR LEGACY SHADER COMPAT. THIS IS NOT FOR IRIS + DH SHADER COMPAT v2.
For Iris + DH shader compat v2, see the section under the heading v2 above.

Known issues

  • LODs don't have proper shading applied to them when using shaders, so at night the LODs may look too bright and not match MC's terrain
  • LODs don't have (correct) lighting
    • Can be improved by switching DH Settings->Advanced->Graphics Settings->General->LOD Shading to Old Lighting/Forced

Compatible shader mods

Fabric/Quilt

Forge/NeoForge

  • OptiFine
  • Oculus by Asek3
    • For 1.19.2, there's a branch on Teqed's fork
    • For 1.16.5, there's a branch on P1xelBuilder's fork

Compatible shaderpacks

  • Complementary fork by EminGT, edited by me (Steveplays28)
    • v1/Legacy Iris + DH shader compat
    • Iris + DH shader compat v2 is in the works by Emin, in-development builds available on Patreon (emingt), see the first section of this document
    • Has DH blending
    • Has DH compatibility config
  • Rethinking Voxels fork by EminGT, edited by me (Steveplays28)
    • Legacy Iris + DH shader compat
    • Has DH blending (out of the box, settings aren't ported from Complementary yet)
  • Potato Shaders by RRe36
    • v1/Legacy Iris + DH shader compat
  • Reflective Vanilla Shaders by Rin
    • v1/Legacy Iris + DH shader compat
  • VanillAA by leo60228
    • v1/Legacy Iris + DH shader compat
  • BSL by capttatsu
    • v1/Legacy Iris + DH shader compat requires a version below v8.2.0
    • The more recent versions (v8.2.0 and up) are for Iris + DH shader compat v2, see the first section of this document
  • Shrimple by Null
    • v1/Legacy Iris + DH shader compat requires this specific version
    • The more recent versions (after commit 79d7d1f3) are for Iris + DH shader compat v2, see the first section of this document

Incompatible shaderpacks

  • Nostalgia Shader by RRe36
    • LODs don't render (neither on OptiFine nor Iris)
    • Default TAAU percentage (75%) has issues, make sure to set TAAU to 100%
  • Sildur's Vibrant Shaders by Sildur
    • LODs don't render (neither on OptiFine nor Iris)
@Steveplays28
Copy link
Author

Hi @TheNameSimonWasAlreadyTaken, try asking in the Distant Horizons Discord server, if you haven't already. Maybe someone there has encountered a similar issue.

@Steveplays28
Copy link
Author

@FezVrasta Hi, I'd also recommend you to ask in the Distant Horizons Discord server, I'm not sure myself.

@Ketenn360
Copy link

Can some one help me resolve this issue?

2024-12-12_19 52 13

The first image is the problem in the distance, some glitching around the center of the horizon. I'm using Complimentary Shaders-Reimagined atm.

2024-12-12_19 52 20

The second is the same image without shaders. Both are using Distant Horizons. The strange pixlated effect gets worse the higher I'm elevated, like on a cliffside.

@Steveplays28
Copy link
Author

Steveplays28 commented Dec 13, 2024

Hi @Ketenn360, maybe people in the Distant Horizons Discord server know. I suspect that this might be related to overdraw prevention.

@Ketenn360
Copy link

Distant Horizons Discord

Thanks, you were correct. Changing the overdraw setting from it's default to 0.0 seems to have removed that pixelated effect.

@Khaeops
Copy link

Khaeops commented Dec 19, 2024

@Steveplays28 Distant Horizons support has made it upstream to Oculus mc1.20.1-1.6.13 and players on Minecraft 1.20.1 can use the official release.
Oculus's latest release for 1.19.2 is 1.6.9 and doesn't support Distant Horizons. I have support for this version on my 1.19.2 branch, which should be buildable without any special instructions. For the convenience of those who have asked me for it, I've uploaded an already built jar here with 30 days retention.
Edited 02/21/2024: Reuploaded here with 30 days retention.

Can you make this jar version available for download again?

Here's a link to oculus 1.6.9 with DH support for 1.9.2 https://pixeldrain.com/u/kEgFGaUM . Built it from linked oculus fork and it should be up for a while

I've been trying this jar build but I cannot get it to render the DH meshes with shaders enabled. I've tried the Bliss and Photon shaders linked on this page, it'll only draw the DH meshes with shaders disabled.

I'm using:
DistantHorizons-2.1.0-a-1.19.2.jar
oculus-mc1.19.2-1.6.9.jar (@Askadar's link)
embeddium-0.3.18.1+mc1.19.2 (also tried a combination of Rubidium versions)

Has anyone else been successful in getting a 1.19.2 version to even draw DH with shaders?

@Steveplays28
Copy link
Author

@Khaeops People have done it, maybe try asking in the Distant Horizons Discord server?

@What42Pizza
Copy link

How can I get my own shader added to this List? I just added DH support to it (Link)

@Steveplays28
Copy link
Author

Steveplays28 commented Dec 31, 2024

@What42Pizza Hi, I'll add your shaderpack to the list, nice work on it!

EDIT: I've added it

@TFjeld
Copy link

TFjeld commented Jan 18, 2025

Anyone else having issues with Solas? When DH is running there seems to be a light source coming thru blocks from a single direction even when its night or in caves. The singularity in The End shows thru as a purple haze no matter what as well.

@Steveplays28
Copy link
Author

Hi @TFjeld, I haven't seen that happen myself, though I've also not looked for that. You might get more responses in the Distant Horizons Discord server if you haven't already posted there.

@imheavi
Copy link

imheavi commented Jan 20, 2025

Stracciatella Shaders by DrDesten now supports DH!

https://modrinth.com/shader/stracciatella-shaders

@Steveplays28
Copy link
Author

Thank you @imheavi, I've added Stracciatella to the list!

@imheavi
Copy link

imheavi commented Feb 8, 2025

https://modrinth.com/shader/minimal-shader

Minimal Shader by felixmgoff supports DH

@Steveplays28
Copy link
Author

@imheavi Thanks, I've added MINIMAL to the list

@Clyzod
Copy link

Clyzod commented Mar 1, 2025

Hey, when i use the shaders linked here, they dont seem to work, i've tried installing Oculus but it makes all my game crash could someone help me ?

@Steveplays28
Copy link
Author

Hi @Clyzod, could you ask in the Distant Horizons Discord server? Please also attach logs.

@Askadar
Copy link

Askadar commented Mar 12, 2025

Since DH 2.3 has been released today I've updated 1.19.2 oculus build since DH requires 1.8.0 ver minimum. It's just a version number bump, no real changes. https://pixeldrain.com/u/c7GiDVi4

I've been trying this jar build but I cannot get it to render the DH meshes with shaders enabled. I've tried the Bliss and Photon shaders linked on this page, it'll only draw the DH meshes with shaders disabled.

I'm using: DistantHorizons-2.1.0-a-1.19.2.jar oculus-mc1.19.2-1.6.9.jar (@Askadar's link) embeddium-0.3.18.1+mc1.19.2 (also tried a combination of Rubidium versions)

Has anyone else been successful in getting a 1.19.2 version to even draw DH with shaders?

I've been running it fairly fine with minor glitches, using my oculus upload,
DH 2.3.0-b-1.19.2,
Embeddium by FiniteReality 0.3.18.1+mc1.19.2,
Embeddium (Rubidium) Extra by dima_dencep 0.4.19+mc1.19.2-build.105
Shader Pack is complimentary reimagined r5.3

2025-03-13_02 04 03

Edit: after some testing found that lighting doesn't work properly with old oculus and DH 2.3 (likely 2.1+?), seems like patches will be required for shaders to work properly

@Lyra-Vhess
Copy link

FastPBR now supports Distant Horizons as of v2.0:
https://modrinth.com/shader/fastpbr

@Steveplays28
Copy link
Author

Thank you @Lyra-Vhess, I've added FastPBR to the list.

@imheavi
Copy link

imheavi commented Apr 8, 2025

DrDestens Shaders support DH!

https://modrinth.com/shader/drdestens-shaders

@Steveplays28
Copy link
Author

Thanks @imheavi, I've added DrDesten's Minecraft Shaders.

@kittenvr
Copy link

could you have an option to order by popularity or which one works best or which one looks the best

@Steveplays28
Copy link
Author

Steveplays28 commented Apr 16, 2025

Hi @kittenvr, this is a Markdown file, I don't think there's an easy way to add sorting to the list, especially not automatically sorting by popularity.
Best-looking is subjective for a large part, I'd like to keep this list simple/objective.

@kittenvr
Copy link

Hi @kittenvr, this is a Markdown file, I don't think there's an easy way to add sorting to the list, especially not automatically sorting by popularity. Best-looking is subjective for a large part, I'd like to keep this list simple/objective.

@Steveplays28 thanks, which one do you use

@Steveplays28
Copy link
Author

Steveplays28 commented Apr 16, 2025

@kittenvr I've used Complementary and Bliss for a long time, but I could also recommend Photon. Lately I've been using Super Duper Vanilla a lot.
All of the shaderpacks on this list have their own unique style, I recommend checking out ones that seem interesting to you and playing around with them in-game. Have fun!

@vianneynara
Copy link

Super Duper Vanilla doesn't support DH at the moment.
image

@Steveplays28
Copy link
Author

Steveplays28 commented Apr 19, 2025

@vianneynara Odd, the version I have installed in one of my instances does work with Distant Horizons.
You could try downloading the source code as a ZIP and using that, Distant Horizons support should definitely be there.

@vianneynara
Copy link

vianneynara commented Apr 20, 2025

@Steveplays28 using the master/non-release branches seems risky, there seemed to be many bugs/artifacts compared to the one I'm talking about, DH works though. The non-buggy version would be 1.3.5 (even from the tags branches), but it doesn't support DH, foggy. I currently use Dr Destens.
image

@vianneynara
Copy link

Turns out the owner is aware of the issue. There are some releases online that has no DH support but is a lot more optimized and stable. Here's an answer towards the issue: Eldeston/Super-Duper-Vanilla#106 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment