-
7aead742eb
[ox/model] Add requireModelTypeName
Gary Talent
2021-12-01 02:29:01 -06:00
-
eef1bfcbd6
[nostalgia/core] Make AssetManager type name verification a static_assert
Gary Talent
2021-12-01 01:44:03 -06:00
-
596c0718e1
[gbastartup] Fix incorrect bit_cast usages
Gary Talent
2021-12-01 01:34:53 -06:00
-
97bf81ba23
[ox/model] Add string type template parameter to getModelTypeName
Gary Talent
2021-12-01 01:34:05 -06:00
-
2c8f4cec2c
[ox/std] Enable small string optimization by default
Gary Talent
2021-12-01 01:10:58 -06:00
-
457b97afba
[ox/std] Remove iostream include from vector.hpp
Gary Talent
2021-11-29 03:44:52 -06:00
-
6e8bb8adc6
[nostalgia/studio] Fix closing last tab
Gary Talent
2021-11-29 03:37:22 -06:00
-
a94051644b
[ox/std] Make Vector::erase return iterator item after removed item
Gary Talent
2021-11-29 03:33:13 -06:00
-
1f24912ddd
[ox] Correct bad bit_cast uses and improve constexpr-ness
Gary Talent
2021-11-28 21:03:29 -06:00
-
22f08f83c5
[ox/std] Rename Vector alloc and dealloc methods
Gary Talent
2021-11-08 02:25:51 -06:00
-
46fe5c3b8f
[ox/std] Add char8_t* constructor to String
Gary Talent
2021-11-08 02:25:20 -06:00
-
15947d2fa9
[ox/std] Make toCString(std::string) constexpr
Gary Talent
2021-11-08 02:24:36 -06:00
-
84da41ffc9
[ox/std] Make BString::operator== const
Gary Talent
2021-11-08 02:23:32 -06:00
-
6bee2d12d7
[ox/std] Add std::allocator
Gary Talent
2021-11-06 12:55:28 -05:00
-
2bcea545f5
[ox/std] Make most of Optional constexpr
Gary Talent
2021-11-06 12:53:23 -05:00
-
9a8bb557a6
[ox/std] Make most of Vector constexpr
Gary Talent
2021-11-06 12:52:16 -05:00
-
263ed4f7e7
[ox/std] Make Vector use std::allocator
Gary Talent
2021-11-06 12:37:16 -05:00
-
380dd1cd76
[ox/std] Set default small string size of 8 bytes
Gary Talent
2021-11-06 00:25:13 -05:00
-
15111078de
[buildcore] Upgrade to C++20 and fix conan setup to use project specific profile
Gary Talent
2021-11-05 19:46:48 -05:00
-
d622ab380d
[nostalgia/core/sdl] Fix SDL implementation of Core
Gary Talent
2021-11-04 00:35:40 -05:00
-
f61efbafaf
[ox] Fix for C++20
Gary Talent
2021-11-02 00:45:02 -05:00
-
e91d2653a3
[nostalgia/core] Fix incorrect bit_cast uses
Gary Talent
2021-11-02 00:41:31 -05:00
-
9fd14b0744
[nostalgia/core] Add gc function to AssetManager
Gary Talent
2021-11-01 18:51:57 -05:00
-
e3a48d0045
[ox/std] Add ox::find(...) and HashMap::erase(K)
Gary Talent
2021-11-01 18:44:59 -05:00
-
ad743565b2
[nostalgia] Update Studio to handle tabs and open directory dialog on Mac, Update core::init
Gary Talent
2021-10-31 13:31:12 -05:00
-
e29f65f351
[nostalgia/core] Add AssetManager
Gary Talent
2021-10-30 17:03:24 -05:00
-
a3dd2b59cc
[imgui] Make imgui-glfw an object library
Gary Talent
2021-10-30 16:55:50 -05:00
-
708d7382d8
[ox/std] Cleanup stacktrace code
Gary Talent
2021-10-29 21:51:06 -05:00
-
ceb876b6ae
[ox/model] Add typenamecatcher.hpp to model.hpp
Gary Talent
2021-10-29 21:50:33 -05:00
-
0133ea30dc
[ox/std] Fix UniquePtr reset to work when copying from a UniquePtr to subclass type
Gary Talent
2021-10-29 21:40:58 -05:00
-
31dcd0d280
[ox/std] Add missing pragma once to initializerlist.hpp
Gary Talent
2021-10-29 21:17:30 -05:00
-
a14eb5a0bc
[ox/std] Make HashMap use default constructor for T
Gary Talent
2021-10-29 21:17:08 -05:00
-
fa06821d90
[ox/std] Add Optional
Gary Talent
2021-10-29 21:16:20 -05:00
-
45d79e99e8
[nostalgia] Move much of the OpenGL code to glutils
Gary Talent
2021-10-29 00:57:59 -05:00
-
51f3c01c4e
[ox/claw] Fix CMake generator expression OX_USE_STDLIB switch
Gary Talent
2021-10-28 01:49:20 -05:00
-
9394db44b1
[buildcore] Add type annotations to pybb
Gary Talent
2021-10-27 01:20:33 -05:00
-
e2b9cd16b3
[nostalgia/core] Add redf, greenf, and bluef functions
Gary Talent
2021-10-27 00:54:31 -05:00
-
badd07e27f
[nostalgia/tools/pack] Make toMetalClaw ensure data portion is in fact MetalClaw
Gary Talent
2021-10-25 19:12:36 -05:00
-
5e85f18b60
[ox/claw] Add readClawHeader to public API
Gary Talent
2021-10-25 19:11:37 -05:00
-
5f7bb2e1ae
[ox/std] Make oxIgnoreError take const ref
Gary Talent
2021-10-25 19:09:03 -05:00
-
e2b9823ae2
[ox/std] Fix Vector reverse iterators
Gary Talent
2021-10-25 18:26:53 -05:00
-
4a4f380a11
[nostalgia/studio] Fix file dialog to close properly
Gary Talent
2021-10-23 21:35:00 -05:00
-
8a6f08ae73
[ox/std] Update strops nodiscard use to match current style
Gary Talent
2021-10-23 17:58:20 -05:00
-
bb4afd79d5
[nostalgia] Fix typo in developer handbook
Gary Talent
2021-10-23 14:20:15 -05:00
-
4bc3da40b4
[ox][std] Fix UniquePtr to use provided deleter
Gary Talent
2021-08-26 20:04:01 -05:00
-
1bf882c674
[nostalgia/glutils] Add FrameBuffer type
Gary Talent
2021-08-03 21:49:28 -05:00
-
c7499f4241
[nostalgia/studio] Remove oxDebug line
Gary Talent
2021-07-29 23:01:14 -05:00
-
b0f9218ba5
[nostalgia] Remove QDark from main CMakeLists.txt
Gary Talent
2021-07-29 22:57:01 -05:00
-
c6f0c58a46
[QDark] Remove QDark
Gary Talent
2021-07-29 20:30:59 -05:00
-
ddd63bc45f
[nostalgia/studio] Start on ImGui version of Studio
Gary Talent
2021-07-26 01:39:56 -05:00
-
6160335af3
[nostalgia] Cleanup and update developer handbook
release-d2021.12.0
Gary Talent
2021-10-23 14:10:16 -05:00
-
6074cf7cd6
[gbastartup] Fix __init_array_start calls
Gary Talent
2021-10-23 14:07:01 -05:00
-
160ef61520
[ox/std] Add implementation of what() to ox::Exception
Gary Talent
2021-10-14 19:20:46 -05:00
-
853f8c25ea
[ox/std] Add begin and end methods to BasicString
Gary Talent
2021-08-03 00:41:03 -05:00
-
38596ac941
[ox/event] Move isError into namepsace detail
Gary Talent
2021-08-03 00:21:05 -05:00
-
8f6897225a
[ox/std] Fix ptrdiff_t header location
Gary Talent
2021-08-02 21:47:45 -05:00
-
e7bf3d5413
[ox/event] Fix build error in exception variant of Signal
Gary Talent
2021-08-02 21:19:05 -05:00
-
ad0d5c8caf
[ox/event] Add variant of Signal that uses exceptions
Gary Talent
2021-08-02 20:59:13 -05:00
-
b61f7a95ad
[ox/std] Specify std::bit_cast in Vector
Gary Talent
2021-08-02 20:58:10 -05:00
-
90b2e7a43c
[ox/std] Fix another inappropriate assign with constructor
Gary Talent
2021-07-31 04:05:56 -05:00
-
8480eeba0c
[ox/oc] Resize vectors before writing to them
Gary Talent
2021-07-31 03:37:23 -05:00
-
313b35f605
[ox/std] Fix problems with Vector using operator= where constructors should be used
Gary Talent
2021-07-31 03:36:40 -05:00
-
d8a0a5f50d
[ox/std] Remove preprocessor condition for Vector(initializer_list) constructor implementation
Gary Talent
2021-07-30 20:05:26 -05:00
-
68f829ff2d
[ox/std] Improve Vector::iterator to better conform to std::vector::iterator
Gary Talent
2021-07-30 19:36:26 -05:00
-
6165f63d09
[buildcore] Add test-rerun-verbose target
Gary Talent
2021-07-30 19:34:11 -05:00
-
3e3cfcaf7d
[buildcore] Add test-verbose target
Gary Talent
2021-07-30 00:00:03 -05:00
-
f4580a742e
[nostalgia] Add CLion config
Gary Talent
2021-07-29 23:40:43 -05:00
-
77bc18129b
[ox/oc] Remove setTypeInfo invocation from OC write
Gary Talent
2021-07-29 23:33:09 -05:00
-
d8a13a0933
[ox/{mc,oc}] Fix problems caused by making methods const
Gary Talent
2021-07-29 23:19:58 -05:00
-
11873bc3ed
[ox/std] Add implementation of initializer_list
Gary Talent
2021-07-29 22:55:27 -05:00
-
f53b8e38dc
[ox/std] Make fmt version of logError
Gary Talent
2021-07-29 22:35:57 -05:00
-
5d5198bf4c
[ox/std] Make logError inline
Gary Talent
2021-07-29 22:24:46 -05:00
-
cc5cc01e70
[ox/model] Make field counting automatic
Gary Talent
2021-07-29 22:24:08 -05:00
-
55f14eb548
[ox/{mc,oc}] Improve noexcept correctness
Gary Talent
2021-07-29 22:22:44 -05:00
-
24ca5623e8
[ox/std] Add initializer_list constructor to Vector
Gary Talent
2021-07-29 20:29:49 -05:00
-
99d342b8b3
[buildcore] Remove duplicate defines and add extra detection for Python 3
Gary Talent
2021-07-29 02:59:59 -05:00
-
5b9e1928d9
[ox/std] Fix oxDefer macro to work outside ox namespace
Gary Talent
2021-07-24 21:03:35 -05:00
-
2e9b7fe871
[ox] Remove need for explicit fields count in model system, add ox::String handler to OC
Gary Talent
2021-07-24 20:40:11 -05:00
-
9418f54ebc
[ox/std] Add support for proper std::bit_cast with C++20 enabled
Gary Talent
2021-07-24 20:39:40 -05:00
-
bd0b8e4ee9
[ox/std] Fix copy/move elision in sfmt
Gary Talent
2021-07-24 20:35:00 -05:00
-
1dac98fbc7
[nostalgia/player] Remove old shutdown function use
Gary Talent
2021-07-23 21:53:43 -05:00
-
32ac497a0e
[nostalgia/core] Add focusWindow, cleanup GLFW leak into Userland, change shutdown to stop main loop
Gary Talent
2021-07-23 21:52:26 -05:00
-
7dfa2f5713
[nostalgia/core/gba] Cleanup
Gary Talent
2021-07-23 21:31:05 -05:00
-
7ea0654af6
[ox/std] Add proper forward function
Gary Talent
2021-07-23 21:29:57 -05:00
-
78d444c2e5
[ox/std] Add comparison operators to String
Gary Talent
2021-07-23 21:29:17 -05:00
-
39b1292b91
[ox/std] Add version of OutStream that takes String
Gary Talent
2021-07-23 21:28:58 -05:00
-
0aad2913ea
[ox/oc] Fix typo
Gary Talent
2021-07-23 21:27:53 -05:00
-
b6b9837bbf
[ox/std] Fix Vector::emplace_back and make_unique to properly forward arguments
Gary Talent
2021-07-23 03:30:00 -05:00
-
bed8c35218
[nostalgia/core] Make Context never move
Gary Talent
2021-07-18 16:11:23 -05:00
-
70fd56ce0b
[nostalgia/studio] Update copyright notice in Info.plist
Gary Talent
2021-07-18 15:33:52 -05:00
-
643239e104
[nostalgia] Make core::init take FileSystem and return Context, add core::setWindowTitle
Gary Talent
2021-07-18 15:28:09 -05:00
-
2d3602fd05
[ox/event] Cleanup
Gary Talent
2021-07-18 15:21:06 -05:00
-
3a2acae093
[ox/std] Add BasicString::substr(begin, end)
Gary Talent
2021-07-18 13:06:52 -05:00
-
dce98590fc
[nostaliga] Update Developer Handbook paragraph formating to one sentence/line
Gary Talent
2021-07-17 18:16:32 -05:00
-
0420dfb545
[nostaliga/core] Add Drawer system and make ImGui use configurable
Gary Talent
2021-07-17 18:13:28 -05:00
-
d3a3d57773
[nostalgia/studio] Cleanup
Gary Talent
2021-07-17 13:04:20 -05:00
-
724cf7f779
[nostalgia/core] Setup Imgui drawing
Gary Talent
2021-07-17 12:38:40 -05:00
-
5a52d322b2
[nostalgia/core/studio] Replace ox::Error catch with ox::Exception catch
Gary Talent
2021-07-17 12:25:47 -05:00
-
eb39c6aaf0
[ox/std] Add ox::Exception
Gary Talent
2021-07-17 12:23:36 -05:00
-
2f9accf5ba
[nostalgia/studio] Cleanup
Gary Talent
2021-07-17 12:20:57 -05:00