Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestGameClientHardwareRendering.cpp File Reference

Classes

class  TestGameClientHardwareRendering
 

Functions

 TEST_F (TestGameClientHardwareRendering, CloseFileDestroysBeforeUnloadAndStreamTeardown)
 
 TEST_F (TestGameClientHardwareRendering, FailedBindStillUnloadsAndAllowsAnotherGame)
 
 TEST_F (TestGameClientHardwareRendering, FailedBindUnloadExceptionStillTearsDown)
 
 TEST_F (TestGameClientHardwareRendering, FailedBindUnloadErrorStillTearsDown)
 
 TEST_F (TestGameClientHardwareRendering, FailedGameplayInitializationStillUnloadsWithoutContext)
 
 TEST_F (TestGameClientHardwareRendering, FailedBindDoesNotInvokeClientOrRestoreAnotherScope)
 
 TEST_F (TestGameClientHardwareRendering, FailedNestedBindLeavesOuterScopeCurrent)
 
 TEST_F (TestGameClientHardwareRendering, ClientExceptionRestoresContext)
 
 TEST_F (TestGameClientHardwareRendering, SerializationWaitsForSuccessfulFrameAndRetriesZero)
 
 TEST_F (TestGameClientHardwareRendering, SoftwareClientKeepsRunningWithoutHardwareSupport)
 
 TEST_F (TestGameClientHardwareRendering, RejectedNegotiationCannotReuseAcceptedProperties)
 
 TEST_F (TestGameClientHardwareRendering, ExplicitContextVersionMustBeSpecified)
 
 TEST_F (TestGameClientHardwareRendering, DeinitializeClosesStreamsAndNotifiesDestroyOnce)
 
 TEST_F (TestGameClientHardwareRendering, DestroyNotifiesOnceWithoutClosingStream)
 
 TEST_F (TestGameClientHardwareRendering, DestroyMayCloseItsStreamWithoutDeletingActiveCallback)
 
 TEST_F (TestGameClientHardwareRendering, DestroyPreservesStreamReopenedByItsCallback)
 
 TEST_F (TestGameClientHardwareRendering, ResetFailureClosesStreamAndAllowsRenegotiation)
 
 TEST_F (TestGameClientHardwareRendering, StreamOpenFailureReleasesManagerOwnership)
 
 TEST_F (TestGameClientHardwareRendering, HardcoreRefusedAtSignInOnlyLeavesThisGame)
 
 TEST_F (TestGameClientHardwareRendering, HardcoreRefusedDuringPlayOnlyLeavesThisGame)
 
 TEST_F (TestGameClientHardwareRendering, RefusedHardcoreIsAskedForAgainOnlyWhenTurnedBackOn)
 
 TEST_F (TestGameClientHardwareRendering, LeavingHardcoreKeepsTheSetting)
 
 TEST_F (TestGameClientHardwareRendering, RewindRetriesUntilSerializationBecomesAvailable)
 
 TEST_F (TestGameClientHardwareRendering, PropertiesPassTheLibretroCore)
 
 TEST_F (TestGameClientHardwareRendering, DevKitReadsTheLibretroCoreFromNewerKodi)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadRestoresTheRealFrame)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadSharesAnOrdinaryStateWithRewind)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadNeedsSpeculativeFrames)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadStopsWhenASpeculativeFrameFails)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadWaitsWhileTheClientRefusesAState)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadStopsWhenTheClientCantRestoreItsState)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadStopsPlaybackWhenTheRealFrameIsLost)
 
 TEST_F (TestGameClientHardwareRendering, RunaheadStopsForSoundSentFromAnotherThread)
 
 TEST_F (TestGameClientHardwareRendering, DevKitLeavesSpeculativeFramesToNewerKodi)
 
 TEST_F (TestGameClientHardwareRendering, DevKitInstallsHandleBeforeSingleReset)
 
 TEST_F (TestGameClientHardwareRendering, PreparedStreamDoesNotResetUntilStarted)
 
 TEST_F (TestGameClientHardwareRendering, DevKitResetFailureClosesOnceAndReopens)
 
 TEST_F (TestGameClientHardwareRendering, SoftwareStartupSavestateLoadsBeforeFirstFrame)
 
 TEST_F (TestGameClientHardwareRendering, HardwareStartupSavestateLoadsAfterResetBeforeFirstFrame)
 
 TEST_F (TestGameClientHardwareRendering, DeserializeRetainsFirstFrameFallback)
 
 TEST_F (TestGameClientHardwareRendering, PreFrameZeroSizeDoesNotDisableLazyRetry)
 
 TEST_F (TestGameClientHardwareRendering, AcceptedHardwarePreservesUnrelatedLoadErrors)
 
 TEST_F (TestGameClientHardwareRendering, RefusedHardwareClassifiesLoadFailure)
 
 TEST_F (TestGameClientHardwareRendering, ContextCreationFailureRecordsRequest)
 
 TEST_F (TestGameClientHardwareRendering, SoftwareLoadErrorsHaveNoHardwareRefusal)
 
 TEST_F (TestGameClientHardwareRendering, ResetMayCloseItsStreamWithoutDeletingActiveCallback)
 
 TEST_F (TestGameClientHardwareRendering, FailedOuterResetDoesNotCloseReopenedStream)
 
 TEST_F (TestGameClientHardwareRendering, SoftwareFallbackClearsHardwareRefusal)
 

