Archived
1
Fork 0
Commit graph

393 commits

Author SHA1 Message Date
redstrate
e1205662ec Insert float epsilon to prevent NaN and other artifacts in infinite perspectives 2020-08-18 00:46:16 -04:00
redstrate
d798d1328e Add support for greater depth function 2020-08-18 00:45:56 -04:00
redstrate
b2deff18aa Remove correction_matrix, produce left-handed transforms, and fix PCSS shadowing 2020-08-18 00:35:49 -04:00
redstrate
519e4cb9b1 Fix scene probes rendering the sky incorrectly 2020-08-17 10:56:15 -04:00
redstrate
fc7a528310 Correctly orientate sphere in material thumbnails 2020-08-17 10:51:54 -04:00
redstrate
72229d43c6 Improve default material editor preview 2020-08-17 10:50:20 -04:00
redstrate
563fbf526b Stop strftime from inserting \0, stopping the console from working 2020-08-17 10:35:28 -04:00
redstrate
cc151ad07e Fix material saving 2020-08-17 10:21:32 -04:00
redstrate
2181611c2e Remove extraneous debug messages 2020-08-17 10:11:58 -04:00
redstrate
cb3f9d3202 Improve the metal backend's command buffer acquire behavior 2020-08-17 09:54:55 -04:00
redstrate
6e446d4260 Only show valid and up to date meshes and materials in the editor 2020-08-17 09:39:31 -04:00
redstrate
86f10f9f2a Change asset browser's column calculation to be more conservative 2020-08-17 09:27:24 -04:00
redstrate
66858c687f Render all parts in mesh thumbnail, and use bounding box to determine camera distance 2020-08-17 08:45:28 -04:00
redstrate
2ba9beefad Fix mesh and material previews along with asset selection 2020-08-17 08:21:33 -04:00
redstrate
7835c93510 Fix texture asset thumbnails 2020-08-17 08:05:30 -04:00
redstrate
6ce34dc2cf Move saving and loading thumbnails and options into their own functions 2020-08-17 07:48:26 -04:00
redstrate
92e04068fd Remove kD term, improve fresnel reflections and fix scene capture 2020-08-16 23:31:00 -04:00
redstrate
69eb4bea34 Remove useless normalize in brdf function 2020-08-15 20:45:40 -04:00
redstrate
dbe23f4aa4 Add better documentation for ShaderCompiler 2020-08-15 20:42:14 -04:00
redstrate
f50852abeb Use the to_language parameter instead of choosing by platform 2020-08-15 20:35:46 -04:00
redstrate
6db47e272f Add query for shader language accepted by the current GFX api 2020-08-15 20:32:02 -04:00
redstrate
80fd8a375b Unify standalone and runtime shader compiler, rename old ShaderCompiler to MaterialCompiler 2020-08-15 20:09:16 -04:00
redstrate
9cd7860ab9 Clean up sky shaders and extra push constant data 2020-08-14 23:32:02 -04:00
redstrate
3b33741ae4 Add ability to delete nodes in material editor 2020-08-14 23:02:59 -04:00
redstrate
5a9856aae4 Add vec3 constant to material editor 2020-08-14 22:33:51 -04:00
redstrate
f52fedc778 Don't clamp NdotV in surface calculations 2020-08-14 22:31:21 -04:00
redstrate
82a7d41dbc Remove sol library and lua scripting support 2020-08-14 20:53:22 -04:00
redstrate
0e008a1beb Use fetch content on macOS for SPIRV-Cross, and fix compilation using the new Windows changes 2020-08-14 19:56:27 -04:00
redstrate
c42bde8830 Fix vulkan shader loading and runtime compilation 2020-08-14 17:45:51 -04:00
redstrate
46628c6376 Fix vector union alignment for non-float matrices 2020-08-13 21:12:03 -04:00
redstrate
c7f8de0632 Add missing stubs for platform functions on windows 2020-08-13 08:02:30 -04:00
redstrate
94953c62f0 Fix errors when compiling with MSVC 2020-08-13 07:48:50 -04:00
redstrate
7a905fcea6 Fix shader compilation on windows 2020-08-12 22:34:09 -04:00
redstrate
211995a604 Fix cmake configure on windows 2020-08-12 22:10:36 -04:00
redstrate
f6b895c796 Enable LTO for all targets 2020-08-12 18:14:37 -04:00
redstrate
81be9606f4 Fix error when compiling shaders with include directives 2020-08-12 18:13:53 -04:00
redstrate
3819548abc Fix crash in certain scenarios where there would be no imgui window to render 2020-08-11 16:22:25 -04:00
redstrate
5f2862f524 Remove bone vector allocation in hot loop 2020-08-11 16:21:42 -04:00
redstrate
8b164b23d8 Remove unused cpp file for model compiler 2020-08-11 15:50:30 -04:00
redstrate
16fdcf8159
Add links and screenshots to README 2020-08-11 12:41:19 -04:00
redstrate
105b21ce77 Add screenshot folder 2020-08-11 12:24:28 -04:00
redstrate
4b642fcb66 Add initial files 2020-08-11 12:07:21 -04:00
redstrate
6dfe6263c5
Initial commit 2020-08-11 11:50:04 -04:00