Add codegen files for walls and columns

This commit is contained in:
Magnus Norddahl 2016-09-29 05:21:43 +02:00
commit 7be2511269
10 changed files with 279 additions and 180 deletions

View file

@ -0,0 +1,26 @@
#pragma once
#include "drawercodegen.h"
enum class DrawColumnVariant
{
Opaque,
Fuzz,
Add,
Translated,
TlatedAdd,
Shaded,
AddClamp,
AddClampTranslated,
SubClamp,
SubClampTranslated,
RevSubClamp,
RevSubClampTranslated
};
class DrawColumnCodegen : public DrawerCodegen
{
public:
void Generate(DrawColumnVariant variant, SSAValue args);
};