Slightly less buggy planet arc rendering?
This commit is contained in:
@@ -107,6 +107,12 @@ public class PlanetRenderer implements Disposable{
|
|||||||
renderPlanet(solarSystem, params);
|
renderPlanet(solarSystem, params);
|
||||||
renderTransparent(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();
|
bloom.render();
|
||||||
|
|
||||||
Events.fire(Trigger.universeDrawEnd);
|
Events.fire(Trigger.universeDrawEnd);
|
||||||
@@ -115,9 +121,6 @@ public class PlanetRenderer implements Disposable{
|
|||||||
|
|
||||||
if(params.renderer != null){
|
if(params.renderer != null){
|
||||||
params.renderer.renderProjections(params.planet);
|
params.renderer.renderProjections(params.planet);
|
||||||
|
|
||||||
batch.proj().mul(params.planet.getTransform(mat));
|
|
||||||
params.renderer.renderOverProjections(params.planet);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Gl.disable(Gl.cullFace);
|
Gl.disable(Gl.cullFace);
|
||||||
|
|||||||
@@ -481,7 +481,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
|
|||||||
|
|
||||||
//draw hover border
|
//draw hover border
|
||||||
if(hovered != null){
|
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);
|
planets.drawBorders(hovered, borderColor, state.uiAlpha);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user