1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2026-02-08 00:32:27 +00:00
Commit Graph

84 Commits

Author SHA1 Message Date
Filippo Scognamiglio
d10fe84c3a Fix many smaller issues. 2026-01-08 22:37:36 +01:00
Filippo Scognamiglio
267b39bc9d Add multiple windows handling. 2026-01-04 23:03:20 +01:00
Filippo Scognamiglio
11ad932965 First implementation of tabs. 2026-01-04 19:24:43 +01:00
Filippo Scognamiglio
a8ec5d6f16 Fix some bloom behaviour issues and simplify effects colorization. 2025-12-24 19:17:32 +01:00
Filippo Scognamiglio
384fb1da7c Use custom shader variant also for frame shininess. 2025-12-24 11:29:09 +01:00
Filippo Scognamiglio
f851dd0a72 Create multiple shader variants for the various configurations. 2025-12-23 21:37:31 +01:00
Filippo Scognamiglio
7038c02173 Improved terminal frame. Improve size and shininess customization. 2025-12-23 12:16:18 +01:00
Filippo Scognamiglio
7038b30381 Migrate all shaders to compiled qsb files. 2025-12-09 23:51:39 +01:00
Filippo Scognamiglio
1d73abda51 Make it compile with Qt6. 2025-12-09 10:41:41 +01:00
Filippo Scognamiglio
7b69d41c60 Remove slow burn-in effect. 2022-01-08 22:32:42 +01:00
Filippo Scognamiglio
4abbe332db Improve terminal frame and expose frame size setting. 2021-07-15 23:20:42 +02:00
Filippo Scognamiglio
7714f7b503 Improve rasterization rendering and add LCD rasterization (with subpixels). 2021-07-03 16:14:02 +02:00
Filippo Scognamiglio
701cb540e5 Improve QML syntax and update license headers. 2021-06-30 22:49:03 +02:00
Filippo Scognamiglio
0af2b20b3a Settings optin for old burinin version. It seems to be working better on osx. 2019-01-09 19:01:11 +01:00
Filippo Scognamiglio
f2f38c0e0d Fixes issue #491. 2019-01-02 22:01:57 +01:00
Filippo Scognamiglio
863c1ac27a Reduce horizontal sync possible minimum value. 2018-12-18 23:09:06 +01:00
Filippo Scognamiglio
dcb7b7c309 Reduce horizontal sync maximum strength. 2018-12-17 19:44:28 +01:00
Filippo Scognamiglio
0431103a1d Move frame to separate framebuffer. This fixes some glitches in terminal
frame.
2018-12-15 18:27:35 +01:00
Filippo Scognamiglio
77dc82a381 Unload frame when not needed. 2018-12-03 19:28:50 +01:00
Filippo Scognamiglio
44a63d4aaa Change default curvature values. 2018-12-03 17:12:41 +01:00
Filippo Scognamiglio
5b3297f916 Tweak some shader constants. 2018-12-03 16:55:44 +01:00
Filippo Scognamiglio
e9ddd7d3b8 Split effects into static (cached) and dynamic computed at every frame. 2018-12-03 14:58:34 +01:00
Filippo Scognamiglio
da6795f002 Use window scaling parameter for framebuffer size. 2018-12-03 12:43:40 +01:00
Filippo Scognamiglio
f497bb4b44 First wrong framebuffer implementation. 2018-12-02 19:57:24 +01:00
Filippo Scognamiglio
c2dc1cd65f Add inner screen shadow. Various overall frame improvements. 2018-12-01 19:16:33 +01:00
Filippo Scognamiglio
555783af4c First implementation of imageless frame. 2018-11-30 00:57:59 +01:00
Filippo Scognamiglio
677ad5c54b Fixed fontColor conversion applied two times. 2018-11-23 22:53:24 +01:00
Filippo Scognamiglio
b8e3cd5d64 Limit screen curvature effect. 2018-11-23 22:35:48 +01:00
Filippo Scognamiglio
a2455daa6c Avoid border artifacts on burn in effect. 2018-11-23 21:09:10 +01:00
Filippo Scognamiglio
82f2bd6231 Fix a couple of issues with burnIn. 2018-11-21 18:18:18 +01:00
Filippo Scognamiglio
de8602847e Scanlines no longer affect background. Less artifacts at low fontSize values. 2018-11-18 19:10:52 +01:00
Filippo Scognamiglio
6f04513faa Increase maximum amount of bloom allowed. 2018-11-17 23:45:42 +01:00
Filippo Scognamiglio
d27e6569a0 Reduce default font size. 2018-11-17 23:17:36 +01:00
Filippo Scognamiglio
4e123d747a Revert "Add subpixels rasterization and improve existing ones."
Use something similar to what we had before, avoiding heavy texture
fetches."

This reverts commit 293b05fec6.
2018-11-13 21:57:50 +01:00
Filippo Scognamiglio
af8edc72f4 Fix division by zero when no effects were selected. 2018-11-09 21:17:05 +01:00
Filippo Scognamiglio
2b2ae66b8d Fix small issue with burnin masking. 2018-11-09 21:06:13 +01:00
Filippo Scognamiglio
0a95c5dff3 Fix screen brightness consistency in some scenarios. 2018-11-08 23:55:56 +01:00
Filippo Scognamiglio
56e1d80cf4 Make jitter stronger on the x axis. 2018-11-08 18:36:25 +01:00
Filippo Scognamiglio
92e82c203f Important burn-in optimization. It is much lighter on resources. 2018-11-07 22:42:29 +01:00
Filippo Scognamiglio
272bc5fe89 Fix wrong gamma colors when using chroma. 2018-11-06 01:09:44 +01:00
Filippo Scognamiglio
e8d5efd3b3 Slightly change rgb shift values. 2018-11-06 01:08:45 +01:00
Filippo Scognamiglio
8b1a0a5b8e Further improve rgbShift effect. Now can be enabled without chroma color. 2018-11-05 02:03:12 +01:00
Filippo Scognamiglio
293b05fec6 Add subpixels rasterization and improve existing ones. 2018-11-05 00:16:52 +01:00
Filippo Scognamiglio
37ba495354 Improve bloom effect. This is more pronounced in very bright areas. 2018-11-01 23:35:55 +01:00
Filippo Scognamiglio
a2e689a0dc RGB Shift effect now looks much better. 2018-10-28 23:54:56 +01:00
Filippo Scognamiglio
880c5e722e Slight improvements to brunin look. 2018-10-27 22:29:38 +02:00
Filippo Scognamiglio
82efa28703 Fix wrong bottom texture clamping. 2018-10-27 22:16:11 +02:00
Filippo Scognamiglio
c091a90cea Slight improvements to burnin and rgb shift effects. 2018-10-22 23:30:17 +02:00
Filippo Scognamiglio
28d92dc68b Remove default precision on non ES platforms. 2015-01-28 11:14:42 +01:00
Martin Sekera
f1a6c0fcee Fix: added missing default precision directives in fragment shaders 2015-01-27 23:48:05 +01:00