do not render light radii in doom3 mode
This commit is contained in:
parent
74e101c7ba
commit
c182b48fee
|
|
@ -1418,7 +1418,9 @@ void renderSolid( Renderer& renderer, const VolumeTest& volume, const Matrix4& l
|
|||
renderer.SetState( m_colour.state(), Renderer::eFullMaterials );
|
||||
renderer.addRenderable( *this, localToWorld );
|
||||
|
||||
if ( selected && g_lightRadii && string_empty( m_entity.getKeyValue( "target" ) ) ) {
|
||||
if( selected ){
|
||||
if ( g_lightType != LIGHTTYPE_DOOM3 ) {
|
||||
if ( g_lightRadii && string_empty( m_entity.getKeyValue( "target" ) ) ) {
|
||||
if ( renderer.getStyle() == Renderer::eFullMaterials ) {
|
||||
renderer.SetState( m_colour.state_additive(), Renderer::eFullMaterials );
|
||||
renderer.Highlight( Renderer::ePrimitive, false );
|
||||
|
|
@ -1431,10 +1433,9 @@ void renderSolid( Renderer& renderer, const VolumeTest& volume, const Matrix4& l
|
|||
renderer.addRenderable( m_radii_wire, localToWorld );
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else{
|
||||
renderer.SetState( m_entity.getEntityClass().m_state_wire, Renderer::eFullMaterials );
|
||||
|
||||
if ( g_lightType == LIGHTTYPE_DOOM3 && selected ) {
|
||||
if ( isProjected() ) {
|
||||
projection();
|
||||
m_projectionOrientation = rotation();
|
||||
|
|
@ -1456,6 +1457,7 @@ void renderSolid( Renderer& renderer, const VolumeTest& volume, const Matrix4& l
|
|||
renderer.addRenderable( m_render_center, localToWorld );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( m_renderName.excluded_not()
|
||||
&& ( selected || ( g_showNames && ( volume.fill() || aabb_fits_view( m_aabb_light, volume.GetModelview(), volume.GetViewport(), g_showNamesRatio ) ) ) ) ) {
|
||||
|
|
|
|||
|
|
@ -94,7 +94,7 @@ typedef EntityCreator Type;
|
|||
STRING_CONSTANT( Name, "quake" );
|
||||
|
||||
EntityQ1API(){
|
||||
Entity_Construct( eGameTypeQuake1);
|
||||
Entity_Construct( eGameTypeQuake1 );
|
||||
|
||||
m_entityq1 = &GetEntityCreator();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user