Remove 4 column wall drawers

This commit is contained in:
Magnus Norddahl 2016-12-27 07:18:04 +01:00
commit 49903af394
16 changed files with 120 additions and 1404 deletions

View file

@ -33,28 +33,28 @@ enum class DrawSkyVariant
class DrawSkyCodegen : public DrawerCodegen
{
public:
void Generate(DrawSkyVariant variant, bool fourColumns, SSAValue args, SSAValue thread_data);
void Generate(DrawSkyVariant variant, SSAValue args, SSAValue thread_data);
private:
void Loop(DrawSkyVariant variant, bool fourColumns);
SSAVec4i Sample(SSAInt frac, int index, DrawSkyVariant variant);
void Loop(DrawSkyVariant variant);
SSAVec4i Sample(SSAInt frac, DrawSkyVariant variant);
SSAVec4i FadeOut(SSAInt frac, SSAVec4i color);
SSAStack<SSAInt> stack_index, stack_frac[4];
SSAStack<SSAInt> stack_index, stack_frac;
SSAUBytePtr dest;
SSAUBytePtr source0[4];
SSAUBytePtr source1[4];
SSAUBytePtr source0;
SSAUBytePtr source1;
SSAInt pitch;
SSAInt count;
SSAInt dest_y;
SSAInt texturefrac[4];
SSAInt iscale[4];
SSAInt texturefrac;
SSAInt iscale;
SSAInt textureheight0;
SSAInt maxtextureheight1;
SSAVec4i top_color;
SSAVec4i bottom_color;
SSAWorkerThread thread;
SSAInt fracstep[4];
SSAInt fracstep;
};