mirror of https://github.com/ZDoom/qzdoom.git
- fixed: For cutscenes the alternative clean scaling factors need to be activated.
This setting was at odds with the internals of the intermission and summary screen handlers.
This commit is contained in:
parent
2397b9c117
commit
c5eec7b8bb
|
@ -212,6 +212,7 @@ bool ScreenJobResponder(event_t* ev)
|
|||
FInputEvent evt = ev;
|
||||
if (cutscene.runner)
|
||||
{
|
||||
ScaleOverrider ovr(twod);
|
||||
IFVIRTUALPTRNAME(cutscene.runner, NAME_ScreenJobRunner, OnEvent)
|
||||
{
|
||||
int result = 0;
|
||||
|
@ -235,6 +236,7 @@ bool ScreenJobTick()
|
|||
ticks++;
|
||||
if (cutscene.runner)
|
||||
{
|
||||
ScaleOverrider ovr(twod);
|
||||
IFVIRTUALPTRNAME(cutscene.runner, NAME_ScreenJobRunner, OnTick)
|
||||
{
|
||||
int result = 0;
|
||||
|
@ -260,6 +262,7 @@ void ScreenJobDraw()
|
|||
if (cutscene.runner)
|
||||
{
|
||||
twod->ClearScreen();
|
||||
ScaleOverrider ovr(twod);
|
||||
IFVIRTUALPTRNAME(cutscene.runner, NAME_ScreenJobRunner, RunFrame)
|
||||
{
|
||||
VMValue parm[] = { cutscene.runner, smoothratio };
|
||||
|
@ -278,6 +281,7 @@ bool ScreenJobValidate()
|
|||
{
|
||||
if (cutscene.runner)
|
||||
{
|
||||
ScaleOverrider ovr(twod);
|
||||
IFVIRTUALPTRNAME(cutscene.runner, NAME_ScreenJobRunner, Validate)
|
||||
{
|
||||
int res;
|
||||
|
|
Loading…
Reference in New Issue