| Commit message (Collapse) | Author | Age |
|
|
|
| |
library to externals
|
|\
| |
| | |
Tell CMake to install the compiled binaries on Linux.
|
| |
| |
| |
| |
| | |
This will help packaging tremendously, as a `make DESTDIR=… install` will now
put every file at their place (on Linux and related).
|
|/ |
|
|\
| |
| | |
Remove gpu_refresh_rate configuration option
|
| |
| |
| |
| |
| |
| |
| | |
Changing it makes emulation inherently inaccurate. It also had a wrong
default value (30, whereas the real system has a refresh rate of 60 Hz)
which, even if changed, would continue to be used unless people manually
removed it from their config files.
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It provided a large increase in complexity of the logging system while
having a negligible performance impact: the usage patterns of the ring
buffer meant that each log contended with the logging thread, causing
it to effectively act as a synchronous extra buffering.
Also removed some broken code related to filtering of subclasses which
was broken since it was introduced. (Which means no one ever used that
feature anyway, since, 8 months later, no one ever complained.)
|
| |
|
| |
|
|
|
|
|
|
|
| |
If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to
the emulated screen dimensions.
Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction
to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
|
|
|
|
| |
The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
|
| |
|
| |
|
| |
|
|\
| |
| | |
Apply the logging filter before sending the message to the queue
|
| |
| |
| |
| | |
Apparently inline comments is not necessarily standard in the INI format, and our parser was erroneously parsing the comments as values.
|
| | |
|
|/
|
|
| |
formatting on the other thread.
|
| |
|
|
|
|
|
|
|
| |
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)
Also removed some GEKKO cruft.
|
|\
| |
| | |
Services: Stub some functions
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
| |
Passing -pthread to GCC as a flag makes it both link to libpthread, and make C standard library routines reentrant. This makes the additional explicit links unnecessary.
Additionally, on OSX, this is the default behavior, and clang will print a message about it being unused if it's present there.
|
|
|
|
| |
This both reduces redundancy in add_executable definitions, and makes it easier to link additional libraries. In particular, extra libraries are needed on OSX - see next commit.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Stubbed CreateMemoryBlock
Using Berkeley sockets, and Winsock2.2 on Windows.
So far ftpony creates the socket and accepts incoming connections
SOC_U: Renamed functions to maintain consistency
Also prevents possible scope errors / conflicts with the actual Berkeley socket functions
SOCU: Close all the opened sockets when cleaning up SOCU
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| |\
| | |
| | | |
Clean up CMake library specification
|
| | | |
|
| |/
| |
| |
| | |
The X11 libraries don't need to be specified when doing dynamic linking
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | | |
Merge Config::ReadXYZs
|
| | |
| | |
| | |
| | |
| | |
| | | |
It will print a message to know what happened in case something went wrong in a GLFW call.
Also replace every printf() in the glfw emu-window by ERROR_LOG().
|
|/ / |
|
| | |
|