Revision 1e23c595
Added by danij over 9 years ago
Files
- added
- modified
- copied
- renamed
- deleted
- doomsday
- client
- client.pro (diff)
- include
- de_render.h (diff)
- render
- projectedtexturedata.h
- projector.h
- rend_dynlight.h
- rend_main.h (diff)
- rend_shadow.h
- rendersystem.h (diff)
- world
- contact.h (diff)
- p_object.h (diff)
- src
- render
- projector.cpp
- r_things.cpp (diff)
- rend_dynlight.cpp
- rend_main.cpp (diff)
- rend_shadow.cpp
- rendersystem.cpp (diff)
- viewports.cpp (diff)
- vlight.cpp (diff)
- world
- contact.cpp (diff)
- generator.cpp (diff)
- map.cpp (diff)
- p_mobj.cpp (diff)
- worldsystem.cpp (diff)
- render
- client
Refactor|Renderer: Restructured texture => surface projection
Revised the high-level model for the projection of textures onto
world Surfaces, making use of C++11 lambdas to improve SoC and
better locality. RenderSystem now has ownership of the projected
texture lists.
Todo for later: There is no need to expose the projected texture
list instances to users of RenderSystem.