Commit Graph

2642 Commits

Author SHA1 Message Date
gary 457b97afba [ox/std] Remove iostream include from vector.hpp 2021-12-11 19:16:29 -06:00
gary 6e8bb8adc6 [nostalgia/studio] Fix closing last tab 2021-12-11 19:16:29 -06:00
gary a94051644b [ox/std] Make Vector::erase return iterator item after removed item 2021-12-11 19:16:29 -06:00
gary 1f24912ddd [ox] Correct bad bit_cast uses and improve constexpr-ness 2021-12-11 19:16:29 -06:00
gary 22f08f83c5 [ox/std] Rename Vector alloc and dealloc methods 2021-12-11 19:16:29 -06:00
gary 46fe5c3b8f [ox/std] Add char8_t* constructor to String 2021-12-11 19:16:29 -06:00
gary 15947d2fa9 [ox/std] Make toCString(std::string) constexpr 2021-12-11 19:16:29 -06:00
gary 84da41ffc9 [ox/std] Make BString::operator== const 2021-12-11 19:16:29 -06:00
gary 6bee2d12d7 [ox/std] Add std::allocator 2021-12-11 19:16:29 -06:00
gary 2bcea545f5 [ox/std] Make most of Optional constexpr 2021-12-11 19:16:29 -06:00
gary 9a8bb557a6 [ox/std] Make most of Vector constexpr 2021-12-11 19:16:29 -06:00
gary 263ed4f7e7 [ox/std] Make Vector use std::allocator 2021-12-11 19:16:29 -06:00
gary 380dd1cd76 [ox/std] Set default small string size of 8 bytes 2021-12-11 19:16:29 -06:00
gary 15111078de [buildcore] Upgrade to C++20 and fix conan setup to use project specific profile 2021-12-11 19:16:29 -06:00
gary d622ab380d [nostalgia/core/sdl] Fix SDL implementation of Core 2021-12-11 19:16:29 -06:00
gary f61efbafaf [ox] Fix for C++20 2021-12-11 19:16:29 -06:00
gary e91d2653a3 [nostalgia/core] Fix incorrect bit_cast uses 2021-12-11 19:16:29 -06:00
gary 9fd14b0744 [nostalgia/core] Add gc function to AssetManager 2021-12-11 19:16:29 -06:00
gary e3a48d0045 [ox/std] Add ox::find(...) and HashMap::erase(K) 2021-12-11 19:16:29 -06:00
gary ad743565b2 [nostalgia] Update Studio to handle tabs and open directory dialog on Mac, Update core::init 2021-12-11 19:16:29 -06:00
gary e29f65f351 [nostalgia/core] Add AssetManager 2021-12-11 19:16:29 -06:00
gary a3dd2b59cc [imgui] Make imgui-glfw an object library 2021-12-11 19:16:29 -06:00
gary 708d7382d8 [ox/std] Cleanup stacktrace code 2021-12-11 19:16:29 -06:00
gary ceb876b6ae [ox/model] Add typenamecatcher.hpp to model.hpp 2021-12-11 19:16:29 -06:00
gary 0133ea30dc [ox/std] Fix UniquePtr reset to work when copying from a UniquePtr to subclass type 2021-12-11 19:16:29 -06:00
gary 31dcd0d280 [ox/std] Add missing pragma once to initializerlist.hpp 2021-12-11 19:16:29 -06:00
gary a14eb5a0bc [ox/std] Make HashMap use default constructor for T 2021-12-11 19:16:29 -06:00
gary fa06821d90 [ox/std] Add Optional 2021-12-11 19:16:29 -06:00
gary 45d79e99e8 [nostalgia] Move much of the OpenGL code to glutils 2021-12-11 19:16:29 -06:00
gary 51f3c01c4e [ox/claw] Fix CMake generator expression OX_USE_STDLIB switch 2021-12-11 19:16:29 -06:00
gary 9394db44b1 [buildcore] Add type annotations to pybb 2021-12-11 19:16:29 -06:00
gary e2b9cd16b3 [nostalgia/core] Add redf, greenf, and bluef functions 2021-12-11 19:16:29 -06:00
gary badd07e27f [nostalgia/tools/pack] Make toMetalClaw ensure data portion is in fact MetalClaw 2021-12-11 19:16:29 -06:00
gary 5e85f18b60 [ox/claw] Add readClawHeader to public API 2021-12-11 19:16:29 -06:00
gary 5f7bb2e1ae [ox/std] Make oxIgnoreError take const ref 2021-12-11 19:16:29 -06:00
gary e2b9823ae2 [ox/std] Fix Vector reverse iterators 2021-12-11 19:16:29 -06:00
gary 4a4f380a11 [nostalgia/studio] Fix file dialog to close properly 2021-12-11 19:16:29 -06:00
gary 8a6f08ae73 [ox/std] Update strops nodiscard use to match current style 2021-12-11 19:16:29 -06:00
gary bb4afd79d5 [nostalgia] Fix typo in developer handbook 2021-12-11 19:16:29 -06:00
gary 4bc3da40b4 [ox][std] Fix UniquePtr to use provided deleter 2021-12-11 19:16:29 -06:00
gary 1bf882c674 [nostalgia/glutils] Add FrameBuffer type 2021-12-11 19:16:29 -06:00
gary c7499f4241 [nostalgia/studio] Remove oxDebug line 2021-12-11 19:16:29 -06:00
gary b0f9218ba5 [nostalgia] Remove QDark from main CMakeLists.txt 2021-12-11 19:16:29 -06:00
gary c6f0c58a46 [QDark] Remove QDark 2021-12-11 19:16:29 -06:00
gary ddd63bc45f [nostalgia/studio] Start on ImGui version of Studio 2021-12-11 19:16:29 -06:00
gary 6160335af3 [nostalgia] Cleanup and update developer handbook release-d2021.12.0 2021-10-23 14:10:58 -05:00
gary 6074cf7cd6 [gbastartup] Fix __init_array_start calls 2021-10-23 14:10:58 -05:00
gary 160ef61520 [ox/std] Add implementation of what() to ox::Exception 2021-10-14 19:21:59 -05:00
gary 853f8c25ea [ox/std] Add begin and end methods to BasicString 2021-10-14 19:21:59 -05:00
gary 38596ac941 [ox/event] Move isError into namepsace detail 2021-08-03 00:21:05 -05:00