branchrust_reboot/main/shader-improvementscancel

125 Commits over 181 Days - 0.03cph!

3 Years Ago
Working thick transmission model; moved to specific shader set (Rust/Standard Transmissive)
3 Years Ago
Further reduced variants by nuking a couple of unused keywords (metal/spec)
3 Years Ago
Thick transmission WIP
3 Years Ago
Merge from main
3 Years Ago
Updated BSDF borrowing from HDRP; setting the stage for anisotropy, translucency, irisdiscence, clear coat etc
3 Years Ago
Reshuffled gbuffer layout to open room for std translucent and anisotropic materials
3 Years Ago
Optimized transparency UV to sample albedo twice (w/ secondary dep read) only when necessary
3 Years Ago
Cherry picked camera hook fix (cs78206)
3 Years Ago
Cherry picked transparency UV channel selection (cs73689, cs73797)
3 Years Ago
Fixed std-cloth fuzz forcing entire material to dielectric; now only forced when fuzz mask > 0
3 Years Ago
Fixed metallic std-cloth breaking lowest shaderLOD in viewmodel; applied same fix to other shaders, just in case
3 Years Ago
Merge from main
3 Years Ago
Removed a few large but unused shaders from always included list
3 Years Ago
Misc shader variant cleanup
3 Years Ago
Fixed compile error in Standard-Particle for instancing permutation
3 Years Ago
Fixed compile errors in Standard-Indexed shader set
3 Years Ago
Merge from main
3 Years Ago
Reduced variant count on core shaders
3 Years Ago
Reduced variant count on nature shaders
3 Years Ago
Drastically reduced variant count on rust std shaders
3 Years Ago
Fixed shader warnings
3 Years Ago
Optimize shaders for lighter input assembly: uv0 included, uv1 opt-out, uv2 opt-in (e.g. wind), uv3 nuked
3 Years Ago
▄▊▋▊▋▄▋▅ ▋▍▌▋ ▌▌▍▊▋▊
3 Years Ago
Added detail layer blend type drawer w/ channel flags (testing)
3 Years Ago
Fixed diffusion profile asset inspector