Thomas Harte
|
fd73b408a3
|
Provide an exported duplicate of box filtering.
|
2026-01-13 15:24:55 -05:00 |
|
Thomas Harte
|
f204662098
|
Reduce luminance range to avoid lower clipping on composite.
|
2026-01-13 14:40:38 -05:00 |
|
Thomas Harte
|
3854479cb7
|
Dial down brightness.
|
2026-01-12 22:43:36 -05:00 |
|
Thomas Harte
|
9916ad3eed
|
Separate being a filter from filter generation.
|
2026-01-12 22:40:43 -05:00 |
|
Thomas Harte
|
1f1f809bf9
|
Reduce interface.
|
2026-01-12 14:35:14 -05:00 |
|
Thomas Harte
|
e175848270
|
Start factoring out and formalising filter generation.
|
2026-01-12 14:30:42 -05:00 |
|
Thomas Harte
|
375488c495
|
Allow for separate luminance/chrominance notches.
|
2026-01-10 21:13:36 -05:00 |
|
Thomas Harte
|
9ea26d7fd2
|
Merge pull request #1676 from TomHarte/MetalTemplates
Clean up and clarify Metal shader.
|
2026-01-07 16:32:37 -05:00 |
|
Thomas Harte
|
c4ff5365a7
|
Merge pull request #1680 from stevexyz/steve
ZX81 ROM
|
2026-01-07 14:30:48 -05:00 |
|
Thomas Harte
|
9c3e9d7cba
|
Slightly reformat.
|
2026-01-07 14:28:52 -05:00 |
|
Thomas Harte
|
8e1647f3c5
|
Also comment on filterChromaKernel.
|
2026-01-07 14:18:37 -05:00 |
|
steve
|
cee3f0f648
|
ZX81 ROM
|
2026-01-07 20:14:25 +01:00 |
|
Thomas Harte
|
e17ed1c41c
|
Increase exposition, for next time around.
|
2026-01-07 14:13:49 -05:00 |
|
Thomas Harte
|
f592f3cabc
|
Separate Metal code from C++ and Objective-C.
|
2026-01-07 11:43:45 -05:00 |
|
Thomas Harte
|
f9e68718cb
|
Correct include order.
|
2026-01-06 21:45:37 -05:00 |
|
Thomas Harte
|
7ea17e7b86
|
Rename, transfer ownership of all-encodings list.
|
2026-01-06 21:44:37 -05:00 |
|
Thomas Harte
|
c5f57bd554
|
Restore RGB pipeline.
|
2026-01-06 21:34:53 -05:00 |
|
Thomas Harte
|
b1781cecff
|
Restore S-Video output.
|
2026-01-06 21:31:24 -05:00 |
|
Thomas Harte
|
08b2f902be
|
Correct internal composite value.
|
2026-01-06 21:23:47 -05:00 |
|
Thomas Harte
|
d324897b7c
|
Attempt to get all luminance-based routes working.
|
2026-01-06 21:18:47 -05:00 |
|
Thomas Harte
|
f8cee07027
|
Start bashing out fragment shaders.
|
2026-01-06 20:52:01 -05:00 |
|
Thomas Harte
|
ee542b32b1
|
Add sample_svid.
All names temporary, while the source code is shared with the older, macro-heavy stuff.
|
2026-01-06 17:14:43 -05:00 |
|
Thomas Harte
|
24f5684fd5
|
Remove meaningless attributes.
|
2026-01-06 15:42:10 -05:00 |
|
Thomas Harte
|
78dccae4da
|
Hence start fleshing out conversion samplers.
|
2026-01-06 15:41:05 -05:00 |
|
Thomas Harte
|
e6d85e552c
|
Extract the buffer-management related fragment shaders.
|
2026-01-06 13:30:17 -05:00 |
|
Thomas Harte
|
96fe5e8249
|
Pull out and isolate the means of sampling all types of input texture.
|
2026-01-06 13:26:38 -05:00 |
|
Thomas Harte
|
b12152f8ab
|
Pull vertex shaders into a separate file.
|
2026-01-06 09:23:10 -05:00 |
|
Thomas Harte
|
fdd5b0bd53
|
Merge branch 'master' into MetalTemplates
|
2026-01-05 21:33:50 -05:00 |
|
Thomas Harte
|
ea1d4e27d0
|
Update version numbers.
2026-01-06
|
2026-01-05 19:44:08 -05:00 |
|
Thomas Harte
|
eece8ddad1
|
Collect up properties.
|
2026-01-05 17:32:55 -05:00 |
|
Thomas Harte
|
205743febb
|
Further const; avoid pointers.
|
2026-01-05 17:26:18 -05:00 |
|
Thomas Harte
|
dca98dbe57
|
Merge branch 'master' into MetalTemplates
|
2026-01-05 16:55:25 -05:00 |
|
Thomas Harte
|
73d2ed77a2
|
Merge pull request #1679 from TomHarte/SDLES
SDL: try for, and prefer, OpenGL ES.
|
2026-01-05 16:54:59 -05:00 |
|
Thomas Harte
|
37bd8b2ccd
|
Allow for the possibility that SDL made a window but couldn't make a context.
|
2026-01-05 16:35:33 -05:00 |
|
Thomas Harte
|
393dffbffb
|
Avoid extra, mutable, state.
|
2026-01-05 16:31:56 -05:00 |
|
Thomas Harte
|
33f443947e
|
Correct comment.
|
2026-01-05 16:29:02 -05:00 |
|
Thomas Harte
|
100d7e7495
|
SDL: try for, and prefer, OpenGL ES.
|
2026-01-05 16:27:33 -05:00 |
|
Thomas Harte
|
7bdec8b2f6
|
Merge pull request #1678 from TomHarte/AmstradCrashes
Better ensure CPC memory safety.
|
2025-12-23 16:57:14 -05:00 |
|
Thomas Harte
|
678276734c
|
Avoid potential unterminated string.
|
2025-12-23 14:23:00 -05:00 |
|
Thomas Harte
|
ff53b58094
|
Use single-location address calculations; add asserts.
|
2025-12-22 22:15:07 -05:00 |
|
Thomas Harte
|
4a28858fa1
|
Better ensure memory safety.
|
2025-12-22 17:22:11 -05:00 |
|
Thomas Harte
|
8772a83ed0
|
Merge pull request #1677 from TomHarte/NoRevertToSaved
Formally accept that 'Revert to Saved...' does nothing.
|
2025-12-22 15:58:51 -05:00 |
|
Thomas Harte
|
00233ead8b
|
Formally accept that 'Revert to Saved...' does nothing.
At present. Will change if/when I finally bother with saved states.
|
2025-12-22 15:57:05 -05:00 |
|
Thomas Harte
|
970af0ad4d
|
Improve commentary.
|
2025-12-22 12:37:30 -05:00 |
|
Thomas Harte
|
39885142c0
|
Mark up sections.
|
2025-12-22 12:31:29 -05:00 |
|
Thomas Harte
|
497e71a120
|
Increase consts.
|
2025-12-22 12:23:27 -05:00 |
|
Thomas Harte
|
d5b3d7b829
|
Eliminate a using namespace metal.
|
2025-12-22 12:19:47 -05:00 |
|
Thomas Harte
|
da5c195ba4
|
Merge branch 'master' into MetalTemplates
|
2025-12-22 12:09:48 -05:00 |
|
Thomas Harte
|
dc4d86782f
|
Merge pull request #1675 from TomHarte/SCSIStringLength
Avoid false positive strcpy-related warning.
|
2025-12-22 12:09:29 -05:00 |
|
Thomas Harte
|
7b30981d00
|
Separate compute kernels.
|
2025-12-22 09:29:28 -05:00 |
|