Revert "Initialize marker representations in constructor"
...because colors can be changed using celx
This reverts commit 2090a883d4
.
pull/3/head
parent
0af14d4ca8
commit
89e1b9c441
|
@ -517,16 +517,6 @@ Renderer::Renderer() :
|
|||
}
|
||||
|
||||
shaderManager = new ShaderManager();
|
||||
|
||||
mountainRep = MarkerRepresentation(MarkerRepresentation::Triangle, 8.0f, LocationLabelColor);
|
||||
craterRep = MarkerRepresentation(MarkerRepresentation::Circle, 8.0f, LocationLabelColor);
|
||||
observatoryRep = MarkerRepresentation(MarkerRepresentation::Plus, 8.0f, LocationLabelColor);
|
||||
cityRep = MarkerRepresentation(MarkerRepresentation::X, 3.0f, LocationLabelColor);
|
||||
genericLocationRep = MarkerRepresentation(MarkerRepresentation::Square, 8.0f, LocationLabelColor);
|
||||
galaxyRep = MarkerRepresentation(MarkerRepresentation::Triangle, 8.0f, GalaxyLabelColor);
|
||||
nebulaRep = MarkerRepresentation(MarkerRepresentation::Square, 8.0f, NebulaLabelColor);
|
||||
openClusterRep = MarkerRepresentation(MarkerRepresentation::Circle, 8.0f, OpenClusterLabelColor);
|
||||
globularRep = MarkerRepresentation(MarkerRepresentation::Circle, 8.0f, OpenClusterLabelColor);
|
||||
}
|
||||
|
||||
|
||||
|
@ -5384,6 +5374,13 @@ void Renderer::renderPlanet(Body& body,
|
|||
|
||||
if (body.getLocations() != nullptr && (labelMode & LocationLabels) != 0)
|
||||
{
|
||||
// Set up location markers for this body
|
||||
mountainRep = MarkerRepresentation(MarkerRepresentation::Triangle, 8.0f, LocationLabelColor);
|
||||
craterRep = MarkerRepresentation(MarkerRepresentation::Circle, 8.0f, LocationLabelColor);
|
||||
observatoryRep = MarkerRepresentation(MarkerRepresentation::Plus, 8.0f, LocationLabelColor);
|
||||
cityRep = MarkerRepresentation(MarkerRepresentation::X, 3.0f, LocationLabelColor);
|
||||
genericLocationRep = MarkerRepresentation(MarkerRepresentation::Square, 8.0f, LocationLabelColor);
|
||||
|
||||
glEnable(GL_DEPTH_TEST);
|
||||
glDepthMask(GL_FALSE);
|
||||
glDisable(GL_BLEND);
|
||||
|
@ -7052,6 +7049,11 @@ void Renderer::renderDeepSkyObjects(const Universe& universe,
|
|||
|
||||
dsoRenderer.labelThresholdMag = 2.0f * max(1.0f, (faintestMag - 4.0f) * (1.0f - 0.5f * (float) log10(effDistanceToScreen)));
|
||||
|
||||
galaxyRep = MarkerRepresentation(MarkerRepresentation::Triangle, 8.0f, GalaxyLabelColor);
|
||||
nebulaRep = MarkerRepresentation(MarkerRepresentation::Square, 8.0f, NebulaLabelColor);
|
||||
openClusterRep = MarkerRepresentation(MarkerRepresentation::Circle, 8.0f, OpenClusterLabelColor);
|
||||
globularRep = MarkerRepresentation(MarkerRepresentation::Circle, 8.0f, OpenClusterLabelColor);
|
||||
|
||||
// Render any line primitives with smooth lines
|
||||
// (mostly to make graticules look good.)
|
||||
enableSmoothLines(renderFlags);
|
||||
|
|
Loading…
Reference in New Issue