1
0
mirror of https://github.com/TomHarte/CLK.git synced 2026-04-26 03:29:40 +00:00
Commit Graph

13616 Commits

Author SHA1 Message Date
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 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
Thomas Harte 00a2fd5cb0 Add consts, avoid macros. 2025-12-10 09:18:27 -05:00
Thomas Harte dcef276f6d Add Qt to opening. 2025-12-09 22:38:28 -05:00
Thomas Harte 47debf7742 Merge pull request #1660 from TomHarte/QtBuildInstructions
Add Qt and CMake build instructions.
2025-12-09 22:37:05 -05:00
Thomas Harte 4e7d6e01e8 Add Qt and CMake steps. 2025-12-09 22:36:24 -05:00