Gitea
86dccd467e
Uses alpha channel to draw lines, uses Qt::FlatCap style, uses QPainter::Antialiasing
2019-09-22 18:58:45 +02:00
Gitea
2b9b1cf9a4
Factor out drawBuffer from updateDrawBuffer
2019-09-22 12:42:09 +02:00
Gitea
5df7b6fce5
Adds TODO on how to clear the buffer
2019-09-22 11:58:48 +02:00
Gitea
7db83d5eba
Experiment with afterglow, and partial buffer painting
2019-09-22 09:54:18 +02:00
Gitea
f7cb80007f
Prepare rendering in smaller batches (per screen frame)
2019-09-21 09:38:39 +02:00
Gitea
1481a33326
Scales using QPainter::scale
2019-09-18 00:04:50 +02:00
Gitea
09e1d1ff16
Store only one value for afterglow
2019-09-17 23:20:56 +02:00
Gitea
50fb47f513
Merge remote-tracking branch 'upstream/master'
2019-09-17 22:19:35 +02:00
Gitea
6c550abaaf
Calculates afterglow from a value 0.0 to 1.0
...
which is the factor the screen will be after 1 second (provided it draws at the set FPS rate)
2019-09-17 22:06:55 +02:00
80be2ff0b8
Improved stats
2019-09-17 20:44:28 +02:00
Gitea
e6249131ff
Workaround updating frame (and thus darkening the image)
...
by only updating when there is new data.
This essentially limits the frame rate to the buffer update rate
This will be fixed when painting is done in smaller chunks of the buffer
2019-09-17 19:48:44 +02:00
Gitea
86b99ab8d2
Moves painting of frame into helper function
2019-09-17 19:46:48 +02:00
Gitea
ab2853475f
Reorder includes (local to system)
...
Include local include first so that dependencies on external includes are less likely overlooked
2019-09-16 18:09:44 +02:00
4c95889a91
Implemented very basic tone generator
2019-09-07 23:00:37 +02:00
c46480ed6a
Added debug controls for afterglow and lightspeed again
2019-09-07 20:01:43 +02:00
b99a695159
Improved controls with menus
2019-09-07 19:19:24 +02:00
8076271edc
Performance improvements
2019-09-07 12:00:14 +02:00
2298436c13
yes
2019-09-05 20:46:54 +02:00
c86e85920b
Created base class for sample sources
2019-08-30 20:31:04 +02:00
4dd39e1ba3
Auto stash before merge of "master" and "origin/master"
2019-08-30 19:30:24 +02:00
Gitea
25fedfa36c
Uses QOpenGLWidget instead of QWidget
2019-08-30 13:39:43 +02:00
Gitea
5f0687ca48
Replaces QPoint with QPointF, Uses .length instead of pythagoras, Uses setOpacity instead of pen.setColor
2019-08-30 13:38:36 +02:00
Gitea
b0ee466c32
Introduces public methods for starting and stopping the display refresh timer to osciwidget
2019-08-30 12:43:25 +02:00
Gitea
41d557743a
Replaces blend pixmap with fillRect
2019-08-30 12:38:15 +02:00
ef15a753de
Added controls to change various parameters
2019-08-25 22:42:34 +02:00
c9ddad8e21
First try
2019-08-25 18:22:31 +02:00