[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp |
Date: |
Fri, 13 Oct 2006 15:03:08 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 06/10/13 15:03:08
Modified files:
. : ChangeLog
backend : render_handler_ogl.cpp
Log message:
* backend/render_handler_ogl.cpp (line_style_width): handle "hairline"
width.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.1196&r2=1.1197
http://cvs.savannah.gnu.org/viewcvs/gnash/backend/render_handler_ogl.cpp?cvsroot=gnash&r1=1.29&r2=1.30
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.1196
retrieving revision 1.1197
diff -u -b -r1.1196 -r1.1197
--- ChangeLog 13 Oct 2006 14:50:59 -0000 1.1196
+++ ChangeLog 13 Oct 2006 15:03:08 -0000 1.1197
@@ -1,5 +1,7 @@
2006-10-13 Sandro Santilli <address@hidden>
+ * backend/render_handler_ogl.cpp (line_style_width): handle "hairline"
+ width.
* gui/gui.cpp (resize_view): set _width and _height.
* testsuite/libbase/Makefile.am, testsuite/misc-ming.all/Makefile.am,
testsuite/server/Makefile.am: update dejagnu rule to use
Index: backend/render_handler_ogl.cpp
===================================================================
RCS file: /sources/gnash/gnash/backend/render_handler_ogl.cpp,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- backend/render_handler_ogl.cpp 7 Oct 2006 15:14:49 -0000 1.29
+++ backend/render_handler_ogl.cpp 13 Oct 2006 15:03:08 -0000 1.30
@@ -527,10 +527,19 @@
void line_style_width(float width)
{
- // TODO: OpenGL doesn't seem to handle very low-width lines well,
even with anti-aliasing enabled
+ if ( width == 1.0 ) // "hairline", see render_handler_tri.h
+ {
+ glLineWidth(1); // expected: 1 pixel
+ }
+ else
+ {
+ // TODO: OpenGL doesn't seem to handle very
+ // low-width lines well, even with anti-aliasing
+ // enabled
// But this is a start (20 TWIPS' width = 1 pixel's)
glLineWidth(TWIPS_TO_PIXELS(width));
}
+ }
void draw_mesh_strip(const void* coords, int vertex_count)
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp,
Sandro Santilli <=
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Sandro Santilli, 2006/10/18
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Markus Gothe, 2006/10/27
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Markus Gothe, 2006/10/27
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Markus Gothe, 2006/10/27
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Markus Gothe, 2006/10/27
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Markus Gothe, 2006/10/27
- [Gnash-commit] gnash ChangeLog backend/render_handler_ogl.cpp, Markus Gothe, 2006/10/31