mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-11-10 19:05:08 +01:00
Handle CommandExecutor
submission at end of ChannelGpfifo
PB
Any work that was done in a `ChannelGpfifo` pushbuffer needs to be submitted at the end of it, if it isn't done then the work might incorrectly be not done till the next submission. This commit fixes it by calling `CommandExecutor::Submit` at the end of a pushbuffer, submitting any buffers that would've been left over. Co-authored-by: Billy Laws <blaws05@gmail.com>
This commit is contained in:
parent
7b209c54a2
commit
e65707cd9d
@ -337,6 +337,7 @@ namespace skyline::soc::gm20b {
|
|||||||
}
|
}
|
||||||
|
|
||||||
channelCtx.maxwell3D->FlushEngineState();
|
channelCtx.maxwell3D->FlushEngineState();
|
||||||
|
channelCtx.executor.Submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChannelGpfifo::Run() {
|
void ChannelGpfifo::Run() {
|
||||||
|
Loading…
Reference in New Issue
Block a user