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 |
|
redstrate
|
f6df3d23b3
|
Fix Vulkan queue creation on macOS
|
2021-09-13 13:47:42 -04:00 |
|
redstrate
|
4680579899
|
Remove macOS Cocoa and Metal backends
|
2021-09-13 13:47:29 -04:00 |
|
redstrate
|
078b66fc68
|
Use the app domain to load scene
|
2021-07-19 07:16:55 -04:00 |
|
redstrate
|
8015c52f78
|
Use new open_asset function to select scene in cutscene editor
|
2021-07-19 07:15:50 -04:00 |
|
redstrate
|
b22447a931
|
Add scene asset type to editor
|
2021-07-19 07:15:34 -04:00 |
|
redstrate
|
9d1cb3254e
|
Restore imconfig.h
|
2021-07-19 07:11:09 -04:00 |
|
redstrate
|
d2bdbbcd03
|
Update imgui to master
|
2021-07-18 19:00:55 -04:00 |
|
redstrate
|
4ce486b0bc
|
Make cutscene editor dock properly
|
2021-07-18 19:00:36 -04:00 |
|
redstrate
|
71fe041691
|
Fix linux build issue
|
2021-07-18 18:29:30 -04:00 |
|
redstrate
|
cb93aaf83d
|
Call prepare_quit() properly on SDL platform, and return a valid writeable directory
|
2021-06-01 12:44:16 -04:00 |
|
redstrate
|
18bf9902e0
|
Reduce shadow and probe generation delay from 5->1 frames
|
2021-06-01 12:34:32 -04:00 |
|
redstrate
|
5490b20769
|
Use VK_WHOLE_SIZE when mapping memory
|
2021-06-01 12:11:08 -04:00 |
|
redstrate
|
58d1868fbe
|
Default intiialize material float node values
|
2021-06-01 12:10:58 -04:00 |
|
redstrate
|
e8bf0a8371
|
Create presentation command buffers for each surface instead of sharing globally
* Fixes multi-window vulkan validation errors because surfaces would just keep overwriting each other's command buffers.
|
2021-06-01 12:05:48 -04:00 |
|
redstrate
|
2db8873f92
|
Fix imgui validation errors on Vulkan
* Eventually, get_buffer_contents() will be removed
|
2021-06-01 12:02:38 -04:00 |
|
redstrate
|
e63caf1a83
|
Fix some more image transition bugs related to vulkan dispatch
|
2021-06-01 11:49:27 -04:00 |
|
redstrate
|
f69d7c18fd
|
Fix image layout transistions for mipmap gen
|
2021-06-01 11:10:58 -04:00 |
|
redstrate
|
e55a71402f
|
Fix auto-exposure in Vulkan
* I forgot to bind the shader buffer again :-p (maybe we should change this functionality under Vulkan
to match Metal rules?)
|
2021-06-01 10:44:08 -04:00 |
|
redstrate
|
d999485325
|
Keep track of current texture layouts
* Fixes a few compute pipeline validation errors
|
2021-06-01 10:16:59 -04:00 |
|
redstrate
|
1c52c348ed
|
Add sphere to example scene
|
2021-05-31 06:28:06 -04:00 |
|
redstrate
|
b20235a731
|
Update macOS and Metal backends for the new changes
|
2021-05-12 10:59:30 -04:00 |
|
redstrate
|
33636d78e1
|
Merge remote-tracking branch 'origin/master'
|
2021-05-12 10:53:42 -04:00 |
|
redstrate
|
181d2fda06
|
Fix sampling modes on shadow maps
|
2021-05-12 10:52:57 -04:00 |
|
redstrate
|
98ca5684b9
|
Change default min/mag filters on Vulkan to linear
|
2021-05-12 10:50:11 -04:00 |
|
redstrate
|
381c463a1d
|
Make light size more reasonable for the default material scene
|
2021-05-12 10:47:44 -04:00 |
|
redstrate
|
6d9cdfd969
|
Add configurable light size parameter to debug menu
|
2021-05-12 10:46:33 -04:00 |
|
redstrate
|
eab8a265f4
|
Add probe refresh timer (similiar to how shadows work) to generate probes correctly on scene load
|
2021-05-12 10:33:38 -04:00 |
|