promotional bannermobile promotional banner

DX12mod

Changes Minecraft API render (OPENGL) to DX12
Back to Files

dx12gl-3.2.0

File namedx12gl-3.2.0.jar
Uploader
ThetiranixThetiranix
Uploaded
Oct 24, 2026
Downloads
25
Size
151.9 MB
Mod Loaders
Forge
File ID
9311248
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:dx12-1745958:9311248")

Learn more about Curse Maven

What's new

3.2.0

- New "OpenGL" option (experimental, off by default) in the DirectX 12 settings and in Embeddium's page. With 4.6 the mod presents itself as a modern GPU and Create (Flywheel) switches to its indirect drawing, with culling done on the GPU. With 3.3 (the default) everything works as before. It applies when the game restarts.
- More OpenGL 4.x features: compute shaders with storage buffers and images, GPU-driven indirect drawing, direct state access (DSA), persistently mapped buffers, SPIR-V, 3D / array / 1D textures, double uniforms and transform feedback.
- Shader packs: Hysteria now compiles and renders; Bliss now draws entities; several shader translation errors were fixed (arrays and matrices between stages, variables with names reserved in HLSL, uninitialized variables, switch blocks ending in discard).
- Diagnostic tools (diag=true, d3ddebug=true) and 10 in-game self-tests of these features.
- The first time this version is used the shaders are recompiled (a few seconds). Tessellation and geometry shaders are not supported yet.

This mod has no related projects