From fcf89b580eb832731caa3c33d4e7a94c86f1265e Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sat, 26 Feb 2022 19:48:47 +0100 Subject: Fix Visual Studio build warnings in OpenGL graphics driver --- src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx') diff --git a/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx b/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx index c1963352b..95b73408b 100644 --- a/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx +++ b/src/drivers/OpenGL/Fl_OpenGL_Graphics_Driver_line_style.cxx @@ -32,7 +32,7 @@ void Fl_OpenGL_Graphics_Driver::line_style(int style, int width, char* dashes) { if (width<1) width = 1; - line_width_ = width; + line_width_ = (float)width; int stipple = style & 0x00ff; line_stipple_ = stipple; @@ -46,16 +46,16 @@ void Fl_OpenGL_Graphics_Driver::line_style(int style, int width, char* dashes) { char enable = 1; switch (stipple & 0x00ff) { case FL_DASH: - glLineStipple(pixels_per_unit_*line_width_, 0x0F0F); // ....****....**** + glLineStipple(GLint(pixels_per_unit_*line_width_), 0x0F0F); // ....****....**** break; case FL_DOT: - glLineStipple(pixels_per_unit_*line_width_, 0x5555); // .*.*.*.*.*.*.*.* + glLineStipple(GLint(pixels_per_unit_*line_width_), 0x5555); // .*.*.*.*.*.*.*.* break; case FL_DASHDOT: - glLineStipple(pixels_per_unit_*line_width_, 0x2727); // ..*..***..*..*** + glLineStipple(GLint(pixels_per_unit_*line_width_), 0x2727); // ..*..***..*..*** break; case FL_DASHDOTDOT: - glLineStipple(pixels_per_unit_*line_width_, 0x5757); // .*.*.***.*.*.*** + glLineStipple(GLint(pixels_per_unit_*line_width_), 0x5757); // .*.*.***.*.*.*** break; default: glLineStipple(1, 0xFFFF); -- cgit v1.2.3