dx12gl-3.2.0
Curse Maven Snippet
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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

