mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-03 08:40:28 +01:00
glsl: Add a virtual as_discard() method.
NOTE: This is candidate for the 7.9 branch.
(cherry picked from commit 1eb7a81f2e)
This commit is contained in:
parent
dcc7a8a80a
commit
1e2e387a15
1 changed files with 6 additions and 0 deletions
|
|
@ -125,6 +125,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:
|
||||
|
|
@ -1044,6 +1045,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