[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash backend/render_handler_agg_style.h ChangeLog
From: |
Udo Giacomozzi |
Subject: |
[Gnash-commit] gnash backend/render_handler_agg_style.h ChangeLog |
Date: |
Tue, 17 Apr 2007 14:57:22 +0000 |
CVSROOT: /cvsroot/gnash
Module name: gnash
Changes by: Udo Giacomozzi <udog> 07/04/17 14:57:21
Modified files:
backend : render_handler_agg_style.h
. : ChangeLog
Log message:
DEBUG_LIMIT_COLOR_ALPHA to debug YouTube
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_agg_style.h?cvsroot=gnash&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2897&r2=1.2898
Patches:
Index: backend/render_handler_agg_style.h
===================================================================
RCS file: /cvsroot/gnash/gnash/backend/render_handler_agg_style.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- backend/render_handler_agg_style.h 4 Apr 2007 20:30:45 -0000 1.13
+++ backend/render_handler_agg_style.h 17 Apr 2007 14:57:20 -0000 1.14
@@ -27,6 +27,12 @@
// be cached somewhere.
+// Enable this DEFINE to limit the alpha value of all colors to 50% at most.
+// This works only with solid and gradient fills (not bitmaps) and is used
+// for debugging hidden characters.
+//#define DEBUG_LIMIT_COLOR_ALPHA
+
+
using namespace gnash;
namespace gnash {
@@ -62,6 +68,10 @@
agg_style_solid(const agg::rgba8 color) {
m_is_solid = true;
m_color = color;
+
+#ifdef DEBUG_LIMIT_COLOR_ALPHA
+ m_color.a = m_color.a>127 ? 127 : m_color.a;
+#endif
}
void generate_span(agg::rgba8* /*span*/, int /*x*/, int /*y*/, unsigned
/*len*/)
@@ -212,6 +222,10 @@
const gradient_record gr = fs.get_color_stop(i);
rgba trans_color = m_cx.transform(gr.m_color);
+#ifdef DEBUG_LIMIT_COLOR_ALPHA
+ trans_color.m_a = trans_color.m_a>127 ? 127 : trans_color.m_a;
+#endif
+
m_gradient_lut.add_color(gr.m_ratio/255.0,
agg::rgba8_pre(trans_color.m_r,
trans_color.m_g, trans_color.m_b, trans_color.m_a));
Index: ChangeLog
===================================================================
RCS file: /cvsroot/gnash/gnash/ChangeLog,v
retrieving revision 1.2897
retrieving revision 1.2898
diff -u -b -r1.2897 -r1.2898
--- ChangeLog 17 Apr 2007 13:34:23 -0000 1.2897
+++ ChangeLog 17 Apr 2007 14:57:20 -0000 1.2898
@@ -1,3 +1,7 @@
+2007-04-17 Udo Giacomozzi <address@hidden>
+
+ * backend/render_handler_agg_style.h: Added DEBUG_LIMIT_COLOR_ALPHA
+
2007-04-17 Sandro Santilli <address@hidden>
* gui/sdl.cpp (key_event): update call to notify_key_event
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash backend/render_handler_agg_style.h ChangeLog,
Udo Giacomozzi <=