Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Material system refactoring (+removal of Effects11) #51

Merged
merged 29 commits into from
Apr 7, 2022

Conversation

steaklive
Copy link
Owner

No description provided.

…pp/h; renamed shadow mapper and gbuffer systems to new class standards (ER_ClassName);
…ved deprecated effects DebugLightProbeMaterial, RenderToLightProbeMaterial, their fx and callbacks; added shadow sampler to SamplerStates.cpp; fixed RenderingObject::Draw() for specific mesh index
…GIMaterial, its fx, callbacks; removed geometry shader UAV usage from Voxelization.hlsl; removed ER_MaterialsCallbacks.cpp
… into a separate pass in Illumination.cpp; cleaned pipeline (RTs, DTs) with new approach; refactored QuadRenderer (added vertex shader, input layout) = now fully usable as a service component; added global gamma correct result in Lighting.hlsli
…ingStack to ER_PostProcessingStack; moved PP to Library namespace; added support for RO's reflection mask textures; removed screen space light shafts
…ng pass style (removed deprecated FoliageMaterial)
… Effect.cpp/h, Material.cpp/h, Variable.cpp/h, Technique.cpp/h
@steaklive steaklive changed the title Material system refactoring (removal of Effects11) Material system refactoring (+removal of Effects11) Apr 7, 2022
@steaklive steaklive added the enhancement New feature or request label Apr 7, 2022
@steaklive steaklive merged commit 148c6d6 into master Apr 7, 2022
@steaklive steaklive deleted the material_system_refactoring branch April 11, 2022 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant