Thomas Harte
|
d0f096a20b
|
Substitutes std::osringstream for C-esque asprintf .
|
2017-11-15 21:28:48 -05:00 |
|
Thomas Harte
|
949d0f3928
|
Substitutes std::osringstream for C-esque asprintf .
|
2017-11-15 21:25:01 -05:00 |
|
Thomas Harte
|
a2d48223c3
|
Merge pull request #278 from TomHarte/OpenGL32
Adds an explicit request for OpenGL 3.2 under SDL.
|
2017-11-14 16:02:33 -08:00 |
|
Thomas Harte
|
fc080c773f
|
Adds an explicit request for OpenGL 3.2.
|
2017-11-14 18:59:18 -05:00 |
|
Thomas Harte
|
adb3811847
|
Ensures deterministic initial state for the atomic flag.
|
2017-11-13 22:51:42 -05:00 |
|
Thomas Harte
|
dbbea78b76
|
Merge branch 'master' of github.com:TomHarte/CLK
|
2017-11-13 22:40:05 -05:00 |
|
Thomas Harte
|
fd96e3e657
|
Eliminates all unused #ifdef GL_NV_texture_barrier code.
|
2017-11-13 22:39:18 -05:00 |
|
Thomas Harte
|
06d81b3a97
|
Eliminates all unused #ifdef GL_NV_texture_barrier code.
|
2017-11-13 22:38:33 -05:00 |
|
Thomas Harte
|
88551607a6
|
Ensures the GL error flag is cleared after a potential error-raising call.
|
2017-11-13 22:31:41 -05:00 |
|
Thomas Harte
|
2a9dccff26
|
Fixes typo.
|
2017-11-13 22:28:11 -05:00 |
|
Thomas Harte
|
1027f85683
|
Merge pull request #277 from TomHarte/MappingFallback
Adds a fallback route for the array builder if it can't map a buffer.
|
2017-11-13 19:27:48 -08:00 |
|
Thomas Harte
|
9bb9cb4a65
|
Adds a fallback route for the array builder if it can't map a buffer.
|
2017-11-13 22:27:04 -05:00 |
|
Thomas Harte
|
2de80646ec
|
Merge pull request #276 from TomHarte/SafeTextureTarget
Updates style of OpenGL::TextureTarget for instance variable names and RAII.
|
2017-11-13 19:13:32 -08:00 |
|
Thomas Harte
|
bf4ed57f68
|
Updates style of OpenGL::TextureTarget for instance variable names and preference for RAII.
|
2017-11-13 22:04:13 -05:00 |
|
Thomas Harte
|
9578f3dc44
|
Merge pull request #275 from TomHarte/SDLLogging
Adds some very basic logging to the SDL target.
|
2017-11-12 21:24:39 -05:00 |
|
Thomas Harte
|
a97c478a34
|
Adds some very basic logging to the SDL target.
|
2017-11-12 21:23:48 -05:00 |
|
Thomas Harte
|
e0113d5dce
|
Merge pull request #274 from TomHarte/TargetFramebuffer
Attempts more cleanly to deal with window resizing in SDL.
|
2017-11-12 19:48:23 -05:00 |
|
Thomas Harte
|
980cf541d2
|
Attempts more cleanly to deal with window resizing in SDL.
|
2017-11-12 19:47:18 -05:00 |
|
Thomas Harte
|
69c983f9ee
|
Merge pull request #273 from TomHarte/TargetFramebuffer
Allows a CRT machine owner to set the target frame buffer for OpenGL output.
|
2017-11-12 19:30:06 -05:00 |
|
Thomas Harte
|
70039d22f1
|
Allows a CRT machine owner to set the target frame buffer for OpenGL output, breaking the assumption that it'll be zero.
|
2017-11-12 19:29:22 -05:00 |
|
Thomas Harte
|
ebdb80c908
|
Merge pull request #272 from TomHarte/UnusedResults
Resolves all GCC warnings
|
2017-11-12 17:55:23 -05:00 |
|
Thomas Harte
|
0eaac99d74
|
Avoids implicit signed/unsigned comparison in the G64 reader.
|
2017-11-12 17:48:11 -05:00 |
|
Thomas Harte
|
792061a82b
|
Corrects warnings in the CSW, CPC DSK, ZX8081 data encoding, and PRG and binary cartridges.
|
2017-11-12 17:46:06 -05:00 |
|
Thomas Harte
|
d2ba7d7430
|
Corrects GCC warnings in Commodore::File and the FileHolder.
|
2017-11-12 17:38:21 -05:00 |
|
Thomas Harte
|
8713cfa613
|
Ensured all asprintf return values are checked.
|
2017-11-12 17:29:20 -05:00 |
|
Thomas Harte
|
aa77be1c10
|
Introduces missing include.
|
2017-11-12 17:20:37 -05:00 |
|
Thomas Harte
|
e6aa2321cd
|
Merge branch 'UnusedResults' of github.com:TomHarte/CLK into UnusedResults
|
2017-11-12 17:17:49 -05:00 |
|
Thomas Harte
|
c827d14d97
|
Corrects various GCC warnings across the 6560, CPC, TIA, Oric video and elsewhere.
|
2017-11-12 17:17:27 -05:00 |
|
Thomas Harte
|
2979d19621
|
Enables all warnings for the SDL build.
|
2017-11-12 16:46:10 -05:00 |
|
Thomas Harte
|
282e5c9d3e
|
For GCC's benefit, added impossible default options.
|
2017-11-12 16:45:31 -05:00 |
|
Thomas Harte
|
ede47d4ba7
|
Improves type safety within CSW file support.
|
2017-11-12 16:42:53 -05:00 |
|
Thomas Harte
|
5408efe9b5
|
Flags obvious default options within the 6560, Vic-20 and DynamicMachine.
|
2017-11-12 16:41:09 -05:00 |
|
Thomas Harte
|
d6141cb020
|
Increases number of warnings in Xcode.
|
2017-11-12 16:37:39 -05:00 |
|
Thomas Harte
|
198d0fd1de
|
Makes it obvious to GCC that a return result is always supplied.
|
2017-11-12 16:37:18 -05:00 |
|
Thomas Harte
|
6d80856f02
|
Attempts to eliminate warnings around a meaningless value and an unused label in the 8272.
|
2017-11-12 16:34:51 -05:00 |
|
Thomas Harte
|
4778616fd7
|
Eliminates unused result and unused label.
|
2017-11-12 16:30:23 -05:00 |
|
Thomas Harte
|
2e025d85eb
|
Added check in SDL main that the expected number of bytes is read.
|
2017-11-12 16:26:42 -05:00 |
|
Thomas Harte
|
61f2191c86
|
Merge branch 'PragmaMark'
|
2017-11-12 16:11:36 -05:00 |
|
Thomas Harte
|
c1eab8d5f3
|
Corrects a pragma mark that escaped detection through typo.
|
2017-11-12 16:11:24 -05:00 |
|
Thomas Harte
|
91d2d59ae5
|
Merge pull request #271 from TomHarte/PragmaMark
Commutes cross-platform `#pragma mark`s to `//MARK:`s.
|
2017-11-12 16:02:18 -05:00 |
|
Thomas Harte
|
5aef81cf24
|
Commutes cross-platform #pragma mark s to //MARK: s.
|
2017-11-12 15:59:11 -05:00 |
|
Thomas Harte
|
3550196bed
|
Merge pull request #270 from TomHarte/TrackCloning
Corrects `insert` explicitly to supply a `shared_ptr` rather than a raw one.
|
2017-11-11 18:23:49 -05:00 |
|
Thomas Harte
|
bce58683fa
|
Corrects insert explicitly to supply a shared_ptr rather than a raw one.
|
2017-11-11 18:22:41 -05:00 |
|
Thomas Harte
|
c91a5875b2
|
Merge pull request #269 from TomHarte/StdNamespace
Starts doubling down on <cX> over <X.h> for C includes, plus appropriate namespace usage.
|
2017-11-11 15:32:50 -05:00 |
|
Thomas Harte
|
2e15fab651
|
Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions.
|
2017-11-11 15:28:40 -05:00 |
|
Thomas Harte
|
6a176082a0
|
Switches a couple of overlooked C-style casts to functional style.
|
2017-11-11 12:41:49 -05:00 |
|
Thomas Harte
|
fd346bac3e
|
Merge pull request #267 from TomHarte/AudioCleanup
Resolves dangling C-isms in my FIR filter, and introduces composition.
|
2017-11-11 12:38:45 -05:00 |
|
Thomas Harte
|
25e9dcc800
|
Merge pull request #268 from TomHarte/SerialPortVIAInitialisation
Resolvws out-of-order initialisation within the C1540.
|
2017-11-11 12:37:48 -05:00 |
|
Thomas Harte
|
792cbb1536
|
Resolvws out-of-order initialisation within the C1540.
|
2017-11-11 12:35:51 -05:00 |
|
Thomas Harte
|
2e12370251
|
Resolves some of the dangling C-isms remaining in my FIR filter, and introduces filter composition.
|
2017-11-11 12:30:45 -05:00 |
|