mattias
f9ebfa5eac
opengl: less hints
2025-02-11 20:44:42 +01:00
rich2014
102d9b75c4
OpenGL: add referenced unit based on b1e0da3
, by Anton Kavalenka
2024-07-30 23:36:58 +08:00
Juha
959d8c6ad4
Turn some LazLogger into LazLoggerBase.
2024-04-06 16:45:28 +03:00
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
rich2014
c96908793d
Cocoa/Opengl: fix compilation issue, patch by @anton.kavalenka #40502
2023-09-11 22:10:36 +08:00
mattias
d64ce3bd4d
opengl: indentation
2023-08-14 22:18:03 +02:00
Juha
211d95da17
LCL: Use TLCLHandle instead of a redefined LCLType.THandle or TLCLIntfHandle. Deprecate them.
2023-07-03 11:17:01 +03:00
Abou Al Montacir
f39c424d98
glgtk3: Fixed implementation of LBackingScaleFactor. Closes #40315 .
...
Fixed implementation according to patch from Anton Kavalenka.
2023-06-17 15:51:49 +00:00
Željan Rikalo
eec91b3a05
Qt6: fixed building for Qt6
2022-11-19 21:21:09 +01:00
Michalis Kamburelis
210a539c9c
qt5: Allow sharing OpenGL context data between instances of TOpenGLControl
2022-06-20 21:12:32 +00:00
Michalis Kamburelis
06215a7aa2
Cocoa: Allow sharing OpenGL context resources
2022-06-18 21:25:02 +00:00
dbannon
8f091d6af5
Component demos and samples, a lot of general fixes.
2022-05-01 08:45:46 +00:00
David Bannon
bc0acfba38
First batch examples from components get metadata
2022-04-12 18:09:38 +10:00
maxim
b7edc055af
OpenGL: fixed typos related to 'occur' word
...
git-svn-id: trunk@65200 -
2021-06-10 22:12:37 +00:00
wp
0b71099783
Components: Add copyright notes to all folders to which Roland Hahn has contributed images.
...
git-svn-id: trunk@64663 -
2021-02-24 22:17:51 +00:00
juha
6813e28eef
LazUtils: Move math helper functions from LCLProc to LazUtilities. Deprecate LCLProc versions.
...
git-svn-id: trunk@64197 -
2020-12-12 11:41:07 +00:00
juha
4b779ac15b
OpenGlContext: Register WS class, needed for new optimized TLCLComponent.NewInstance. Issue #37407 , patch from BrunoK.
...
git-svn-id: trunk@63636 -
2020-07-23 19:45:33 +00:00
mattias
4aca3ea229
opengl: fixed perms
...
git-svn-id: trunk@63025 -
2020-04-19 21:14:10 +00:00
zeljko
ccc310d045
Qt5: glqtcontext fixed false about multisample support. Added Major & Minor version
...
git-svn-id: trunk@62896 -
2020-04-06 09:39:04 +00:00
zeljko
7a087965bc
Qt5: fixed multisampling in glqtcontext. issue #36875
...
git-svn-id: trunk@62895 -
2020-04-06 09:17:39 +00:00
zeljko
1683d514c4
Qt5: fixed result
...
git-svn-id: trunk@62764 -
2020-03-13 14:12:55 +00:00
zeljko
61265186b8
Qt5: glqtcontext use TQtOpenGLWidget. issue #36342
...
git-svn-id: trunk@62763 -
2020-03-13 14:00:13 +00:00
zeljko
7d4574e050
Qt5: Added QLCLOpenGLWidget. part of issue #36342
...
git-svn-id: trunk@62762 -
2020-03-13 13:59:24 +00:00
zeljko
f38e21c5ae
Qt5: make OpenGL compatibile with Mesa. Patch by Chris Rorden. issue #36473
...
git-svn-id: trunk@62454 -
2019-12-29 10:48:52 +00:00
juha
1d6baf4129
LCL-GTK3: Add unit GLGtk3GlxContext forgotten in r62412 #a896e7f941. Issue #36448 .
...
git-svn-id: trunk@62417 -
2019-12-19 07:39:11 +00:00
juha
a896e7f941
LCL-GTK3: Implement OpenGL Control. Issue #36448 , patch from Ryan Joseph.
...
git-svn-id: trunk@62412 -
2019-12-18 18:25:47 +00:00
dmitry
7ec219a05b
opengl: remove gl unit used from glcocoanscontext unit
...
git-svn-id: trunk@62188 -
2019-11-04 03:23:56 +00:00
dmitry
159d5cc8cc
opengl: getting rid of cocoa GetNSObjectView
...
git-svn-id: trunk@61767 -
2019-08-27 19:25:49 +00:00
dmitry
f13e53bf2f
opengl: cocoa: removing Dummy type declarations as they are not in the code. Yet the type declarations changed in trunk FPC version (3.2.0). bug #35974
...
git-svn-id: trunk@61739 -
2019-08-21 14:24:32 +00:00
dmitry
9bf589f433
opengl: fix cocoa compilation
...
git-svn-id: trunk@61536 -
2019-07-05 18:44:39 +00:00
dmitry
2b46c6d5e0
opengl: prevent double mouse-down events for cocoa. bug #35480
...
git-svn-id: trunk@61135 -
2019-05-04 16:08:15 +00:00
dmitry
8295312cc5
opengl: revert unintended automatic changes made by the newer IDE version.
...
git-svn-id: trunk@61108 -
2019-05-02 14:27:35 +00:00
dmitry
9c59e031fc
opengl: update cocoa compilation for the latest update with keyhandling
...
git-svn-id: trunk@61107 -
2019-05-02 14:25:48 +00:00
dmitry
dc8600b0f2
opengl: revert accidental changes to the example
...
git-svn-id: trunk@61061 -
2019-04-26 13:28:43 +00:00
dmitry
e653d0cc68
opengl: forcing painting even with NSgraphicContext currentContext assigned. Seems to be Mojave specific behaviour not to provide context. bug #34983
...
git-svn-id: trunk@61060 -
2019-04-26 13:26:27 +00:00
dmitry
59587a0452
opengl: adding support for Cocoa mouseMove events for Right and Middle mouse buttons. Based on the patch by Chris Rorden. bug #34938
...
git-svn-id: trunk@61059 -
2019-04-26 12:57:20 +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
dmitry
fab0116dbd
cocoa: update OpenGL component to use LCLObjCBoolean type (rel #34609 )
...
git-svn-id: trunk@59726 -
2018-12-04 04:23:53 +00:00
zeljko
83a10f8e11
Qt,Qt5: added GLX_SAMPLE_BUFFERS and GLX_SAMPLES to glxContext attributes if multisampling > 0. issue #34401
...
git-svn-id: trunk@59293 -
2018-10-11 18:08:32 +00:00
zeljko
903fe44d31
Qt5: glqtcontext - make opengl useable under Qt5. issue #32498
...
git-svn-id: trunk@59286 -
2018-10-11 07:45:54 +00:00
zeljko
8e4a89db86
Qt,Qt5: make opengl useable on modern OpenGL implementations.Patch by Chris Rorden, modified by me. issue #34401
...
git-svn-id: trunk@59285 -
2018-10-11 07:12:42 +00:00
zeljko
fdf9177fb1
Qt5: make opengl compileable under qt5 widgetset
...
git-svn-id: trunk@59253 -
2018-10-05 12:36:55 +00:00
juha
2ee72166e4
LCL-GTK2: Prevent flickering in TOpenGLControl. Turn DoubleBuffered off. Issue #33864 , patch from accorp.
...
git-svn-id: trunk@59111 -
2018-09-21 09:13:12 +00:00
dmitry
d313b710e5
cocoa-opengl: removing lclIsHandle method override, as no longer used by cocoa ws
...
git-svn-id: trunk@59037 -
2018-09-16 20:18:06 +00:00
mattias
0b8e57a289
openglcontext: less hints
...
git-svn-id: trunk@58126 -
2018-06-04 17:21:46 +00:00
ondrej
7a929f1561
OpenGL: fix DoubleBuffered compilation
...
git-svn-id: trunk@58113 -
2018-06-04 08:44:15 +00:00
dmitry
5d5d3e5e62
opengl: cocoa, fix the typo of hanlding mouse wheel event
...
git-svn-id: trunk@57218 -
2018-02-02 04:20:21 +00:00
dmitry
1d82a118e9
opengl: cocoa - do not perform the default mouse events for NSOpenGLView, to prevent duplicated event handling. #33067
...
git-svn-id: trunk@57172 -
2018-01-28 04:18:40 +00:00
wp
c0cfae4fce
IDE: New Hi-Dpi palette icons for OpenGLControl and TParadox (by Roland Hahn)
...
git-svn-id: trunk@56992 -
2018-01-06 16:53:23 +00:00
wp
88c07ee45a
OpenGL: Add new HiRes component palette icon by Roland Hahn
...
git-svn-id: trunk@56786 -
2017-12-18 21:04:05 +00:00