branchsbox/shadingmodel-decluttercancel

18 Commits over 0 Days - ∞cph!

7 Days 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
7 Days Ago
Start rewriting blendable with new api, port glass to new api
7 Days Ago
AmbientLight Sane implementation atmospherics and debug vis postprocessing for shadingmodel api Finish debug vis, rename ShadingModelValve to ShadingModelStandard
7 Days Ago
light.envmap.hlsl becomes light.environment.hlsl for better readability, add debug views to material api, CUSTOM_MATERIAL_INPUTS preprocessor
9 Days Ago
ShadingModelValve
11 Days Ago
Implement cubemap light
12 Days 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
15 Days Ago
Stub for EnvironmentMapLight
15 Days Ago
Fix light static assignment for lighting api, fix shadowing for them too
16 Days Ago
Move shadingmodel structures to shadingmodel.hlsl
16 Days Ago
Fix shadowing on indexed lights on new light api
16 Days Ago
Most of static light with the new api
16 Days 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 )
19 Days Ago
Cut everything from ShadingModel too and let's start from a static class
19 Days Ago
Remove Material parameter references to things that aren't implemented yet, put TransformNormal in normals file
19 Days Ago
Replace all GatherMaterial bullshit with Material::From()
19 Days Ago
Allow using functions inside of HLSL structs https://i.imgur.com/t1AwQzr.png
19 Days Ago
Start cleaning up material and shadingapi