- 21 Apr, 2022 3 commits
-
-
- 15 Apr, 2022 1 commit
-
-
https://github.com/ocornut/imgui/tree/dockingRichard Gobeille authored
Everything is hooked up to the engine and functional, but nothing in this branch is utilizing this yet.
-
- 12 Apr, 2022 1 commit
-
-
Richard Gobeille authored
engine: fix bug where the desktop refresh rate was being ignored in windowed mode, always print refresh rate to console on video mode change
-
- 25 Mar, 2022 3 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
This shouldn't be necessary, but I got a report of the controller continuing to rumble indefinitely (even after terminating the game process)
-
- 15 Jan, 2022 2 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
engine: integrate loguru to replace the existing logging implementation from osd.cpp and rework many log messages across the codebase.
-
- 12 Jan, 2022 1 commit
-
-
Richard Gobeille authored
-
- 11 Jan, 2022 1 commit
-
-
- 16 Dec, 2021 1 commit
-
-
Richard Gobeille authored
-
- 28 Nov, 2021 1 commit
-
-
Richard Gobeille authored
-
- 12 Nov, 2021 1 commit
-
-
Richard Gobeille authored
engine: improve GL state management, add support for GL sampler objects, add libtess2 and implement in polymer in place of the GLU tesselator, drop dependency on libGLU, improve GL debug output (in debug builds), fix various GL resource leaks This should prevent a few more state changes, and address issues arising from rendermode changes wiping our state but not any of our accounting data for said state. Because libtess2 seems to be abandoned and because there were a few issues I needed to fix anyway, I went ahead and made a custom single-file header-only version for improved performance.
-
- 10 Nov, 2021 3 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
I'm not sure if this is going to end up being the correct thing to do here, but it's what we shipped in the Fury 2.0 binary.
-
Richard Gobeille authored
-
- 31 Oct, 2021 1 commit
-
-
engine: print commit hash from SDL_GetRevision() to log at startup when using SDL dev builds (odd-numbered patch level) This is admittedly terrible, but it shouldn't break unless the SDL_GetRevision() output format changes, in which case it just won't print the string anymore.
-
- 06 Oct, 2021 8 commits
-
-
Richard Gobeille authored
-
Richard Gobeille authored
engine: add GL context version to glinfo, allow in 8 bpp mode (it's still backed by a GL surface, after all...)
-
Richard Gobeille authored
-
Richard Gobeille authored
-
Richard Gobeille authored
This should resolve concurrency problems that arise when more than one thread attempts to add a line to the log simultaneously. A future commit will move the actual file writes to a different thread altogether.
-
Richard Gobeille authored
-
Richard Gobeille authored
engine: allow changing the video mode without tearing down and recreating the GL context or destroying the window
-
Richard Gobeille authored
See https://github.com/SergeyMakeev/smmalloc
-
- 27 Sep, 2021 3 commits
-
-
engine/mact: reimplement controller dead zone so that it isn't just naively applied to each axis independently
-
-
-
- 26 Aug, 2021 1 commit
-
-
Evan Ramos authored
-
- 25 Aug, 2021 1 commit
-
-
Richard Gobeille authored
Disable with "osdclipboard 0".
-
- 04 Aug, 2021 1 commit
-
-
- 29 Jun, 2021 1 commit
-
-
Richard Gobeille authored
A value of -1 now indicates that the GL state should be preserved. This is used to fix #159
-
- 28 Jun, 2021 1 commit
-
-
Richard Gobeille authored
Fixes #152
-
- 27 Jun, 2021 1 commit
-
-
Otherwise causes NaN results. Not sure if this algorithm is even doing what it's supposed to do, but this makes the color correction somewhat functional again.
-
- 02 Jun, 2021 4 commits
-
-
Richard Gobeille authored
This is most of the work to support force feedback (rumble) for controllers, but it isn't hooked up to anything yet. Your controller will rumble once during game startup.
-
Richard Gobeille authored
-
-
Richard Gobeille authored
engine: add joyHasButton() function to determine whether a controller has a particular button or not This is needed because not all controllers supported by SDL's game controller API support all buttons exposed by said API, leaving gaps between valid button indexes.
-