qzdoom/src/swrenderer/viewport
Christoph Oelckers c06ad5c59c - separated DFrameBuffer from DCanvas.
This was a bad idea from the start and really only made sense with DirectDraw.
These days a FrameBuffer represents an abstract hardware canvas that shares nothing with a software canvas so having these classes linked together makes things needlessly complicated.
The software render buffer is now a canvas object owned by the FrameBuffer.

Note that this commit deactivates a few things in the software renderer, but from the looks of it none of those will be needed anymore if we set OpenGL 2 as minimum target.
2018-03-27 14:14:46 +02:00
..
r_drawerargs.cpp
r_drawerargs.h
r_skydrawer.cpp - extended FTexture::GetPixels and FTexture::GetColumn by a RenderStyle parameter. 2018-03-18 21:33:44 +01:00
r_skydrawer.h
r_spandrawer.cpp - extended FTexture::GetPixels and FTexture::GetColumn by a RenderStyle parameter. 2018-03-18 21:33:44 +01:00
r_spandrawer.h
r_spritedrawer.cpp - extended FTexture::GetPixels and FTexture::GetColumn by a RenderStyle parameter. 2018-03-18 21:33:44 +01:00
r_spritedrawer.h - extended FTexture::GetPixels and FTexture::GetColumn by a RenderStyle parameter. 2018-03-18 21:33:44 +01:00
r_viewport.cpp - work on separating DFrameBuffer from DCanvas. 2018-03-27 13:50:31 +02:00
r_viewport.h - separated DFrameBuffer from DCanvas. 2018-03-27 14:14:46 +02:00
r_walldrawer.cpp
r_walldrawer.h