Commit Graph

52 Commits

Author SHA1 Message Date
Bad Sector
79c9bba8b6 LCL-GTK1: Fix OpenGL control compilation and functionality
Some changes over the years broke Gtk1 compatibility with the TOpenGLControl control.
This change fixes the code so that it compiles and works under Gtk1.
2023-11-30 00:58:36 +02:00
maxim
b7edc055af OpenGL: fixed typos related to 'occur' word
git-svn-id: trunk@65200 -
2021-06-10 22:12:37 +00:00
mattias
11e60c45bc openglcontrol: fixed double free, issue #35335, from Denis Golovan
git-svn-id: trunk@60866 -
2019-04-07 17:43:03 +00:00
mattias
0b8e57a289 openglcontext: less hints
git-svn-id: trunk@58126 -
2018-06-04 17:21:46 +00:00
sekelsenmat
5dfbda640a opengl: Adds support to Option ocoMacRetinaMode, to support higher quality in retina displays
git-svn-id: trunk@55354 -
2017-06-15 21:01:28 +00:00
mattias
a0b6593d68 opengl: added DebugContext, patch #28671
git-svn-id: trunk@49828 -
2015-09-15 12:47:22 +00:00
juha
c30eb3edd3 Clean outdated DEFINEs from the code, like old compiler versions and FPC_HAS_CONSTREF.
git-svn-id: trunk@43628 -
2014-01-02 18:16:19 +00:00
juha
0709051eff OpenGLControl: Implement release context method. Issue #24925, patch from Anton Kavalenka
git-svn-id: trunk@42582 -
2013-09-04 00:22:36 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
mattias
56cdd910fe openglcontrol: added properties to select the opengl version
git-svn-id: trunk@40536 -
2013-03-12 10:10:51 +00:00
mattias
cd7f987b4b openglcontrol: fixes for gtk1
git-svn-id: trunk@40440 -
2013-02-27 22:19:17 +00:00
mattias
45d9589aad openglcontrol: clean up
git-svn-id: trunk@40439 -
2013-02-27 20:35:36 +00:00
mattias
82ea2c6724 openglcontrol: gtk2: using colormap needed for multisampling
git-svn-id: trunk@40438 -
2013-02-27 20:33:55 +00:00
mattias
f3fc3a03ef openglcontrol: verbosity
git-svn-id: trunk@40414 -
2013-02-26 12:08:12 +00:00
mattias
53fdf82396 openglcontrol: vrbosity
git-svn-id: trunk@40413 -
2013-02-26 09:43:50 +00:00
mattias
0a400b7349 openglcontrol: verbosity for multisampling
git-svn-id: trunk@40411 -
2013-02-25 23:17:28 +00:00
mattias
14423ccd1a openglcontrol: added Red,Green,Blue bits for target gtk
git-svn-id: trunk@40229 -
2013-02-09 20:54:14 +00:00
mattias
a94f375f03 openglcontrol: gtk: added bit depths, issue #22868
git-svn-id: trunk@38678 -
2012-09-16 08:09:33 +00:00
mattias
80ee800f90 openglcontrol: wgl: stencil, auxbuffers
git-svn-id: trunk@37569 -
2012-06-07 16:25:19 +00:00
juha
1554267fdf Opengl: Add alpha, depth and stencil size properties to TOpenGLControl. Issue #22170, patch from Michalis Kamburelis
git-svn-id: trunk@37480 -
2012-06-02 12:11:32 +00:00
mattias
7c542c1efe openglcontrol: added property Multisampling, wgl: fixed wglGetExtensionsStringARB
git-svn-id: trunk@37277 -
2012-05-14 18:05:36 +00:00
mattias
5465d579a1 openglcontrol: fixed freeing FBConfigs
git-svn-id: trunk@37115 -
2012-04-30 19:17:13 +00:00
mattias
122d9d1daa openglcontrol: fixed mem leak, issue #21597
git-svn-id: trunk@37070 -
2012-04-28 18:51:06 +00:00
paul
223ba36920 components: remove ver2_2_x defines
git-svn-id: trunk@36369 -
2012-03-27 07:19:05 +00:00
mattias
0a718ef6e5 openglcontrol: fixed compilation for fpc 2.4.4, bug #20645
git-svn-id: trunk@33463 -
2011-11-10 18:47:31 +00:00
mattias
5c00c5d1db openglcontrol: using fp unit glx
git-svn-id: trunk@33195 -
2011-10-31 20:02:33 +00:00
mattias
a7ff4e3662 openglcontrol: fixed widgetset hierarchy
git-svn-id: trunk@26524 -
2010-07-08 11:36:17 +00:00
mattias
16d6ef75b8 opengl: started opengl for glx
git-svn-id: trunk@26042 -
2010-06-11 13:43:41 +00:00
mattias
6cf27772ce IDE: fixed showing watches again
git-svn-id: trunk@26040 -
2010-06-11 10:08:35 +00:00
mattias
dd76d864f1 openglcontrol: fixed compilation, bug #11981, from A.Schneider
git-svn-id: trunk@16285 -
2008-08-28 18:18:10 +00:00
mattias
ce192d3f70 examples: fixed compilation
git-svn-id: trunk@16238 -
2008-08-25 22:44:21 +00:00
mattias
8c7598d73a IDE: implemented supporting FPCVer in FPCSrcDir
git-svn-id: trunk@16133 -
2008-08-19 01:28:24 +00:00
mattias
2996a3c332 rename COPYING.modifiedLGPL to COPYING.modifiedLGPL.txt
git-svn-id: trunk@15834 -
2008-07-22 09:48:15 +00:00
mattias
ee9ef21896 LCL: fixed UTF8FixBroken for non UTF-8 start bytes
git-svn-id: trunk@14782 -
2008-04-08 11:05:53 +00:00
vincents
243a732ad1 components: opengl context: fixed compilation with fpc 2.3.1 after TBool declaration changes
git-svn-id: trunk@14779 -
2008-04-07 14:24:26 +00:00
mattias
2107b2ce1a openglcontext: fixed gtk2 at designtime
git-svn-id: trunk@14734 -
2008-04-02 14:10:43 +00:00
mattias
958dd5b004 openglcontrol: clean up
git-svn-id: trunk@14719 -
2008-04-01 16:02:35 +00:00
mattias
89b48f4f33 openglcontrol: added exception when no visual was found
git-svn-id: trunk@14437 -
2008-03-05 22:05:25 +00:00
mattias
09528b2873 openglcontrol: gtk2: send WMSize messages after every gtk resize. For some unknown reason the opengl context is resized in several steps
git-svn-id: trunk@13870 -
2008-01-24 22:23:20 +00:00
mattias
e0392bcca2 openglcontrol: clean up
git-svn-id: trunk@13867 -
2008-01-24 19:59:14 +00:00
mattias
ebeaadf940 openglcontrol: fixed compilation
git-svn-id: trunk@13643 -
2008-01-05 22:52:26 +00:00
mattias
b2748c46db openglcontrol gtk2: reduced debugging output, fixed crash on destroy
git-svn-id: trunk@12479 -
2007-10-15 22:00:28 +00:00
mattias
029d4f6327 added package prettymessages - an IDE add-on to reduce FPC hints
git-svn-id: trunk@11002 -
2007-04-25 16:37:19 +00:00
vincents
163d2da028 opengl component: removed third argument in calls of FinishComponentCreate (bug #8624)
git-svn-id: trunk@10878 -
2007-04-05 05:48:29 +00:00
micha
c3fada6d57 win64 fixes (from peter, modified)
git-svn-id: trunk@9222 -
2006-05-01 21:47:48 +00:00
mattias
fffbb42dec using ChildSizing for com opts dlg page code
git-svn-id: trunk@9189 -
2006-04-26 08:41:42 +00:00
mattias
5b2f90fcda TWinControl descendant can now get focus by SetFocus under gtk
git-svn-id: trunk@8719 -
2006-02-07 22:16:32 +00:00
mattias
48d28f97d7 fixed calling widgetset dependant DestroyHandle
git-svn-id: trunk@8526 -
2006-01-16 00:58:03 +00:00
mattias
2e080286c7 implemented clean up for OpenGLControl
git-svn-id: trunk@8517 -
2006-01-14 16:47:42 +00:00
mattias
3ccf12c61c replaced OpenGLContext AttrList with properties
git-svn-id: trunk@8516 -
2006-01-14 16:29:40 +00:00