Dynamic lights? Did anyone say DYNAMIC LIGHTS?

This commit is contained in:
Magnus Norddahl 2016-12-20 23:21:34 +01:00
commit 8a3db6c003
10 changed files with 133 additions and 9 deletions

View file

@ -221,6 +221,26 @@ namespace swrenderer
if (args.source2[0] == nullptr)
args.flags |= DrawWallArgs::nearest_filter;
args.dynlights = nullptr;
args.num_dynlights = 0;
/*
static TriLight fakelight;
static bool first = true;
if (first)
{
fakelight.x = 100.0f;
fakelight.y = 0.0f;
fakelight.z = 100.0f;
fakelight.color = 0xffffff00;
fakelight.radius = 256.0f / 1000.0f;
first = false;
}
args.z = 0.0f;
args.step_z = 1.0f;
args.dynlights = &fakelight;
args.num_dynlights = 1;
*/
DetectRangeError(args.dest, args.dest_y, args.count);
}
@ -279,6 +299,11 @@ namespace swrenderer
if (args.source2[0] == nullptr)
args.flags |= DrawWallArgs::nearest_filter;
args.z = 0.0f;
args.step_z = 0.0f;
args.dynlights = nullptr;
args.num_dynlights = 0;
DetectRangeError(args.dest, args.dest_y, args.count);
}