mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
glsl: Add a virtual as_discard() method.
NOTE: This is candidate for the 7.9 branch.
This commit is contained in:
parent
a82592de92
commit
1eb7a81f2e
1 changed files with 6 additions and 0 deletions
|
|
@ -122,6 +122,7 @@ public:
|
|||
virtual class ir_if * as_if() { return NULL; }
|
||||
virtual class ir_swizzle * as_swizzle() { return NULL; }
|
||||
virtual class ir_constant * as_constant() { return NULL; }
|
||||
virtual class ir_discard * as_discard() { return NULL; }
|
||||
/*@}*/
|
||||
|
||||
protected:
|
||||
|
|
@ -1122,6 +1123,11 @@ public:
|
|||
|
||||
virtual ir_visitor_status accept(ir_hierarchical_visitor *);
|
||||
|
||||
virtual ir_discard *as_discard()
|
||||
{
|
||||
return this;
|
||||
}
|
||||
|
||||
ir_rvalue *condition;
|
||||
};
|
||||
/*@}*/
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue