Slightly less buggy planet arc rendering?
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user