1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2025-03-01 00:08:41 +00:00

76 Commits

Author SHA1 Message Date
Aaron Kollasch
a683c5ad85
Hide visible scrolling in static noise
Randomize vertical position of staticNoise texel and add to
existing scrolling of noise texture (both horizontal and vertical;
faster in vertical direction)
2022-11-16 23:58:11 -05: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 293b05fec6cf6b5cbd8e2a689f7e82c40483c811.
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
Filippo Scognamiglio
40eb51e5eb Improve look of glow line. 2015-01-22 01:44:30 +01:00
Filippo Scognamiglio
546c4f36f0 Fix scanlines on high-dpi screens. 2015-01-20 03:35:47 +01:00
Filippo Scognamiglio
2bc88768b6 Reduce minimum scaling value and fix aliasing issues with small fonts and rasterization. 2015-01-20 00:57:23 +01:00
Filippo Scognamiglio
a7bab660e9 Improved burnin. This is a very important optimizatoin for mesa linux machines. 2015-01-19 17:31:37 +01:00
Filippo Scognamiglio
a24cbbcc93 Burnin is now subtractive. Better looking and more predictable. 2015-01-06 01:35:35 +01:00
Filippo Scognamiglio
e4c7ffe201 Fix: various small improvements. 2014-12-26 19:47:11 +01:00
Filippo Scognamiglio
4d3c16fabc Refactoting: change names in settings, and using camelCase for settings name. 2014-12-23 18:13:34 +01:00
Filippo Scognamiglio
c35cb6cf45 Fix: horizontal sync should not go outside screen boundaries. 2014-12-23 13:58:22 +01:00