mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 09:08:47 +02:00
More CR comments
This commit is contained in:
parent
0c0af812c2
commit
84cea1ffd4
1 changed files with 5 additions and 1 deletions
|
@ -19,6 +19,10 @@
|
||||||
#include <GeometryCache.h>
|
#include <GeometryCache.h>
|
||||||
#include <PerfStat.h>
|
#include <PerfStat.h>
|
||||||
|
|
||||||
|
// Sphere entities should fit inside a cube entity of the same size, so a sphere that has dimensions 1x1x1
|
||||||
|
// is a half unit sphere. However, the geometry cache renders a UNIT sphere, so we need to scale down.
|
||||||
|
static const float SPHERE_ENTITY_SCALE = 0.5f;
|
||||||
|
|
||||||
EntityItemPointer RenderableZoneEntityItem::factory(const EntityItemID& entityID, const EntityItemProperties& properties) {
|
EntityItemPointer RenderableZoneEntityItem::factory(const EntityItemID& entityID, const EntityItemProperties& properties) {
|
||||||
return std::make_shared<RenderableZoneEntityItem>(entityID, properties);
|
return std::make_shared<RenderableZoneEntityItem>(entityID, properties);
|
||||||
}
|
}
|
||||||
|
@ -126,7 +130,7 @@ void RenderableZoneEntityItem::render(RenderArgs* args) {
|
||||||
auto xfm = getTransformToCenter();
|
auto xfm = getTransformToCenter();
|
||||||
auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>();
|
auto deferredLightingEffect = DependencyManager::get<DeferredLightingEffect>();
|
||||||
if (getShapeType() == SHAPE_TYPE_SPHERE) {
|
if (getShapeType() == SHAPE_TYPE_SPHERE) {
|
||||||
xfm.postScale(0.5);
|
xfm.postScale(SPHERE_ENTITY_SCALE);
|
||||||
deferredLightingEffect->renderWireSphereInstance(batch, xfm, DEFAULT_COLOR);
|
deferredLightingEffect->renderWireSphereInstance(batch, xfm, DEFAULT_COLOR);
|
||||||
} else {
|
} else {
|
||||||
deferredLightingEffect->renderWireCubeInstance(batch, xfm, DEFAULT_COLOR);
|
deferredLightingEffect->renderWireCubeInstance(batch, xfm, DEFAULT_COLOR);
|
||||||
|
|
Loading…
Reference in a new issue