|
c821575ea4
|
Write new materials from model editor
This now uses the same saving function as the regular editor, so now it's no
longer constantly out of date with the new material changes.
|
2022-02-03 10:02:26 -05:00 |
|
|
fbf46e223c
|
Update material editor for new system
|
2022-02-03 10:01:37 -05:00 |
|
|
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 |
|