mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-10 23:01:59 +00:00
- Changed call to R_DrawRemainingPlayerSprites into a virtual function
of DFrameBuffer because its implementation is specific to the software renderer and needs to be overridable. SVN r1859 (trunk)
This commit is contained in:
parent
b8eb530a0d
commit
d51c0c047d
4 changed files with 20 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
September 20, 2009 (Changes by Graf Zahl)
|
||||||
|
- Changed call to R_DrawRemainingPlayerSprites into a virtual function
|
||||||
|
of DFrameBuffer because its implementation is specific to the software
|
||||||
|
renderer and needs to be overridable.
|
||||||
|
|
||||||
September 19, 2009
|
September 19, 2009
|
||||||
- Fixed: Wall drawing handled fixed light levels improperly (but did not
|
- Fixed: Wall drawing handled fixed light levels improperly (but did not
|
||||||
completely ignore them, either).
|
completely ignore them, either).
|
||||||
|
|
|
@ -681,7 +681,7 @@ void D_Display ()
|
||||||
SB_state = screen->GetPageCount();
|
SB_state = screen->GetPageCount();
|
||||||
BorderNeedRefresh = screen->GetPageCount();
|
BorderNeedRefresh = screen->GetPageCount();
|
||||||
}
|
}
|
||||||
R_DrawRemainingPlayerSprites();
|
screen->DrawRemainingPlayerSprites();
|
||||||
screen->DrawBlendingRect();
|
screen->DrawBlendingRect();
|
||||||
if (automapactive)
|
if (automapactive)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1258,6 +1258,17 @@ void DFrameBuffer::WriteSavePic (player_t *player, FILE *file, int width, int he
|
||||||
delete pic;
|
delete pic;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//===========================================================================
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//===========================================================================
|
||||||
|
|
||||||
|
void DFrameBuffer::DrawRemainingPlayerSprites()
|
||||||
|
{
|
||||||
|
R_DrawRemainingPlayerSprites();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FNativePalette::~FNativePalette()
|
FNativePalette::~FNativePalette()
|
||||||
|
|
|
@ -348,6 +348,9 @@ public:
|
||||||
// renders view to a savegame picture
|
// renders view to a savegame picture
|
||||||
virtual void WriteSavePic (player_t *player, FILE *file, int width, int height);
|
virtual void WriteSavePic (player_t *player, FILE *file, int width, int height);
|
||||||
|
|
||||||
|
// draws player sprites with hardware acceleration (only useful for software rendering)
|
||||||
|
virtual void DrawRemainingPlayerSprites();
|
||||||
|
|
||||||
bool Accel2D; // If true, 2D drawing can be accelerated.
|
bool Accel2D; // If true, 2D drawing can be accelerated.
|
||||||
|
|
||||||
// Begin 2D drawing operations. This is like Update, but it doesn't end
|
// Begin 2D drawing operations. This is like Update, but it doesn't end
|
||||||
|
|
Loading…
Reference in a new issue