summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revise style: split include groupsuntodesu2025-09-1155-287/+209
|
* Update ImGui to a newer version with font scalinguntodesu2025-09-1132-2078/+5268
|
* Another qfengine graft: resource managementuntodesu2025-09-1117-216/+374
| | | | DECOPYPASTA DECOPYPASTA DECOPYPASTA DECOPYPASTA
* Displace threading into core (qfortress graft)untodesu2025-09-1110-15/+17
|
* Replace most of C strings with string_viewuntodesu2025-09-1172-334/+383
|
* Graft build scripts and buffer code from QFengineuntodesu2025-09-1125-474/+408
|
* I forgot to set these to true in .clang-formatuntodesu2025-07-0146-135/+268
| | | | https://files.catbox.moe/909rig.gif
* Forgot to fix gitignore the second time" awarduntodesu2025-07-011-1/+1
|
* "Forgot to fix gitignore the second time" awarduntodesu2025-07-011-12/+0
|
* I hyper-focued on refactoring againuntodesu2025-07-01281-3555/+16603
| | | | | | - I put a cool-sounding "we are number one" remix on repeat and straight up grinded the entire repository to a better state until 03:09 AM. I guess I have something wrong in my brain that makes me do this shit
* Nuke core/macros.hhuntodesu2025-06-308-37/+7
|
* ????untodesu2025-06-291-8/+0
|
* Sanity commit: replace deinit with shutdownuntodesu2025-06-2946-67/+67
|
* Replace #endif comments because it bothers meuntodesu2025-06-29115-114/+122
|
* Update .gitattributesuntodesu2025-06-291-2/+1
|
* Update gitignore and version.hhuntodesu2025-06-294-4/+4
|
* Oops, gitignore failed me this timeuntodesu2025-06-291-12/+0
|
* Move game sources into src subdirectoryuntodesu2025-06-29222-269/+273
|
* Clanging my format right nowuntodesu2025-06-295-66/+77
|
* Update core/macros.hhuntodesu2025-06-298-10/+29
|
* Restructure dependencies and update to C++20untodesu2025-06-28844-126330/+110005
| | | | | | | | - Nuked static_assert from almost everywhere in the project - Nuked binary dependency support. Might add one later though - Separated dependency headers into a separate include subdirectory - Grafted a thirdpartylegalnotices.txt generator from RITEG - Pushed development snapshot version to 2126 (26th week of 2025)
* Clang-format the entire source codeuntodesu2025-06-25160-2139/+2774
|
* Version shenanigansuntodesu2025-05-271-1/+1
|
* Add a special title postfix when sound is disableduntodesu2025-05-271-2/+6
|
* GUI updatesuntodesu2025-05-2723-64518/+65397
| | | | | | | | - Update ImGui to latest release (v1.91.9b) - Fixup splash using a deprecated ImGui function - Hide some settings tabs when not available - Fix sound config values getting trashed whenever sound system cannot be initialized
* Update GLFW because I got a newer CMake nowuntodesu2025-05-151-2/+2
|
* Get rid of binary dependenciesuntodesu2025-05-1315-7211/+18
|
* Update shader license noticeuntodesu2025-03-294-4/+4
|
* Allow game to not die when sound is not availableuntodesu2025-03-275-33/+65
|
* Slightly refactor threading APIuntodesu2025-03-233-10/+7
| | | | | | | - Hide away threading::submit overload that is meant to only be used with either a task that has been allocated using "new" or using a templated overload. Now it's called threading::detail::submit_new - Removed an unnecessary status check in mesher's Task::finalize impl
* Packaginguntodesu2025-03-232-0/+16
|
* Bump version to 0.0.1.2512untodesu2025-03-221-1/+1
|
* Handle termination signals on client-sideuntodesu2025-03-223-2/+11
|
* A small tree generation updateuntodesu2025-03-221-4/+3
|
* Fix aggressive caching being a config valueuntodesu2025-03-221-4/+4
|
* A bunch of pre-release fixesuntodesu2025-03-2216-52/+127
| | | | | | - Updated localization for protocol messages - Added item registry check into server-side - Slightly improved how features are stored
* Generate trees of different heightuntodesu2025-03-222-9/+16
|
* Fix small annoyances with the server browser UIuntodesu2025-03-211-3/+5
|
* Show a warning tooltip when protocol versions differuntodesu2025-03-212-3/+28
| | | | - Closes #4
* I literally forgot to remove these twountodesu2025-03-211-2/+0
|
* Toggles system rework, added flight pmove modeuntodesu2025-03-219-80/+195
| | | | | | | - Reworked toggles to use a constant-styled enumerations - Added TOGGLE_PM_FLIGHT and an according movement mode. Now server-side just doesn't simulate gravity altogether for players, instead relying on whatever the client provides which works fine for now. Closes #12
* Fix things and improve worldgenuntodesu2025-03-1910-137/+133
| | | | | | - Client-side now actually deletes invisible chunks - Improved world generation to use a second noise generator alongside changing how caves are generated (ie what noise they use)
* Miscellaneous fixesuntodesu2025-03-185-4/+6
|
* MSVC fixes (again)untodesu2025-03-171-1/+1
|
* Fix the bizzare CRC32 callback I forgot to removeuntodesu2025-03-1610-19/+93
| | | | | | - This fixes bother not working - Separated client and server splashes - Added server splashes
* Attempt to fix ghosted chunksuntodesu2025-03-161-24/+10
|
* Micro-fixes of generatoruntodesu2025-03-161-3/+1
|
* Improved terrain generation - features! [2/2]untodesu2025-03-161-0/+2
|
* Improved terrain generation - features! [1/2]untodesu2025-03-1610-165/+352
| | | | | - @reglnk asked me to commit this early to experiment with this weird-ass heightmap bug that messes with tree placement
* Update threading command line argumentsuntodesu2025-03-163-7/+23
|