Archived
1
Fork 0
Commit graph

450 commits

Author SHA1 Message Date
8502521934 Rip out the material node system
This was over engineered, and it's blocking progress in the model compiler. Now it's
simpler, but not all features are implemented back.
2022-02-03 10:00:59 -05:00
61a173e635 Update gitignore to ignore CLion files 2022-02-03 09:16:32 -05:00
420e8cbea9 Fix ninja multiple dummy generation error 2022-02-03 09:15:04 -05:00
812ce3046b Generate normals in model compiler if not available 2022-02-01 20:53:58 +00:00
e15d1c68f8 Add ability to select directory through imgui file picker 2022-02-01 20:53:47 +00:00
5572f3aef4 Fix up model compiler appearance 2022-02-01 19:32:59 +00:00
33e60bfba6 Fix model compiler errors 2022-02-01 19:29:40 +00:00
060111dc4f Update doctest to latest stable version 2022-02-01 19:20:49 +00:00
redstrate
acb6c5306c Add a disclaimer in the README that the Metal backend is removed 2021-11-14 17:35:35 -05:00
redstrate
ef15b62af1 Fix window sizing not working under SDL 2021-10-14 17:30:04 -04:00
redstrate
d8cf9bd734 Use SDL's relative mouse mode when capturing the mouse 2021-10-14 17:15:11 -04:00
redstrate
ab814b7c78 Improve the look of console 2021-10-14 17:07:39 -04:00
redstrate
1ba5d8f8f3 Remove explicit Matrix constructor 2021-10-14 16:42:37 -04:00
redstrate
0bb96b1747 Fix viewports not rendering in cutscene editor 2021-10-14 11:33:13 -04:00
redstrate
ff0115ed7a Remove portaudio 2021-10-14 08:59:04 -04:00
redstrate
072298f4f1 Remove some extra debug messages 2021-10-14 08:58:53 -04:00
redstrate
e79a98c7d2 Some minor code refactoring 2021-10-14 08:51:58 -04:00
redstrate
c6d699a130 Stop reallocating new render targets when DPI isn't exactly a integer value 2021-10-13 11:10:44 -04:00
redstrate
5226aa1200 Add hidden window flag, to be in line with how imgui's sdl backend works 2021-10-13 10:55:20 -04:00
redstrate
3f2be1e26a Fix viewports not rendering when index == nullptr 2021-10-13 10:38:10 -04:00
redstrate
9c83375ed0 Enable VK_KHR_portability_subset 2021-10-13 07:39:16 -04:00
redstrate
ff53532b55 Bump to Vulkan 1.2 2021-10-13 07:35:33 -04:00
redstrate
238650aa8d Enable 1.1 shader draw parameters feature 2021-10-13 07:33:30 -04:00
redstrate
a78a18a99a Set scissor for imgui commands 2021-10-13 07:25:18 -04:00
redstrate
878ef9c5da Only enable viewports on multimodal apps (like the editors)
* Dragging out windows on games and stuff is pointless and just adds complexity
2021-10-12 11:47:13 -04:00
redstrate
fd4661088a Fix HiDPI support 2021-10-12 11:42:10 -04:00
redstrate
1dfe03dc0b Fix log messages not getting newlines in stdout 2021-10-12 11:25:58 -04:00
redstrate
5915d0bf2c Fix imgui windows not resizing properly when undocked 2021-10-12 11:25:01 -04:00
redstrate
7d6ded0d69 Set HiDPI flag for all SDL windows 2021-10-12 11:12:51 -04:00
redstrate
d8c0b0486a Update imgui to v1.85 2021-10-12 11:12:41 -04:00
redstrate
a2f81d7ca7 Allow better DPI handling under SDL, handle external resize events in imgui 2021-10-12 11:06:59 -04:00
redstrate
8205f65a8e Clean up a bunch of pass/backend code for imgui 2021-10-12 10:52:29 -04:00
redstrate
5a046ee27a Some changes to make gcc stop complaining 2021-10-12 10:27:03 -04:00
redstrate
68916bdee2 Increase number of Vulkan sets 2021-10-12 10:26:53 -04:00
redstrate
8ea112e26c Fix some cutscene bugs 2021-10-12 10:26:40 -04:00
redstrate
7a526a4cab Merge remote-tracking branch 'origin/master' 2021-10-12 10:22:51 -04:00
redstrate
5ba4285776 Add string handling to console arguments 2021-10-12 10:22:38 -04:00
redstrate
2524213f01 Remove some unused includes 2021-10-12 10:22:24 -04:00
redstrate
c6bc56d033 Change window handles into opaque pointers 2021-10-12 10:22:16 -04:00
redstrate
2772553e2c Merge remote-tracking branch 'origin/master' 2021-10-12 10:13:33 -04:00
redstrate
91cf44a0de Only enable LTO on release builds 2021-10-11 14:33:45 -04:00
redstrate
182fbe195a Add imgui open/save dialog 2021-10-11 13:39:15 -04:00
redstrate
6fde122401 Improve console interface 2021-10-07 17:55:14 -04:00
redstrate
9c8c257c43 Add new console debug window, handle text input under sdl 2021-10-07 17:46:28 -04:00
redstrate
529bc27702 Replace old logging and format system with fmt 2021-09-13 23:41:54 -04:00
redstrate
626e314ec2 Completely remove the defunct UI system 2021-09-13 23:10:26 -04:00
redstrate
648d2968d4 Update Info.plist 2021-09-13 22:59:56 -04:00
redstrate
b61eb98648 Fixes some clang-tidy warnings, remove fpermissive 2021-09-13 22:53:42 -04:00
redstrate
f213d3d548 Fix resource path handling on macOS 2021-09-13 17:19:59 -04:00
redstrate
45977b4ac1 Emit SPIR-V shaders on macOS 2021-09-13 13:51:36 -04:00