Function Documentation

◆ TEST_F() [1/48]

TEST_F ( TestGameClientHardwareRendering ,
AcceptedHardwarePreservesUnrelatedLoadErrors  )

◆ TEST_F() [2/48]

TEST_F ( TestGameClientHardwareRendering ,
ClientExceptionRestoresContext  )

◆ TEST_F() [3/48]

TEST_F ( TestGameClientHardwareRendering ,
CloseFileDestroysBeforeUnloadAndStreamTeardown  )

◆ TEST_F() [4/48]

TEST_F ( TestGameClientHardwareRendering ,
ContextCreationFailureRecordsRequest  )

◆ TEST_F() [5/48]

TEST_F ( TestGameClientHardwareRendering ,
DeinitializeClosesStreamsAndNotifiesDestroyOnce  )

◆ TEST_F() [6/48]

TEST_F ( TestGameClientHardwareRendering ,
DeserializeRetainsFirstFrameFallback  )

◆ TEST_F() [7/48]

TEST_F ( TestGameClientHardwareRendering ,
DestroyMayCloseItsStreamWithoutDeletingActiveCallback  )

◆ TEST_F() [8/48]

TEST_F ( TestGameClientHardwareRendering ,
DestroyNotifiesOnceWithoutClosingStream  )

◆ TEST_F() [9/48]

TEST_F ( TestGameClientHardwareRendering ,
DestroyPreservesStreamReopenedByItsCallback  )

◆ TEST_F() [10/48]

TEST_F ( TestGameClientHardwareRendering ,
DevKitInstallsHandleBeforeSingleReset  )

◆ TEST_F() [11/48]

TEST_F ( TestGameClientHardwareRendering ,
DevKitLeavesSpeculativeFramesToNewerKodi  )

◆ TEST_F() [12/48]

TEST_F ( TestGameClientHardwareRendering ,
DevKitReadsTheLibretroCoreFromNewerKodi  )

◆ TEST_F() [13/48]

TEST_F ( TestGameClientHardwareRendering ,
DevKitResetFailureClosesOnceAndReopens  )

◆ TEST_F() [14/48]

TEST_F ( TestGameClientHardwareRendering ,
ExplicitContextVersionMustBeSpecified  )

◆ TEST_F() [15/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedBindDoesNotInvokeClientOrRestoreAnotherScope  )

◆ TEST_F() [16/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedBindStillUnloadsAndAllowsAnotherGame  )

◆ TEST_F() [17/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedBindUnloadErrorStillTearsDown  )

◆ TEST_F() [18/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedBindUnloadExceptionStillTearsDown  )

◆ TEST_F() [19/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedGameplayInitializationStillUnloadsWithoutContext  )

◆ TEST_F() [20/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedNestedBindLeavesOuterScopeCurrent  )

◆ TEST_F() [21/48]

TEST_F ( TestGameClientHardwareRendering ,
FailedOuterResetDoesNotCloseReopenedStream  )

◆ TEST_F() [22/48]

TEST_F ( TestGameClientHardwareRendering ,
HardcoreRefusedAtSignInOnlyLeavesThisGame  )

◆ TEST_F() [23/48]

TEST_F ( TestGameClientHardwareRendering ,
HardcoreRefusedDuringPlayOnlyLeavesThisGame  )

◆ TEST_F() [24/48]

TEST_F ( TestGameClientHardwareRendering ,
HardwareStartupSavestateLoadsAfterResetBeforeFirstFrame  )

◆ TEST_F() [25/48]

TEST_F ( TestGameClientHardwareRendering ,
LeavingHardcoreKeepsTheSetting  )

◆ TEST_F() [26/48]

TEST_F ( TestGameClientHardwareRendering ,
PreFrameZeroSizeDoesNotDisableLazyRetry  )

◆ TEST_F() [27/48]

TEST_F ( TestGameClientHardwareRendering ,
PreparedStreamDoesNotResetUntilStarted  )

◆ TEST_F() [28/48]

TEST_F ( TestGameClientHardwareRendering ,
PropertiesPassTheLibretroCore  )

◆ TEST_F() [29/48]

TEST_F ( TestGameClientHardwareRendering ,
RefusedHardcoreIsAskedForAgainOnlyWhenTurnedBackOn  )

◆ TEST_F() [30/48]

TEST_F ( TestGameClientHardwareRendering ,
RefusedHardwareClassifiesLoadFailure  )

◆ TEST_F() [31/48]

TEST_F ( TestGameClientHardwareRendering ,
RejectedNegotiationCannotReuseAcceptedProperties  )

◆ TEST_F() [32/48]

TEST_F ( TestGameClientHardwareRendering ,
ResetFailureClosesStreamAndAllowsRenegotiation  )

◆ TEST_F() [33/48]

TEST_F ( TestGameClientHardwareRendering ,
ResetMayCloseItsStreamWithoutDeletingActiveCallback  )

◆ TEST_F() [34/48]

TEST_F ( TestGameClientHardwareRendering ,
RewindRetriesUntilSerializationBecomesAvailable  )

◆ TEST_F() [35/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadNeedsSpeculativeFrames  )

◆ TEST_F() [36/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadRestoresTheRealFrame  )

◆ TEST_F() [37/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadSharesAnOrdinaryStateWithRewind  )

◆ TEST_F() [38/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadStopsForSoundSentFromAnotherThread  )

◆ TEST_F() [39/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadStopsPlaybackWhenTheRealFrameIsLost  )

◆ TEST_F() [40/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadStopsWhenASpeculativeFrameFails  )

◆ TEST_F() [41/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadStopsWhenTheClientCantRestoreItsState  )

◆ TEST_F() [42/48]

TEST_F ( TestGameClientHardwareRendering ,
RunaheadWaitsWhileTheClientRefusesAState  )

◆ TEST_F() [43/48]

TEST_F ( TestGameClientHardwareRendering ,
SerializationWaitsForSuccessfulFrameAndRetriesZero  )

◆ TEST_F() [44/48]

TEST_F ( TestGameClientHardwareRendering ,
SoftwareClientKeepsRunningWithoutHardwareSupport  )

◆ TEST_F() [45/48]

TEST_F ( TestGameClientHardwareRendering ,
SoftwareFallbackClearsHardwareRefusal  )

◆ TEST_F() [46/48]

TEST_F ( TestGameClientHardwareRendering ,
SoftwareLoadErrorsHaveNoHardwareRefusal  )

◆ TEST_F() [47/48]

TEST_F ( TestGameClientHardwareRendering ,
SoftwareStartupSavestateLoadsBeforeFirstFrame  )

◆ TEST_F() [48/48]

TEST_F ( TestGameClientHardwareRendering ,
StreamOpenFailureReleasesManagerOwnership  )