summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* core: logging: make terminal settings configurableDanny Holman2025-03-201-32/+51
* core: refactor core API to be in proper styleDanny Holman2025-03-208-35/+115
* core: alloc: make the mem_block type opaqueDanny Holman2025-03-202-24/+45
* render: vulkan: fix synchronization bugsDanny Holman2025-03-203-29/+180
* render: vulkan: make all types opaqueDanny Holman2025-03-2017-155/+556
* render: centralize the type definitionsDanny Holman2024-11-2713-156/+123
* core: thread objects should be replaced with listsDanny Holman2024-11-191-15/+20
* util: add a NORET macroDanny Holman2024-11-191-0/+7
* render: fix missing Vk*CreateInfo struct membersDanny Holman2024-11-192-1/+17
* render: create a vkqueue struct for Vulkan queuesDanny Holman2024-11-193-111/+105
* render: streamline the common renderer interfaceDanny Holman2024-11-193-13/+6
* build: add a file for Windows backtracing libraryDanny Holman2024-11-191-0/+12
* build: add a function that enables compiler flagsDanny Holman2024-11-191-0/+12
* core: add an exit code listDanny Holman2024-11-193-2/+33
* ui: rename window.h to app_window.hDanny Holman2024-11-072-11/+12
* core: add stack smashing protection and Win32 btDanny Holman2024-11-072-5/+47
* build: use lib name in version macrosDanny Holman2024-10-292-2/+6
* render: error check when creating device queuesDanny Holman2024-10-281-0/+16
* render: move get_vkerr_str into vkassert.hDanny Holman2024-10-288-58/+64
* Version bump to v0.62.0v0.62.0Danny Holman2024-10-252-2/+2
* README: make language more clear and conciseDanny Holman2024-10-251-10/+12
* core: rune_init should only call subsystem initsDanny Holman2024-10-251-12/+6
* render: call rune_free during renderer exitDanny Holman2024-10-251-1/+2
* render: fix a build bug in the vulkan rendererDanny Holman2024-10-252-1/+1
* ui: make initialization functions more consistentDanny Holman2024-10-252-2/+2
* render: move all rendering code out of uiDanny Holman2024-10-254-37/+4
* ui: finalize how the rendering API is accessedDanny Holman2024-10-251-7/+10
* core: ANSI colors need additional setup on WindowsDanny Holman2024-10-251-1/+15
* core: call the system exit function when abortingDanny Holman2024-10-251-0/+1
* render: add a skeleton DirectX implementationDanny Holman2024-10-251-0/+19
* core: add documentation comments to API functionsDanny Holman2024-10-258-32/+220
* render: create the rendering subsystemDanny Holman2024-10-2518-1/+1304
* doc: add license requirements fileDanny Holman2024-10-252-1/+46
* doc: add introductory documentation filesDanny Holman2024-10-256-0/+595
* doc: hook documentation into build systemDanny Holman2024-10-185-2/+2943
* ui: input: use scancodes instead of keycodesDanny Holman2024-10-142-4/+4
* include: create a master header fileDanny Holman2024-10-141-0/+41
* core: thread: make helper functions staticDanny Holman2024-10-141-5/+5
* core: alloc: move mem_block alloc to helper funcDanny Holman2024-10-141-27/+56
* core: mod: create a mod interfaceDanny Holman2024-10-143-0/+136
* core: alloc: fix a bug in reallocDanny Holman2024-10-071-4/+6
* core: thread: wrap the pthreads APIDanny Holman2024-10-032-0/+246
* core: logging: make color output optionalDanny Holman2024-10-022-8/+39
* core: callbacks: make error_callback use log_outputDanny Holman2024-09-301-2/+2
* core: abort: disable stack tracing on WindowsDanny Holman2024-09-301-1/+12
* make: add additional information to installDanny Holman2024-09-201-1/+20
* core: logging: print errors and warnings in colorDanny Holman2024-09-183-6/+21
* ui: add new subsystemv0.61Danny Holman2024-09-178-0/+372
* core: add several new filesDanny Holman2024-09-178-41/+80
* gitignore: add files generated by the build systemDanny Holman2024-09-151-2/+12