Skip to content

Commit 452ad50

Browse files
committed
UPBGE: Remove glsl option in KX_LightObject and RAS_ILightObject.
1 parent 92b16d9 commit 452ad50

File tree

5 files changed

+5
-22
lines changed

5 files changed

+5
-22
lines changed

source/gameengine/Converter/BL_BlenderDataConversion.cpp

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1348,16 +1348,6 @@ static KX_LightObject *gamelight_from_blamp(Object *ob, Lamp *la, unsigned int l
13481348

13491349
bool glslmat = true;
13501350

1351-
// in GLSL NEGATIVE LAMP is handled inside the lamp update function
1352-
if (glslmat==0) {
1353-
if (la->mode & LA_NEG)
1354-
{
1355-
lightobj->m_color[0] = -lightobj->m_color[0];
1356-
lightobj->m_color[1] = -lightobj->m_color[1];
1357-
lightobj->m_color[2] = -lightobj->m_color[2];
1358-
}
1359-
}
1360-
13611351
if (la->type==LA_SUN) {
13621352
lightobj->m_type = RAS_ILightObject::LIGHT_SUN;
13631353
} else if (la->type==LA_SPOT) {
@@ -1366,9 +1356,8 @@ static KX_LightObject *gamelight_from_blamp(Object *ob, Lamp *la, unsigned int l
13661356
lightobj->m_type = RAS_ILightObject::LIGHT_NORMAL;
13671357
}
13681358

1369-
gamelight = new KX_LightObject(kxscene, KX_Scene::m_callbacks, rasterizer,
1370-
lightobj, glslmat);
1371-
1359+
gamelight = new KX_LightObject(kxscene, KX_Scene::m_callbacks, rasterizer, lightobj);
1360+
13721361
return gamelight;
13731362
}
13741363

source/gameengine/Ketsji/KX_Light.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,14 @@
5454

5555
KX_LightObject::KX_LightObject(void* sgReplicationInfo,SG_Callbacks callbacks,
5656
RAS_IRasterizer* rasterizer,
57-
RAS_ILightObject* lightobj,
58-
bool glsl)
57+
RAS_ILightObject* lightobj)
5958
: KX_GameObject(sgReplicationInfo,callbacks),
6059
m_rasterizer(rasterizer)
6160
{
6261
m_lightobj = lightobj;
6362
m_lightobj->m_scene = sgReplicationInfo;
6463
m_lightobj->m_light = this;
6564
m_rasterizer->AddLight(m_lightobj);
66-
m_lightobj->m_glsl = glsl;
6765
m_blenderscene = ((KX_Scene*)sgReplicationInfo)->GetBlenderScene();
6866
m_base = NULL;
6967
};

source/gameengine/Ketsji/KX_Light.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class KX_LightObject : public KX_GameObject
5454
Base* m_base;
5555

5656
public:
57-
KX_LightObject(void* sgReplicationInfo,SG_Callbacks callbacks,RAS_IRasterizer* rasterizer,RAS_ILightObject* lightobj, bool glsl);
57+
KX_LightObject(void* sgReplicationInfo,SG_Callbacks callbacks,RAS_IRasterizer* rasterizer,RAS_ILightObject* lightobj);
5858
virtual ~KX_LightObject();
5959
virtual CValue* GetReplica();
6060
RAS_ILightObject* GetLightData() { return m_lightobj;}

source/gameengine/Rasterizer/RAS_ILightObject.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ class RAS_ILightObject
7676

7777
bool m_nodiffuse;
7878
bool m_nospecular;
79-
bool m_glsl;
8079

8180
bool m_staticShadow;
8281
bool m_requestShadowUpdate;

source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLLight.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,10 +159,7 @@ GPULamp *RAS_OpenGLLight::GetGPULamp()
159159
{
160160
KX_LightObject *kxlight = (KX_LightObject *)m_light;
161161

162-
if (m_glsl)
163-
return GPU_lamp_from_blender(kxlight->GetScene()->GetBlenderScene(), kxlight->GetBlenderObject(), kxlight->GetBlenderGroupObject());
164-
else
165-
return NULL;
162+
return GPU_lamp_from_blender(kxlight->GetScene()->GetBlenderScene(), kxlight->GetBlenderObject(), kxlight->GetBlenderGroupObject());
166163
}
167164

168165
bool RAS_OpenGLLight::HasShadowBuffer()

0 commit comments

Comments
 (0)