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

Unified 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 side-by-side diff with in-line comments
Download patch
Index: media-libs/mesa/files/7.9-add-discard.patch
diff --git a/media-libs/mesa/files/7.9-add-discard.patch b/media-libs/mesa/files/7.9-add-discard.patch
new file mode 100644
index 0000000000000000000000000000000000000000..f20ba66e92ed767caa0077ddc51449f385a8e563
--- /dev/null
+++ b/media-libs/mesa/files/7.9-add-discard.patch
@@ -0,0 +1,33 @@
+From 1eb7a81f2e43842acd59929ce65db2142b69134d Mon Sep 17 00:00:00 2001
+From: Kenneth Graunke <kenneth@whitecape.org>
+Date: Thu, 25 Nov 2010 05:33:07 +0000
+Subject: glsl: Add a virtual as_discard() method.
+
+NOTE: This is candidate for the 7.9 branch.
+---
+diff --git a/src/glsl/ir.h b/src/glsl/ir.h
+index 850033b..62bb0fd 100644
+--- a/src/glsl/ir.h
++++ b/src/glsl/ir.h
+@@ -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;
+ };
+ /*@}*/
+--
+cgit v0.8.3-6-g21f6

Powered by Google App Engine
This is Rietveld 408576698