mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-13 13:03:22 +09:00
[Feat] (P13 W4b/W4c): Espryt monolith takes the record arm for textures, readbacks, framebuffers, units, images, programs and XFB
This commit is contained in:
@@ -3946,6 +3946,16 @@ namespace MobileGL::MG_Pipe {
|
||||
// build would turn 1117 integration cases red for running code that is correct in the role
|
||||
// they run it in. None of the five is on P5's reduced path, so under a real transport this
|
||||
// costs nothing and catches a lot.
|
||||
namespace {
|
||||
thread_local Bool tl_serverOriginatedWrite = false;
|
||||
} // namespace
|
||||
|
||||
Bool MGPipeApplyingServerOriginatedWrite() { return tl_serverOriginatedWrite; }
|
||||
MGPipeServerOriginatedWriteScope::MGPipeServerOriginatedWriteScope() : m_previous(tl_serverOriginatedWrite) {
|
||||
tl_serverOriginatedWrite = true;
|
||||
}
|
||||
MGPipeServerOriginatedWriteScope::~MGPipeServerOriginatedWriteScope() { tl_serverOriginatedWrite = m_previous; }
|
||||
|
||||
void MGPipeUnmigratedEmulation(const char* name) {
|
||||
#if MOBILEGL_BUILD_DISAGGREGATED
|
||||
if (MG_Config::Transport != MG_Config::TransportMode::Monolith) {
|
||||
|
||||
Reference in New Issue
Block a user