Slightly less buggy planet arc rendering?

This commit is contained in:
Anuken
2026-01-15 23:42:30 -05:00
parent ee3be887cd
commit b2cd1adf46
2 changed files with 7 additions and 4 deletions

View File

@@ -107,6 +107,12 @@ public class PlanetRenderer implements Disposable{
renderPlanet(solarSystem, params);
renderTransparent(solarSystem, params);
//TODO: will draw under icons and look bad. maybe limit arcs based on facing dot product
if(params.renderer != null){
batch.proj().mul(params.planet.getTransform(mat));
params.renderer.renderOverProjections(params.planet);
}
bloom.render();
Events.fire(Trigger.universeDrawEnd);
@@ -115,9 +121,6 @@ public class PlanetRenderer implements Disposable{
if(params.renderer != null){
params.renderer.renderProjections(params.planet);
batch.proj().mul(params.planet.getTransform(mat));
params.renderer.renderOverProjections(params.planet);
}
Gl.disable(Gl.cullFace);

View File

@@ -481,7 +481,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
//draw hover border
if(hovered != null){
planets.fill(hovered, hoverColor.write(Tmp.c1).mulA(state.uiAlpha), -0.001f);
planets.fill(hovered, hoverColor.write(Tmp.c1).mulA(state.uiAlpha), -0.003f);
planets.drawBorders(hovered, borderColor, state.uiAlpha);
}