Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1050)

Side by Side Diff: media-libs/mesa/files/7.9-add-discard.patch

Issue 5925002: Switch to Mesa 7.9. (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/chromiumos-overlay.git@master
Patch Set: Switch to Mesa 7.9 version 2. Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 From 1eb7a81f2e43842acd59929ce65db2142b69134d Mon Sep 17 00:00:00 2001
2 From: Kenneth Graunke <kenneth@whitecape.org>
3 Date: Thu, 25 Nov 2010 05:33:07 +0000
4 Subject: glsl: Add a virtual as_discard() method.
5
6 NOTE: This is candidate for the 7.9 branch.
7 ---
8 diff --git a/src/glsl/ir.h b/src/glsl/ir.h
9 index 850033b..62bb0fd 100644
10 --- a/src/glsl/ir.h
11 +++ b/src/glsl/ir.h
12 @@ -122,6 +122,7 @@ public:
13 virtual class ir_if * as_if() { return NULL; }
14 virtual class ir_swizzle * as_swizzle() { return NULL; }
15 virtual class ir_constant * as_constant() { return NULL; }
16 + virtual class ir_discard * as_discard() { return NULL; }
17 /*@}*/
18
19 protected:
20 @@ -1122,6 +1123,11 @@ public:
21
22 virtual ir_visitor_status accept(ir_hierarchical_visitor *);
23
24 + virtual ir_discard *as_discard()
25 + {
26 + return this;
27 + }
28 +
29 ir_rvalue *condition;
30 };
31 /*@}*/
32 --
33 cgit v0.8.3-6-g21f6
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698