Andrea Odetti
|
cbf9b078c6
|
sa2: remove multithreading.
Obsolete with recent Pi4 hardware, and even with Pi3, advantage is little.
|
2021-03-21 12:08:30 +00:00 |
|
Andrea Odetti
|
ea4891f1f6
|
Start with more sensible values: 2x video size.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-03-18 19:40:30 +00:00 |
|
Andrea Odetti
|
7152b82a45
|
untabify main.cpp
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-03-14 10:04:14 +00:00 |
|
Andrea Odetti
|
405ea13ba2
|
Move Execution to SDLFrame for ease of use in debugger.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-03-14 10:02:19 +00:00 |
|
Andrea Odetti
|
0459fd3ba9
|
Make ImGui a module.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-25 16:56:36 +00:00 |
|
Andrea Odetti
|
c416eee9df
|
sa2: add namespace and remove tabs.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-25 16:31:24 +00:00 |
|
Andrea Odetti
|
3b917e93be
|
common2: add namespace and reformat everything with space over tabs.
This makes it "possible" to use other editors (than emacs).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-25 16:04:50 +00:00 |
|
Andrea Odetti
|
c81b4ab1bf
|
ImGui: fix event handling.
1) always pass events to ImGui
2) only pass keyboards to AW when ImGui says so
|
2021-02-23 19:32:00 +00:00 |
|
Andrea Odetti
|
3e5a6aa520
|
Extend geometry arg to WxH(+X+Y).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 15:21:53 +00:00 |
|
Andrea Odetti
|
07900d5c38
|
Add frame timer.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 08:38:53 +00:00 |
|
Andrea Odetti
|
a75833847e
|
Add cmd line option to switch off vsync.
Useful to profile.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-13 13:09:55 +00:00 |
|
Andrea Odetti
|
d912026f3e
|
Add options to specify SDL window size via cmd line arguments.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-13 12:56:06 +00:00 |
|
Andrea Odetti
|
989410c17d
|
Integrate Dear ImGui with SDL to reduce code duplication.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 16:55:08 +00:00 |
|
Andrea Odetti
|
05b2d5b2e7
|
Split SDLFrame to ease integration of ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 10:11:29 +00:00 |
|
Andrea Odetti
|
be1772bc37
|
Use RAII pattern to initialise and clear AppleWin emulator.
Plays better with exceptions.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-31 13:26:23 +00:00 |
|
Andrea Odetti
|
f61e73b639
|
Move resources, bitmaps and messageboxes into Frames.
And remove a few windows.h interface functions used before.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-20 19:07:18 +00:00 |
|
Andrea Odetti
|
8a41ed4d73
|
Introduce SDL Frame.
|
2021-01-13 15:28:53 +00:00 |
|
Andrea Odetti
|
faca71ace7
|
Incorporate changes to FrameBase and Video.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-30 18:28:27 +00:00 |
|
Andrea Odetti
|
247b51b2ab
|
Integration of GetVideo().
Part 1.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-28 19:42:04 +00:00 |
|
Andrea Odetti
|
3a063463ca
|
For consistency with Registry::instance.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-28 18:44:47 +00:00 |
|
Andrea Odetti
|
7d6439fefd
|
Introduce a LinuxFrame.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-27 20:25:42 +00:00 |
|
Andrea Odetti
|
675d1316a9
|
Add a Registry interface to for more flexibility on case by case usage.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-27 19:43:35 +00:00 |
|
Andrea Odetti
|
bea7bac3ab
|
Rename folder sa2 -> sdl for consistency.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-23 19:25:25 +00:00 |
|