| 63 | }; |
| 64 | |
| 65 | void MainEntryPoints::createSystems( GameState **outGraphicsGameState, |
| 66 | GraphicsSystem **outGraphicsSystem, |
| 67 | GameState ** /*outLogicGameState*/, |
| 68 | LogicSystem ** /*outLogicSystem*/ ) |
| 69 | { |
| 70 | TutorialGameState *gfxGameState = new TutorialGameState( |
| 71 | "Vulkan Implementation needs special handling for arrays of textures.\n" |
| 72 | "This test ensures it looks and works as expected" ); |
| 73 | |
| 74 | GraphicsSystem *graphicsSystem = new ArrayTexturesGraphicsSystem( gfxGameState ); |
| 75 | |
| 76 | gfxGameState->_notifyGraphicsSystem( graphicsSystem ); |
| 77 | |
| 78 | *outGraphicsGameState = gfxGameState; |
| 79 | *outGraphicsSystem = graphicsSystem; |
| 80 | } |
| 81 | |
| 82 | void MainEntryPoints::destroySystems( GameState *graphicsGameState, GraphicsSystem *graphicsSystem, |
| 83 | GameState * /*logicGameState*/, LogicSystem * /*logicSystem*/ ) |
nothing calls this directly
no test coverage detected