Content
| Name | Version | |
|---|---|---|
X-Factor Optimization 1.0.3 is a focused rendering-performance update built on top of the optimization stack introduced in 1.0.2.
The main addition in this release is Greedy Meshing 0.5.3+26.2, configured specifically for X-Factor's existing Sodium-based rendering stack.
Rather than adding another large group of mods, 1.0.3 focuses on reducing the amount of terrain geometry that has to be submitted and rendered.
Added:
Greedy Meshing 0.5.3+26.2
Greedy Meshing optimizes chunk geometry by merging compatible adjacent block faces into larger quads.
Instead of rendering many individual faces across a large flat or uniform surface, compatible faces can be represented by a much smaller amount of geometry.
The goal is to reduce:
This complements X-Factor's existing rendering stack rather than replacing it.
X-Factor 1.0.3 ships Greedy Meshing enabled with an aggressive performance-focused configuration.
Greedy Meshing: ON
Aggressive Greedy: ON
Greedy Water: OFF
Merge Oriented Blocks: ON
Debug Wireframe: OFF
Debug Comparison: OFF
Debug Triangles HUD: OFF
Aggressive Greedy is enabled.
This allows Greedy Meshing to merge more terrain geometry than its conservative mode, including merges that cross some ambient-occlusion boundaries.
The result can be fewer quads and lower rendering workload, although lighting across very large merged surfaces may look slightly different from vanilla.
Greedy Water remains disabled.
Water meshing is considerably more experimental, so X-Factor does not enable it by default.
Merging of supported oriented blocks is enabled to extend the optimization beyond only the simplest terrain cases.
This update produced one of the largest rendering-performance improvements observed during X-Factor development so far.
In my testing, enabling Greedy Meshing produced FPS increases exceeding 900 FPS compared with X-Factor 1.0.2 in both:
This result was observed on the development/test system and should not be interpreted as a guaranteed +900 FPS increase on every computer.
The actual improvement depends heavily on:
Greedy Meshing is particularly effective when a scene contains large amounts of compatible terrain geometry that can be merged.
The important result for X-Factor is not only the peak FPS number: 1.0.3 substantially reduces the amount of terrain geometry that the existing rendering stack has to process.
X-Factor already contains several optimizations aimed at different stages of the rendering pipeline:
Sodium
Rendersnap
ImmediatelyFast
More Culling
Optimized Block Entities
Particle Core
Signs Faster
BadOptimizations
Gnetum
Iris
Greedy Meshing attacks a different part of the problem.
Mods such as Sodium, Rendersnap, and More Culling try to avoid rendering geometry that should not be visible.
Greedy Meshing reduces the amount of geometry required for surfaces that still need to be rendered.
Sodium, ImmediatelyFast, Rendersnap, and the rest of the rendering stack then process that reduced workload.
The result is a layered approach:
Cull unnecessary geometry
↓
Merge compatible visible geometry
↓
Process fewer vertices and quads
↓
Render through the optimized Sodium stack
This is why Greedy Meshing can provide a meaningful improvement even in a pack that already has extensive rendering optimization.
Greedy Meshing 0.5.3+26.2
config/greedy_meshing.json
enabled=true
aggressiveGreedy=true
greedyWater=false
mergeOrientedBlocks=true
debugWireframe=false
debugComparison=false
debugTrianglesHud=false
No mods were removed from the 1.0.2 manifest.
No existing Modrinth-managed mods were replaced or version-changed in this release.
This means 1.0.3 is intentionally a focused update: the tested 1.0.2 optimization stack remains intact and Greedy Meshing is added on top.
The performance additions introduced in 1.0.2 remain included:
The existing core optimization stack also remains:
X-Factor's custom components also remain:
xfactor-compatibility-patches.txtGreedy Meshing provides its largest benefit when its terrain-meshing path can operate normally.
Shader packs may reduce the available optimization because Greedy Meshing has more limited compatibility with shader-modified terrain rendering.
X-Factor continues to include Iris, but no shader pack is forced.
Players comparing performance should test with the same shader state in both versions:
Shaders OFF vs Shaders OFF
or:
Same shader pack vs Same shader pack
Comparing a shader-enabled run against a shader-disabled run is not a valid measure of the 1.0.3 improvement.
Because Aggressive Greedy is enabled, very large merged surfaces can have slightly different ambient-occlusion or lighting transitions compared with normal per-face terrain rendering.
This is an intentional performance trade-off in the X-Factor configuration.
If a specific block, texture, or lighting situation renders incorrectly, report the exact block and location together with screenshots and the full log.
For meaningful comparisons with 1.0.2:
For chunk-traversal testing, use the same route where possible.
For multiplayer testing, server population and network conditions can affect results, so several runs are preferable.
X-Factor performance testing can be performed with Spark using the client profiler.
Useful test workloads include:
A high FPS number alone does not identify whether a build is healthy.
Useful metrics also include:
The objective remains high throughput without introducing runaway CPU paths, excessive allocations, or unstable world transitions.
A clean launcher update should be sufficient because 1.0.3 does not replace the existing optimization stack.
After updating, confirm that the mods folder contains:
greedy-meshing-0.5.3+26.2.jar
The included configuration should be available at:
config/greedy_meshing.json
Do not install a second Greedy Meshing build alongside the version supplied by X-Factor.
As with previous releases, avoid using a launcher-wide Update All Mods action. Rendering-mod updates can change compatibility behavior and may not match the combination tested for the pack.
When reporting a Greedy Meshing or rendering issue, include:
latest.logFor performance reports, also include:
X-Factor 1.0.3 is intentionally smaller than the previous update, but its impact can be much larger.
1.0.2 expanded optimization coverage.
1.0.3 reduces the terrain geometry that the rendering stack has to process.
With Greedy Meshing enabled and tuned for X-Factor, development testing has shown FPS gains exceeding 900 FPS in both singleplayer and multiplayer scenarios.
Results will vary by hardware and workload, but this update represents a major step forward in X-Factor's raw rendering throughput.
| Name | Version | |
|---|---|---|