fltk/src/drivers/OpenGL
Matthias Melcher db0a1f4bae
OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385)
* Fix build system for unites,

* Updated unittest to check OpenGL drawing.

Making sure that OpenGL drawing is exactly the same
as native drawing to make FLTK widget rendering
look the same in GL windows.

* Make OpenGL optional.

* Implemented clipping in OpenGL

* unites drawing fast shapes

* Fixed CMake

* Updating unittest.

Added tests for fl_pi and fl_arc (int)
Renamed tab to render complex shapes.

* Improved OpenGL FLTK drawing emulation.

* Fixed GTK ROUND DOWN BOX

* Fixing Makefile for unittest

* Correctly aligning OpenGL text.

* Fixed text alignment in GL windows.

Explained the "FLTK over GL " example in Cube.

* Overlapping test.

* Better GL graphics alignment.

* Drawing the focus rect.

* Adding Alpha Channel support for GL.

* Added FLTK-on-GL documentation.
2022-02-06 15:22:24 +01:00
..
Fl_OpenGL_Display_Device.cxx Cleaner access to Fl_Gl_Window_Driver objects. 2021-04-29 10:40:18 +02:00
Fl_OpenGL_Display_Device.H Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_OpenGL_Graphics_Driver_arci.cxx OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385) 2022-02-06 15:22:24 +01:00
Fl_OpenGL_Graphics_Driver_color.cxx OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385) 2022-02-06 15:22:24 +01:00
Fl_OpenGL_Graphics_Driver_font.cxx Remove warnings about hidden virtual member functions. 2021-03-01 11:20:15 +01:00
Fl_OpenGL_Graphics_Driver_line_style.cxx OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385) 2022-02-06 15:22:24 +01:00
Fl_OpenGL_Graphics_Driver_rect.cxx OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385) 2022-02-06 15:22:24 +01:00
Fl_OpenGL_Graphics_Driver_vertex.cxx Remove duplicated code between derived classes of Fl_Graphics_Driver. 2021-03-01 15:11:00 +01:00
Fl_OpenGL_Graphics_Driver.cxx Remove $Id$ tags, update URL's, and more 2020-07-06 20:28:20 +02:00
Fl_OpenGL_Graphics_Driver.H OpenGL implementation of all fl_ "Drawing Fast Shapes" graphics calls (#385) 2022-02-06 15:22:24 +01:00