Skip to content
Snippets Groups Projects
Commit 4184402d authored by ansgar's avatar ansgar
Browse files

shader/scene refactoring, including interface changes in regards to switching...

shader/scene refactoring, including interface changes in regards to switching shading modes (see Scene::SetShadingMode)
GUI 3D Window shortcuts changed (CTRL + 1=fallback, 2=basic, 3=default, 4=hemilight, 5=toon1, 6=toon2, P=shadow toggle)
fraglight shadow/non-shadow and basic shadow/non-shadow shader consolidated into one each
moved some state management into Shader class to improve interface separation
some more work in disentangling gfx_obj, entity, vertex_array states and rendering modes
implemented quad based line-bluring for LineTraceRenderer (a bit hackishly)
moved said line-bluring control to entity level, and actual rendering outside to entity_detail
(re/un/)fixed cartoon rendering twisting artefacts



git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/branches/new_gfx@2146 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent 6ac5e0f7
No related branches found
No related tags found
No related merge requests found
Showing
with 486 additions and 392 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment