[CI] (P13 W6e): the W6c-e unit removals are logged and retired from the skip census, and the link ratchet falls to 58 symbols.

This commit is contained in:
2026-10-06 18:58:24 -04:00
parent dab827d54f
commit 737ef5e980
3 changed files with 7 additions and 132 deletions
+4
View File
@@ -29,6 +29,10 @@ them wrong.
| 2026-10-06 | unit `SubsystemDepsTest.{TheServerConsumerGateNeverArmsAFamilyTheTableRefuses, TheTwoDocumentedRefusalLanesStillRefuseAndTheFullMaskStillArms}` | Test / unit | P13 W6: they swept the per-family resolvers over refused masks, which worked because a refused family returned false and ran the legacy arm; with one data arm a refused family stops (`StopOnTransportWithoutRecordArm`) on every library, and ConfigLoader already refuses those masks at startup | `DirectGLES.SubsystemMaskRefusal.<Lane>` named-refusal controls; `SubsystemDepsTest`'s table cases stay |
| 2026-10-06 | unit `SplitBufferSet.TheWholeSetIsInertOnTheMonolithPath` | Test / unit | P13 W6: it pinned that monolith ran none of the split buffer set - monolith runs the record arm now, so the set is live there by design | the rest of `SplitBufferSet` (now exercised on monolith's record arm too) |
| 2026-10-06 | unit `ContextEpochTest.RawDepthSamplerTakesADifferentObjectOnEachArmAndTheServerNeverTakesTheLegacyOne` | Test / unit | P13 W6: it asserted the two raw-depth sampler arms were distinct objects; the monolith (legacy) arm is deleted, as its own comment filed for P13 | `ContextEpochTest.RawDepthSamplerOwnsANativeIdForEachContextGeneration` (the one arm) |
| 2026-10-06 | unit `MagmaPipeIdentityTest.{AnIdleSlotIsRetiredAndReusedWithANewGeneration, AReusedSlotDoesNotServeItsPredecessorsMemo, TheAbaControlKnobServesTheStaleMemoAcrossAReusedSlot, ALiveObjectKeepsItsSlotItsGenerationAndItsMemo}` | Test / unit | P13 W6c: they drove `MagmaPipeIdentityTables`, Magma's {slot, gen} mint for the frontend arm's VAO draw memos, and its ABA-control claim rule; the mint, the memos and the `MOBILEGL_PIPE_HANDLE_ABA_CONTROL` knob (no consumer left) went with the frontend arm - the record arm keys every object on the applier's own handles | `HandleRecycleScenario`'s `Handles` arm (both backends) and the applier's slot/generation tests (`SlotAllocatorTest`) |
| 2026-10-06 | unit `DirectVulkanSanity.MutableStorageImageViewsUseVulkanCompatibilityClasses` | Test / unit | P13 W6c: it pinned `VkTextureManager::AreStorageImageViewFormatsCompatible`, which only the frontend arm's storage-image path called; that path and the helper are deleted | the wire storage-image path's format checks (`InvalidImageUnitScenario`, `ImageFormatQualifierScenario`) |
| 2026-10-06 | unit `VkClearManagerTest.{CollectGarbageRemovesExpiredTexturesAndTheirPendingClears, StalePendingClearsAreRejectedBeforePeriodicGarbageCollection}` | Test / unit | P13 W6e: they drove Magma's frontend pending-clear queue, keyed on frontend texture objects and only fed by the frontend `ClearNamedFramebuffer*` / render-pass entries, which the verb port replaces in every mode; the queue and the entries are deleted | the record arm's clears (`ClearThenReadPixelsScenario`, `MonolithAttachmentClearScenario`, `LayeredAttachmentShapeScenario`, both backends, every arm) |
| 2026-10-06 | unit `FramebufferTest.WidenedDrawBufferIsIdentifiedPerDrawBufferSlotNotPerAttachmentPoint` | Test / unit | P13 W6e: it pinned Espryt's `ComputeAlphaWidenedDrawBufferMask` over a frontend `FramebufferObject`; the record arm computes the same mask from the framebuffer record (`IsAlphaWidenedColorSurface`) and the frontend form had no caller | `ThreeChannelAttachmentScenario` (widened RGB attachments end to end, both backends) |
## Kept after investigation
+3 -116
View File
@@ -2,20 +2,18 @@
# Regenerate: python3 scripts/link_ratchet.py --build-dir <dir> \
# --baseline scripts/data/link_ratchet_baseline.txt \
# --write-baseline scripts/data/link_ratchet_baseline.txt
# base commit : daf2b44c71da79d261e74f15cee56079bc31bafc
# base commit : <unknown>
# configure : -DMOBILEGL_BUILD_DISAGGREGATED=ON -DMOBILEGL_BUILD_DISAGGREGATED_INPROC=ON -DCMAKE_BUILD_TYPE=Release
# build dir : build-split
# count : 171
# build dir : /home/swung/mgl-p13-split
# count : 58
#
# One demangled symbol per line. A trailing ` # note` is an annotation the parser
# ignores; `# P13` marks a symbol that cannot fall before P13 establishes module
# target boundaries. The LIST is the baseline, not the count: a ratchet that
# stored only a number would go green on the day one symbol is cleared and another
# added (ID-P7-7).
MobileGL::MG_Impl::GLImpl::CopyTextureImageToClientOrPBO_State(std::shared_ptr<MobileGL::MG_State::GLState::ITextureObject> const&, MobileGL::TextureUploadTarget, int, unsigned int, unsigned int, int, void*, char const*) # P13 monolith arm: MGB_CTX accessor / GL readback packer (CONTRACT-P7 §12)
MobileGL::MG_Impl::GLImpl::FramebufferImpl::pDefaultFramebufferInfo
MobileGL::MG_Pipe::MGPipeApplierIsUnbarrieredApply() # P13
MobileGL::MG_Pipe::MGPipeNoteAggregate(MobileGL::MG_Pipe::MGPipeAggregate) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_Pipe::MGPipeRefuseAllocatorFromApplyThread(char const*) # P13
MobileGL::MG_Pipe::MGPipeRefuseFrontendKeyedRegistryFromApplyThread(char const*) # P13
MobileGL::MG_Pipe::MGPipeSlotAllocator::Acquire(MobileGL::MG_Pipe::MGPipeKind, unsigned long) # P13
@@ -23,13 +21,11 @@ MobileGL::MG_Pipe::MGPipeSlotAllocator::FindByLifetimeId(MobileGL::MG_Pipe::MGPi
MobileGL::MG_Pipe::MGPipeSlotAllocator::Free(MobileGL::MG_Pipe::MGPipeKind, MobileGL::MG_Pipe::MGPipeHandle) # P13
MobileGL::MG_Pipe::MGPipeSlots() # P13
MobileGL::MG_Pipe::PipeInputs::GetBufferBindingPointCount(MobileGL::BufferTarget) const
MobileGL::MG_Pipe::PipeInputs::GetProgramObject(unsigned int)
MobileGL::MG_Pipe::PipeInputs::GetTextureObject(unsigned int) # P13 monolith arm: MGB_CTX accessor / GL readback packer (CONTRACT-P7 §12)
MobileGL::MG_Pipe::PipeInputs::HasOpenTransformFeedbackSpan(unsigned long) const # P13 monolith arm: MGB_CTX accessor / GL readback packer (CONTRACT-P7 §12)
MobileGL::MG_Pipe::PipeInputs::InvalidateCompileEnv() # P13 monolith arm: MGB_CTX accessor / GL readback packer (CONTRACT-P7 §12)
MobileGL::MG_Pipe::PipeInputs::IsLive() const
MobileGL::MG_Pipe::PipeInputs::RecordError(MobileGL::ErrorCode, std::unique_ptr<MobileGL::ErrorInfo, std::default_delete<MobileGL::ErrorInfo> >)
MobileGL::MG_Pipe::PipeInputs::ValidateProgramName(unsigned int) const
MobileGL::MG_Remote::Client::AdoptTierIsEmulate()
MobileGL::MG_Remote::Client::BackendObject_Remote::BackendObject_Remote()
MobileGL::MG_Remote::Client::ClientSession::Active()
@@ -40,146 +36,37 @@ MobileGL::MG_Remote::Client::ClientSession::StartSpawned()
MobileGL::MG_Remote::Client::ClientSession::Stop()
MobileGL::MG_Remote::Client::ClientSessionInstance()
MobileGL::MG_Remote::Client::EmitObjectDeathRecord(MobileGL::MG_Pipe::MGPipeKind, unsigned long)
MobileGL::MG_State::GLState::BufferObject::DownloadSubData(void*, unsigned long, unsigned long) const
MobileGL::MG_State::GLState::BufferObject::EnsureGpuResidentStorage() # P13 monolith arm: reads an app FBO/RBO/VAO/buffer object (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::BufferObject::GetBackendResource() const
MobileGL::MG_State::GLState::BufferObject::GetChangeSerial() const
MobileGL::MG_State::GLState::BufferObject::GetExternalIndex() const
MobileGL::MG_State::GLState::BufferObject::GetSize() const
MobileGL::MG_State::GLState::BufferObject::GetUsage() const
MobileGL::MG_State::GLState::BufferObject::HasDefinedContent() const
MobileGL::MG_State::GLState::BufferObject::IsBackendPersistentMapped() const
MobileGL::MG_State::GLState::BufferObject::IsMapped() const
MobileGL::MG_State::GLState::BufferObject::MappedData() const
MobileGL::MG_State::GLState::BufferObject::MarkGpuWritten()
MobileGL::MG_State::GLState::BufferObject::SetBackendResource(std::shared_ptr<MobileGL::MG_State::GLState::BackendBufferResource>)
MobileGL::MG_State::GLState::BufferObject::SyncGpuWrites()
MobileGL::MG_State::GLState::BufferObject::SyncPersistentMappedRange()
MobileGL::MG_State::GLState::BufferObject::WritebackFromBackend(MobileGL::DataPtr, unsigned long)
MobileGL::MG_State::GLState::ClassifyVertexAttribType(unsigned int)
MobileGL::MG_State::GLState::DecodeProgramArchive(unsigned char const*, unsigned long, MobileGL::MG_State::GLState::ProgramArchive&)
MobileGL::MG_State::GLState::FramebufferAttachmentObject::GetRenderbuffer() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::GetSize() const # P13 monolith arm: reads an app FBO/RBO/VAO/buffer object (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::FramebufferAttachmentObject::GetTexture() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::GetTextureLayer() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::GetTextureLevel() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::GetTextureUploadTarget() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::IsComplete() const # P13 monolith arm: reads an app FBO/RBO/VAO/buffer object (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::FramebufferAttachmentObject::IsEmpty() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::IsLayered() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::IsRenderbuffer() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::IsTexture() const
MobileGL::MG_State::GLState::FramebufferAttachmentObject::IsValid() const # P13 monolith arm: reads an app FBO/RBO/VAO/buffer object (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::FramebufferObject::GetAllAttachmentObjects() const
MobileGL::MG_State::GLState::FramebufferObject::GetAttachment(MobileGL::FramebufferAttachmentType) const
MobileGL::MG_State::GLState::FramebufferObject::GetDrawBuffers() const
MobileGL::MG_State::GLState::FramebufferObject::GetExternalIndex() const
MobileGL::MG_State::GLState::GetBufferBackendOps()
MobileGL::MG_State::GLState::ProgramArtifactsSchemaFingerprint()
MobileGL::MG_State::GLState::ProgramObject::JoinPendingLink() const
MobileGL::MG_State::GLState::ProgramObject::JoinPendingSpirv() const
MobileGL::MG_State::GLState::RenderbufferObject::GetExternalIndex() const
MobileGL::MG_State::GLState::RenderbufferObject::GetHeight() const
MobileGL::MG_State::GLState::RenderbufferObject::GetInternalFormat() const
MobileGL::MG_State::GLState::RenderbufferObject::GetSamples() const
MobileGL::MG_State::GLState::RenderbufferObject::GetWidth() const
MobileGL::MG_State::GLState::RenderbufferObject::IsAllocated() const # P13 monolith arm: reads an app FBO/RBO/VAO/buffer object (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetAllSamplerParameters() const
MobileGL::MG_State::GLState::SamplerObject::GetBorderColor() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetBorderColorI() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetBorderColorUI() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetCompareMode() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetExternalIndex() const
MobileGL::MG_State::GLState::SamplerObject::GetLifetimeId() const
MobileGL::MG_State::GLState::SamplerObject::GetLodBias() const
MobileGL::MG_State::GLState::SamplerObject::GetMagFilter() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetMaxAnisotropy() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetMaxLod() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetMinFilter() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetMinLod() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetMipmapMode() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetSamplerCompareFunc() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetVersion() const
MobileGL::MG_State::GLState::SamplerObject::GetWrapR() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetWrapS() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::GetWrapT() const # P13 monolith arm: sampler cache reads the app SamplerObject (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::SamplerObject::SamplerObject(unsigned int)
MobileGL::MG_State::GLState::SamplerObject::SetCompareMode(MobileGL::SamplerCompareMode)
MobileGL::MG_State::GLState::SamplerObject::SetMagFilter(MobileGL::SamplerFilterMode)
MobileGL::MG_State::GLState::SamplerObject::SetMinFilter(MobileGL::SamplerFilterMode)
MobileGL::MG_State::GLState::SamplerObject::SetMipmapMode(MobileGL::SamplerMipmapMode)
MobileGL::MG_State::GLState::SamplerObject::SetSamplerCompareFunc(MobileGL::SamplerCompareFunc)
MobileGL::MG_State::GLState::SamplerObject::~SamplerObject()
MobileGL::MG_State::GLState::SamplesAsIncompleteTexture(MobileGL::MG_State::GLState::ITextureObject const*, MobileGL::MG_State::GLState::SamplerObject const*)
MobileGL::MG_State::GLState::SetBufferBackendOps(MobileGL::MG_State::GLState::BufferBackendOps const*)
MobileGL::MG_State::GLState::TextureObject1D::TextureObject1D(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObject2D::TextureObject2D(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObject2DCube::TextureObject2DCube(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObject3D::TextureObject3D(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetAllSwizzleParams() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetBorderColor() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetBorderColorForm() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetBorderColorI() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetBorderColorUI() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetContentVersion() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetExternalIndex() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetFormat() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetImmutableLevels() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetLevelRange() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetLifetimeId() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetSamplerObject() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetSamples() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetShapeVersion() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetSwizzleParam(MobileGL::TextureSwizzleParam) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetTarget() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetTextureParamsVersion() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::GetViewStorageOwner() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::HasFixedSampleLocations() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::IsImmutable() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::IsMipmapCompleteForFilterCached(bool) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::PipePublishParams() # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetBaseLevel(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetBorderColor(MobileGL::Vec4<float> const&) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetBorderColorI(MobileGL::Vec4<int> const&) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetBorderColorUI(MobileGL::Vec4<unsigned int> const&) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetFixedSampleLocations(bool) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetImmutableLevels(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetInternalFormat(MobileGL::TextureInternalFormat) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetMaxLevel(unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetSamples(int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetSwizzleParam(MobileGL::TextureSwizzleParam, MobileGL::TextureSwizzleParam) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::SetSwizzleParamRGBA(MobileGL::Vec4<MobileGL::TextureSwizzleParam> const&) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::TextureObjectBase(MobileGL::TextureTarget, unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBase::~TextureObjectBase() # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectBuffer::GetBufferBindingSlot(MobileGL::TextureUploadTarget)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::AllocateStorage(MobileGL::TextureUploadTarget, unsigned int, MobileGL::MG_State::GLState::MipmapInput) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetBaseSize() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetMipmapByteSize(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetMipmapCompressedByteSize(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetMipmapCompressedFormat(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetMipmapLevelCount() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetMipmapRequestedCompressedFormat(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetMipmapTexelSize(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetStorageDirtyFootprint(MobileGL::TextureUploadTarget, unsigned int, std::vector<MobileGL::MG_State::GLState::MipmapDirtyRegion, std::allocator<MobileGL::MG_State::GLState::MipmapDirtyRegion> >&) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12); P11 M2: dev 9524c688's new virtual on the same vtable
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetStorageDirtyRects(MobileGL::TextureUploadTarget, unsigned int, MobileGL::MG_State::GLState::MipmapDirtyRegion*, unsigned long) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::GetStorageDirtyRegion(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::IsComplete() const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::IsStorageDirty(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::MapMipmapCompressedImage(MobileGL::TextureUploadTarget, unsigned int) const # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::MapMipmapData(MobileGL::TextureUploadTarget, unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::MarkStorageDirty(MobileGL::TextureUploadTarget, unsigned int, bool) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::MarkStorageDirtyRegion(MobileGL::TextureUploadTarget, unsigned int, MobileGL::Vec3<int>, MobileGL::Vec3<int>) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::SetMipmapCompressedImage(MobileGL::TextureUploadTarget, unsigned int, unsigned int, void const*, unsigned long) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::SetMipmapRequestedCompressedFormat(MobileGL::TextureUploadTarget, unsigned int, unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::TruncateMipmapLevels(MobileGL::TextureUploadTarget, unsigned int) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureObjectWithOneMipmap::UpdateMipmapSubData(MobileGL::TextureUploadTarget, unsigned int, MobileGL::DataPtr) # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
MobileGL::MG_State::GLState::TextureUnit::GetAllBindingSlots()
MobileGL::MG_State::GLState::TextureUnit::GetBindingSlot(MobileGL::TextureTarget)
MobileGL::MG_State::GLState::TextureUnit::GetSamplerObject() const
MobileGL::MG_State::GLState::VertexArrayObject::GetAllAttributes() const
MobileGL::MG_State::GLState::VertexArrayObject::GetAttribute(unsigned int) const
MobileGL::MG_State::GLState::VertexArrayObject::GetIndexBufferBindingSlot()
MobileGL::MG_State::GLState::VertexArrayObject::GetIndexBufferBindingSlot() const # P13 monolith arm: reads an app FBO/RBO/VAO/buffer object (CONTRACT-P7 §12)
typeinfo for MobileGL::MG_State::GLState::TextureObjectBase
typeinfo for MobileGL::MG_State::GLState::TextureObjectWithOneMipmap # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
vtable for MobileGL::MG_State::GLState::TextureObjectWithOneMipmap # P13 monolith arm: UniformManager builds frontend TextureObject placeholders (CONTRACT-P7 §12)
-16
View File
@@ -7733,7 +7733,6 @@
"DirectVulkanSanity.GraphicsSamplerFeedbackOnlyAliasesWritableOverlappingMip",
"DirectVulkanSanity.ImageUniformTypesPreserveTheirNumericDomain",
"DirectVulkanSanity.KeepsOptionalGpuShaderInt64BranchForVoxyQuadDecode",
"DirectVulkanSanity.MutableStorageImageViewsUseVulkanCompatibilityClasses",
"DirectVulkanSanity.ProgramObjectMovePreservesStorageImageFormatPolicy",
"DirectVulkanSanity.ReadbackConvertsRgba8AndRgba16fPixels",
"DirectVulkanSanity.ReadbackDecodesSingleChannel32BitFormats",
@@ -8033,7 +8032,6 @@
"FramebufferTest.ThreeChannelColorAttachmentsAreCompleteThroughTheWidenedSubstitution",
"FramebufferTest.ThreeChannelColorAttachmentsAreUnsupportedWithoutTheWidenedSubstitution",
"FramebufferTest.TwoAttachmentCompositeFramebufferMatchesIrisComplementaryPass",
"FramebufferTest.WidenedDrawBufferIsIdentifiedPerDrawBufferSlotNotPerAttachmentPoint",
"Framing.ADataMagicReaderKeepsTheSameLengthAndReassemblyRules",
"FramingTest.BadMagicIsReportedAndLatchesTheReaderDead",
"FramingTest.BufferTooSmallReportsTheSizeAndKeepsTheMessage",
@@ -8302,11 +8300,7 @@
"LowerViewportIndexTest.TheProbeAnswersOnlyForAViewportIndexWriter",
"MagmaAggregateWaitTest.MissingTargetAfterAnEarlierPrefixIsRejected",
"MagmaAggregateWaitTest.SingleFenceControlLeavesTheTargetFrameInFlight",
"MagmaPipeIdentityTest.ALiveObjectKeepsItsSlotItsGenerationAndItsMemo",
"MagmaPipeIdentityTest.AMagmaServerNeverPublishesTheRunAheadCapBit",
"MagmaPipeIdentityTest.AReusedSlotDoesNotServeItsPredecessorsMemo",
"MagmaPipeIdentityTest.AnIdleSlotIsRetiredAndReusedWithANewGeneration",
"MagmaPipeIdentityTest.TheAbaControlKnobServesTheStaleMemoAcrossAReusedSlot",
"MagmaProgramSourceTest.ArrayUniformNamesResolveWithinTheArchivedUniform",
"MagmaProgramSourceTest.ReusedHandlesAndRecordVersionsHaveDistinctCacheIdentity",
"MagmaProgramSourceTest.ServerBindingTailsReplaceLinkTimeDefaults",
@@ -10179,8 +10173,6 @@
"ViewportIndexRoutingTest.TheFragmentGateWrapsTheEntryPoint",
"ViewportIndexRoutingTest.TheGateClampsTheShiftIntoRange",
"ViewportIndexRoutingTest.ThePromotedVaryingIsFlatAndCarriesNoExplicitLocation",
"VkClearManagerTest.CollectGarbageRemovesExpiredTexturesAndTheirPendingClears",
"VkClearManagerTest.StalePendingClearsAreRejectedBeforePeriodicGarbageCollection",
"WaylandFrameThrottle.IntervalOneWaitsForTheCallbackOfThePreviousCommit",
"WaylandFrameThrottle.IntervalZeroSlowsToTheStarvedPaceWhenNothingIsShown",
"WaylandFrameThrottle.IntervalZeroStaysUnpacedWhileTheCompositorAnswers",
@@ -15008,7 +15000,6 @@
"DirectVulkanSanity.GraphicsSamplerFeedbackOnlyAliasesWritableOverlappingMip",
"DirectVulkanSanity.ImageUniformTypesPreserveTheirNumericDomain",
"DirectVulkanSanity.KeepsOptionalGpuShaderInt64BranchForVoxyQuadDecode",
"DirectVulkanSanity.MutableStorageImageViewsUseVulkanCompatibilityClasses",
"DirectVulkanSanity.ProgramObjectMovePreservesStorageImageFormatPolicy",
"DirectVulkanSanity.ReadbackConvertsRgba8AndRgba16fPixels",
"DirectVulkanSanity.ReadbackDecodesSingleChannel32BitFormats",
@@ -15238,7 +15229,6 @@
"FramebufferTest.ThreeChannelColorAttachmentsAreCompleteThroughTheWidenedSubstitution",
"FramebufferTest.ThreeChannelColorAttachmentsAreUnsupportedWithoutTheWidenedSubstitution",
"FramebufferTest.TwoAttachmentCompositeFramebufferMatchesIrisComplementaryPass",
"FramebufferTest.WidenedDrawBufferIsIdentifiedPerDrawBufferSlotNotPerAttachmentPoint",
"GeneralBufferTest.General_BufferCopy",
"GeneralBufferTest.General_BufferDataOperations",
"GeneralBufferTest.General_BufferLifecycle",
@@ -15390,11 +15380,7 @@
"LowerViewportIndexTest.TheProbeAnswersOnlyForAViewportIndexWriter",
"MagmaAggregateWaitTest.MissingTargetAfterAnEarlierPrefixIsRejected",
"MagmaAggregateWaitTest.SingleFenceControlLeavesTheTargetFrameInFlight",
"MagmaPipeIdentityTest.ALiveObjectKeepsItsSlotItsGenerationAndItsMemo",
"MagmaPipeIdentityTest.AMagmaServerNeverPublishesTheRunAheadCapBit",
"MagmaPipeIdentityTest.AReusedSlotDoesNotServeItsPredecessorsMemo",
"MagmaPipeIdentityTest.AnIdleSlotIsRetiredAndReusedWithANewGeneration",
"MagmaPipeIdentityTest.TheAbaControlKnobServesTheStaleMemoAcrossAReusedSlot",
"MagmaProgramSourceTest.ArrayUniformNamesResolveWithinTheArchivedUniform",
"MagmaProgramSourceTest.ReusedHandlesAndRecordVersionsHaveDistinctCacheIdentity",
"MagmaProgramSourceTest.ServerBindingTailsReplaceLinkTimeDefaults",
@@ -16633,8 +16619,6 @@
"ViewportIndexRoutingTest.TheFragmentGateWrapsTheEntryPoint",
"ViewportIndexRoutingTest.TheGateClampsTheShiftIntoRange",
"ViewportIndexRoutingTest.ThePromotedVaryingIsFlatAndCarriesNoExplicitLocation",
"VkClearManagerTest.CollectGarbageRemovesExpiredTexturesAndTheirPendingClears",
"VkClearManagerTest.StalePendingClearsAreRejectedBeforePeriodicGarbageCollection",
"WaylandFrameThrottle.IntervalOneWaitsForTheCallbackOfThePreviousCommit",
"WaylandFrameThrottle.IntervalZeroSlowsToTheStarvedPaceWhenNothingIsShown",
"WaylandFrameThrottle.IntervalZeroStaysUnpacedWhileTheCompositorAnswers",