branchsbox/shadingmodel-decluttercancel

18 Commits over 0 Days - ∞cph!

10 Months Ago
Rewritten blendable shader Refactor remaining shaders to new shadingmodel api, fix shadergraph not working, readd procedural.hlsl for shadergraph but fix typo on title
10 Months Ago
Start rewriting blendable with new api, port glass to new api
10 Months Ago
AmbientLight Sane implementation atmospherics and debug vis postprocessing for shadingmodel api Finish debug vis, rename ShadingModelValve to ShadingModelStandard
10 Months Ago
light.envmap.hlsl becomes light.environment.hlsl for better readability, add debug views to material api, CUSTOM_MATERIAL_INPUTS preprocessor
10 Months Ago
ShadingModelValve
10 Months Ago
Implement cubemap light
10 Months Ago
Start cleaning up material and shadingapi Allow using functions inside of HLSL structs https://i.imgur.com/t1AwQzr.png Replace all GatherMaterial bullshit with Material::From() Remove Material parameter references to things that aren't implemented yet, put TransformNormal in normals file Cut everything from ShadingModel too and let's start from a static class Redo light api on shaders, start implementing new dynamic light under this structure, move raytracing shit to it's own folder, add sample shadingmodel Allow structs in structs ( HLSL 2021 and forwards ) Most of static light with the new api Fix shadowing on indexed lights on new light api Move shadingmodel structures to shadingmodel.hlsl Fix light static assignment for lighting api, fix shadowing for them too Stub for EnvironmentMapLight
10 Months Ago
Stub for EnvironmentMapLight
10 Months Ago
Fix light static assignment for lighting api, fix shadowing for them too
10 Months Ago
Move shadingmodel structures to shadingmodel.hlsl
10 Months Ago
Fix shadowing on indexed lights on new light api
10 Months Ago
Most of static light with the new api
10 Months Ago
Redo light api on shaders, start implementing new dynamic light under this structure, move raytracing shit to it's own folder, add sample shadingmodel Allow structs in structs ( HLSL 2021 and forwards )
11 Months Ago
Cut everything from ShadingModel too and let's start from a static class
11 Months Ago
Remove Material parameter references to things that aren't implemented yet, put TransformNormal in normals file
11 Months Ago
Replace all GatherMaterial bullshit with Material::From()
11 Months Ago
Allow using functions inside of HLSL structs https://i.imgur.com/t1AwQzr.png
11 Months Ago
Start cleaning up material and shadingapi