mirror of
https://github.com/ZDoom/qzdoom-gpl.git
synced 2024-12-03 17:02:12 +00:00
27 lines
532 B
C
27 lines
532 B
C
|
|
||
|
#pragma once
|
||
|
|
||
|
#include "drawercodegen.h"
|
||
|
|
||
|
enum class DrawWallVariant
|
||
|
{
|
||
|
Opaque1, // vlinec1
|
||
|
Opaque4, // vlinec4
|
||
|
Masked1, // mvlinec1
|
||
|
Masked4, // mvlinec4
|
||
|
Add1, // tmvline1_add
|
||
|
Add4, // tmvline4_add
|
||
|
AddClamp1, // tmvline1_addclamp
|
||
|
AddClamp4, // tmvline4_addclamp
|
||
|
SubClamp1, // tmvline1_subclamp
|
||
|
SubClamp4, // tmvline4_subclamp
|
||
|
RevSubClamp1, // tmvline1_revsubclamp
|
||
|
RevSubClamp4, // tmvline4_revsubclamp
|
||
|
};
|
||
|
|
||
|
class DrawWallCodegen : public DrawerCodegen
|
||
|
{
|
||
|
public:
|
||
|
void Generate(DrawWallVariant variant, SSAValue args);
|
||
|
};
|