userSam Pavloviccancel
branchsbox/new-shader-api-premergecancel

8 Commits over 30 Days - 0.01cph!

3 Years Ago
Cleanup Update thirdpartylegalnotices More cleanup Add ExtraLightData for area lights and LightTypeAreaType_t to make it easy to expand
3 Years Ago
Add Area Light postprocessing methods Iterate lighting and shading data
3 Years Ago
Fix spazzing on structured buffers on unskinned meshes Some rework on structured transform buffers, pass correct offsets (in theory)
3 Years Ago
Flag to renderdevice that we want to use structured buffers Adjustments to structured buffer transforms
3 Years Ago
Tag code as NOT using constant buffers, as we are using structured buffers now Support for both Constant and Structured buffer
3 Years Ago
Strip texture transform entirely from scenesystem Fix shader code related to structured buffer transforms
3 Years Ago
Move away from a cbuffer to a structured buffer Set the config on transform_buffer correctly
3 Years Ago
Merge branch 'new-shader-api' of sbox into new-shader-api-premerge Iterate on shading, cleanup internal sbox_pixel Add new standard.vfx ubershader Merge branch 'master' of sbox into new-shader-api-premerge Mixed light support Iterate on new shader api, make inputs take preprocessed shaderparams rather than pixelinput and material data Boost ambient occlusion on hemispheric light coming from up-down Merge branch 'master' of sbox into new-shader-api-premerge Lightmapped direct light support, better define shading struct Merge branch 'master' of sbox into new-shader-api-premerge Merge branch 'master' of sbox into new-shader-api-premerge Start using classes for shading itself Merge branch 'master' of sbox into new-shader-api-premerge Remove warnings, iterate on class-based shading, cleanup tidy up api Strip ShadeParams from lighting data, that should be exclusive to shading classes More indirect lighting work DFG Lookup table Unclustered seamless cubemaps, fix view ray Add DFG texture sampler to shader