Add support for repeating skies in the TC sky drawer

This commit is contained in:
Magnus Norddahl 2017-01-19 00:12:54 +01:00
commit 111b5c5469
5 changed files with 29 additions and 6 deletions

View file

@ -36,7 +36,7 @@ public:
void Generate(DrawSkyVariant variant, SSAValue args, SSAValue thread_data);
private:
void Loop(DrawSkyVariant variant);
void Loop(DrawSkyVariant variant, bool fade_sky);
SSAVec4i Sample(SSAInt frac, DrawSkyVariant variant);
SSAVec4i FadeOut(SSAInt frac, SSAVec4i color);
@ -57,4 +57,6 @@ private:
SSAWorkerThread thread;
SSAInt fracstep;
SSABool is_fade_sky;
};