gzdoom-gles/src/swrenderer
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
..
drawers - work on separating DFrameBuffer from DCanvas. 2018-03-27 13:50:31 +02:00
line - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
plane - renamed FTexture's UseType flags and gave them a dedicated type. 2018-03-25 20:26:16 +02:00
scene - separated DFrameBuffer from DCanvas. 2018-03-27 14:14:46 +02:00
segments - get rid of FAKE3D_REFRESHCLIP and fix holes in 3d floors with wrapped midtextures 2018-03-08 01:28:23 +01:00
things - separated DFrameBuffer from DCanvas. 2018-03-27 14:14:46 +02:00
viewport - separated DFrameBuffer from DCanvas. 2018-03-27 14:14:46 +02:00
r_all.cpp - moved more code from DCanvas to DFrameBuffer. 2018-03-27 10:34:21 +02:00
r_memory.cpp - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
r_memory.h - changed Doom source license to GPL in all subdirectories and fixed missing licenses in a few other files. 2017-04-17 12:27:19 +02:00
r_renderthread.cpp - extended FTexture::GetPixels and FTexture::GetColumn by a RenderStyle parameter. 2018-03-18 21:33:44 +01:00
r_renderthread.h - extended FTexture::GetPixels and FTexture::GetColumn by a RenderStyle parameter. 2018-03-18 21:33:44 +01:00
r_swcolormaps.cpp - sound code and most of texture code converted to FileRdr. 2018-03-10 18:45:11 +01:00
r_swcolormaps.h - Fix testcolor and testfade in the software renderer 2017-05-28 23:57:09 +02:00
r_swrenderer.cpp - work on separating DFrameBuffer from DCanvas. 2018-03-27 13:50:31 +02:00
r_swrenderer.h - more timer cleanup 2017-11-13 00:28:43 +01:00