1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2025-01-19 12:33:51 +00:00

53 Commits

Author SHA1 Message Date
Filippo Scognamiglio
7dead18a56 Frames now follow the window scaling. 2014-07-11 00:39:50 +02:00
Filippo Scognamiglio
ef3303134d Edge borders are now slightly smoother. 2014-07-09 01:33:05 +02:00
Filippo Scognamiglio
85c7d8ea97 Removed mouse use since is not working, removed some prints and avoid passing mousemove events if the left button is not pressed. 2014-07-07 00:38:08 +02:00
Filippo Scognamiglio
2fe6d147d9 Initial support for mouse in applications. 2014-07-02 02:38:28 +02:00
Filippo Scognamiglio
9eee62b3a4 Storing some computations to texture. 2014-06-28 11:47:10 +02:00
Filippo Scognamiglio
df49f1d1c6 Using framebuffer object instead of image to render the terminal. Improves performances. 2014-06-27 23:17:51 +02:00
Filippo Scognamiglio
d6b644cd7d Fix: update sliders when profile changes. 2014-06-27 16:27:27 +02:00
Filippo Scognamiglio
893870f8a3 Fixed errors with profiles, new ones added. 2014-06-27 03:00:31 +02:00
Filippo Scognamiglio
e108258e52 Small changes in scaling and fonts. 2014-06-25 17:43:57 +02:00
Filippo Scognamiglio
372bceb186 Settings window seems to work nicely. 2014-06-25 14:29:10 +02:00
Filippo Scognamiglio
9795b5d9d2 Ooops... Forgot to add one file to git.. 2014-06-24 11:34:33 +02:00
Filippo Scognamiglio
b0aad13ba7 Redisigned and refactored settings window. 2014-06-23 22:47:35 +02:00
Filippo Scognamiglio
1693e51d89 Reorganized rasterization. Now everything is independent. 2014-06-23 16:26:30 +02:00
Filippo Scognamiglio
69843f3ef8 Added font: commodore PET double height. 2014-06-20 17:00:49 +02:00
Filippo Scognamiglio
431ec6d133 Added jitter effect. 2014-06-20 12:30:42 +02:00
Filippo Scognamiglio
2423957cc8 Improved noise 2014-06-11 00:54:47 +02:00
Filippo Scognamiglio
6c461acf28 Saving some GPU memory by using one channel textures where possible. 2014-06-07 15:32:21 +02:00
Filippo Scognamiglio
25ed5db324 Fix input redirection 2014-06-07 11:33:37 +02:00
Filippo Scognamiglio
bd0938610f Various riorganizations and fixes. 2014-06-07 02:19:37 +02:00
Filippo Scognamiglio
947b355c29 Improved scanlines, restructurizations of the effects and optimizations. 2014-06-07 01:18:40 +02:00
Filippo Scognamiglio
7850df26a1 Some cleanups. Improved noise, now virtual resolution aware. 2014-05-31 21:28:25 +02:00
Filippo Scognamiglio
aa37892d76 Improved scanlines for all fonts at all font scaling. Now I manually choose the best looking values for every font in any zoom level. Tedious but the effect is awesome. 2014-05-31 19:28:35 +02:00
Filippo Scognamiglio
4ad83b2dcc Changing font properties doesn't reload the terminal. 2014-05-29 11:33:45 +02:00
Filippo Scognamiglio
05edbb9504 Scanlines now follow font scaling. 2014-05-29 01:13:31 +02:00
Filippo Scognamiglio
110f91afa5 Font size is now set in pixel so the line spacing is now really proportional, this should fix the problem with cropped fonts. 2014-05-27 23:54:28 +02:00
Filippo Scognamiglio
12f09ddf52 Huge changes in profiles management and added support for user defined ones. 2014-05-18 22:23:19 +02:00
Filippo Scognamiglio
3440ef0e45 Improved blur effect. Pixels now appear immediately and disappear smoothly as with real burnin effect. 2014-05-15 23:41:12 +02:00
Filippo Scognamiglio
df764f78c2 Linespacing is now proportional to font size. 2014-05-08 21:59:46 +02:00
Filippo Scognamiglio
01b5dd9651 Improved casualness of horizontal distortion. 2014-04-18 12:00:17 +02:00
Filippo Scognamiglio
53d9ba13d9 Fine tunings in frames parameters. 2014-04-18 11:14:47 +02:00
Filippo Scognamiglio
bb320f3e40 Removed some unrealistic screen reflections. 2014-04-17 21:57:15 +02:00
Filippo Scognamiglio
6f34085f7b Now ambient reflection is integrated in the screen frame. This improves performances and quality. 2014-04-17 15:26:01 +02:00
Filippo Scognamiglio
115171e969 Added terminal size overlay 2014-04-17 13:27:41 +02:00
Filippo Scognamiglio
2af093220f Removing unuseful prints 2014-04-16 19:37:33 +02:00
Filippo Scognamiglio
5d6040e45d Added selections copy and paste! 2014-04-16 19:18:14 +02:00
Filippo Scognamiglio
de36406ed5 Now reflections play well with horizontal flickering. 2014-04-06 17:59:19 +02:00
Filippo Scognamiglio
dc188a6e50 Fixed some other warnings in shader. Little improvements in reflections. 2014-04-06 17:27:28 +02:00
Filippo Scognamiglio
e62ee54aea Added realtime reflections on the frame. They are a little bit hacky but don't have any impact on performances. 2014-04-05 15:14:52 +02:00
Filippo Scognamiglio
80404ffe89 Really fixes #6. At least I hope... 2014-04-04 02:32:52 +02:00
Filippo Scognamiglio
3823e90374 Improved no frame profile 2014-04-03 18:02:52 +02:00
Filippo Scognamiglio
87eb525950 Improved scanlines (I'm finally happy with them) and added pixelated effect. Design improvements in the setting window. 2014-04-03 15:06:16 +02:00
Filippo Scognamiglio
1b94fb6b22 Introducing terminal scaling for performance reasons on old PCs. 2014-04-02 22:07:37 +02:00
Filippo Scognamiglio
3abdb9424c Fix: sometimes scaling was wrong. Per-font line spacing is actually now used. 2014-04-02 19:12:11 +02:00
Filippo Scognamiglio
984c4aaa23 Reenabled profiles. Fixes in the settings window. 2014-03-31 22:23:48 +02:00
Filippo Scognamiglio
9ff1bcb074 Removed javascript rand function, replaced with a much faster and gpu related random texture lookup. Other small improvements 2014-03-31 14:16:26 +02:00
Filippo Scognamiglio
5cb3c0c6ba Some refactoring. 2014-03-30 22:29:15 +02:00
Filippo Scognamiglio
34f61cd86a Heavily reduced idle cpu consumption. 2014-03-30 18:30:35 +02:00
Filippo Scognamiglio
103139e493 Added contrast setting. Settings window needs some work now. 2014-03-27 13:59:48 +01:00
Filippo Scognamiglio
a729eae191 Added horizontal sync problem. Reduced CPU usage consistently. 2014-03-26 19:23:47 +01:00
Filippo Scognamiglio
ab57ada5df Sligtly dim screen near the borders. Noise is now stronger near the center of the screen. 2014-03-26 01:22:02 +01:00