Thomas Harte
|
5ac4bbea9d
|
Merge branch 'master' into C1551
|
2025-12-17 14:35:52 -05:00 |
|
Thomas Harte
|
46964500f0
|
Merge pull request #1669 from TomHarte/OpenGLES
Support OpenGL ES for output; use it on non-Apple Qt targets.
|
2025-12-17 14:35:05 -05:00 |
|
Thomas Harte
|
1b5b0e3dd1
|
Resolve inconsistent use of 'UI'.
|
2025-12-17 12:25:19 -05:00 |
|
Thomas Harte
|
40ed0203d2
|
Regularise target naming.
|
2025-12-17 12:24:07 -05:00 |
|
Thomas Harte
|
9ed0cc49c0
|
Take another swing at Qt's ambiguity problem.
|
2025-12-17 12:13:50 -05:00 |
|
Thomas Harte
|
ec06aa45a6
|
Merge branch 'OpenGLES' of github.com:TomHarte/CLK into OpenGLES
|
2025-12-17 12:10:21 -05:00 |
|
Thomas Harte
|
5a6cff2244
|
Avoid forcing a reference.
|
2025-12-17 12:10:10 -05:00 |
|
Thomas Harte
|
1e186c9428
|
Add missing retained UI options.
|
2025-12-17 17:06:52 +00:00 |
|
Thomas Harte
|
e7e8df6b6f
|
Slim and further consolidate Qt special case.
|
2025-12-17 11:59:40 -05:00 |
|
Thomas Harte
|
55d5696f5b
|
Merge branch 'OpenGLES' of github.com:TomHarte/CLK into OpenGLES
|
2025-12-17 11:47:06 -05:00 |
|
Thomas Harte
|
e547e0eb44
|
Ensure CMake Qt compiles with TARGET_QT macro defined.
|
2025-12-17 11:46:47 -05:00 |
|
Thomas Harte
|
43b8c52d21
|
Switch to older header.
|
2025-12-17 16:35:10 +00:00 |
|
Thomas Harte
|
8829d8daed
|
Merge branch 'master' into OpenGLES
|
2025-12-17 10:51:35 -05:00 |
|
Thomas Harte
|
a510286439
|
Further expand and explain interoperability intentions.
|
2025-12-17 10:16:35 -05:00 |
|
Thomas Harte
|
d9cb719941
|
Add exposition.
|
2025-12-17 13:09:42 +00:00 |
|
Thomas Harte
|
c763a0fbec
|
Merge branch 'OpenGLES' of github.com:TomHarte/CLK into OpenGLES
|
2025-12-17 10:09:55 -05:00 |
|
Thomas Harte
|
5038587d89
|
Attmpt alternative Qt logging.
|
2025-12-17 09:32:16 -05:00 |
|
Thomas Harte
|
f097eb62ae
|
Qt: use OpenGL ES elsewhere than on Apple.
|
2025-12-17 04:34:03 +00:00 |
|
Thomas Harte
|
66d0cfccf3
|
Add usampler2d default precision.
|
2025-12-17 04:29:32 +00:00 |
|
Thomas Harte
|
79f16e3b38
|
Ensure third parameter to textureLod is overtly a float.
|
2025-12-16 23:17:50 -05:00 |
|
Thomas Harte
|
46ad212792
|
Merge branch 'OpenGLES' of github.com:TomHarte/CLK into OpenGLES
|
2025-12-16 23:15:37 -05:00 |
|
Thomas Harte
|
f58fb168fc
|
Overtly cast to vec2 (i.e. float).
|
2025-12-16 23:15:21 -05:00 |
|
Thomas Harte
|
999431111f
|
Log failed shader.
|
2025-12-17 04:06:19 +00:00 |
|
Thomas Harte
|
b9daacf3ef
|
Add Qt-specific logging.
|
2025-12-17 04:05:53 +00:00 |
|
Thomas Harte
|
0ac8f9ea77
|
Attempt ES wrapping.
|
2025-12-16 22:40:57 -05:00 |
|
Thomas Harte
|
97d664f0e7
|
Merge pull request #1668 from TomHarte/QtInfiniteLoop
Qt: Decline double buffer; avoid vsync -> paintGL infinite loop.
|
2025-12-16 22:37:27 -05:00 |
|
Thomas Harte
|
558447f784
|
Remove printing detritus.
|
2025-12-17 03:27:20 +00:00 |
|
Thomas Harte
|
0d8fa93a05
|
Propagate an OpenGL API version, use it to wrap shader programs.
|
2025-12-16 22:23:48 -05:00 |
|
Thomas Harte
|
7c06a79445
|
Recant; will this break Qt's elementary approach to vsync?
|
2025-12-17 02:39:04 +00:00 |
|
Thomas Harte
|
68ac4d8fd5
|
Merge pull request #1667 from TomHarte/MoreStdAlgorithms
Further reduce reliance upon `memcpy`.
|
2025-12-16 14:00:17 -05:00 |
|
Thomas Harte
|
388bc0d68e
|
Decline double buffer; avoid vsync -> paintGL infinite loop.
|
2025-12-16 15:04:44 +00:00 |
|
Thomas Harte
|
7d8bdb33bb
|
Expand Plus 4 target to describe either a C1541 or a C1551.
|
2025-12-15 21:40:50 -05:00 |
|
Thomas Harte
|
1c0b209e8c
|
Further reduce reliance upon memcpy.
|
2025-12-15 17:19:00 -05:00 |
|
Thomas Harte
|
7f262dbb49
|
Revert "Decline Qt version tagging."
This reverts commit 6effcc5d82.
2025-12-15
|
2025-12-14 17:58:40 -05:00 |
|
Thomas Harte
|
be29079f38
|
Merge pull request #1665 from TomHarte/QtVersionEasyBreezy
Decline Qt version tagging.
|
2025-12-14 13:25:00 -05:00 |
|
Thomas Harte
|
6effcc5d82
|
Decline Qt version tagging.
|
2025-12-14 13:15:15 -05:00 |
|
Thomas Harte
|
83f9ff259f
|
Merge pull request #1664 from TomHarte/CMakeInstall
Add an `install` clause.
|
2025-12-12 07:29:04 -05:00 |
|
Thomas Harte
|
7646382106
|
Add an install clause.
|
2025-12-12 07:21:46 -05:00 |
|
Thomas Harte
|
3ec8d8485c
|
Adopt new version number.
2025-12-12
|
2025-12-11 22:32:15 -05:00 |
|
Thomas Harte
|
e6f245885b
|
Merge pull request #1663 from TomHarte/QtAutomaticDispatch
Qt: use dynamic dispatch for DRY.
|
2025-12-11 21:04:34 -05:00 |
|
Thomas Harte
|
c1a8df8dee
|
Merge pull request #1662 from TomHarte/XcodeUpdates
Allow Xcode to update project; resolve relevant build warnings.
|
2025-12-11 20:45:03 -05:00 |
|
Thomas Harte
|
68f7400533
|
Qt: use dynamic dispatch for DRY.
|
2025-12-11 20:44:14 -05:00 |
|
Thomas Harte
|
a0b69e14b7
|
Allow for localisation.
|
2025-12-11 17:57:59 -05:00 |
|
Thomas Harte
|
378321d6f2
|
Resolve analyser warning re: unnecessary update.
|
2025-12-11 17:57:44 -05:00 |
|
Thomas Harte
|
fd33ee0e09
|
Resolve implicit conversion error.
|
2025-12-11 17:53:16 -05:00 |
|
Thomas Harte
|
072c23857c
|
Allow Xcode to migrate entitlements, etc.
|
2025-12-11 17:50:48 -05:00 |
|
Thomas Harte
|
21b7b95bec
|
Merge pull request #1661 from TomHarte/ScanTarget
Resolve all build warnings; reduce manual sizeof multiplications in OpenGL scan target.
|
2025-12-10 22:51:44 -05:00 |
|
Thomas Harte
|
87e5bd7154
|
Avoid meaningless comparisons.
|
2025-12-10 22:41:47 -05:00 |
|
Thomas Harte
|
67171f348a
|
Use std::copy_n where it more directly matches intent.
|
2025-12-10 22:23:42 -05:00 |
|
Thomas Harte
|
c491ba5cac
|
Use sized types and std::copy_n.
|
2025-12-10 17:24:07 -05:00 |
|