forked from Green-Sky/tomato
		
	improve plugin api further
This commit is contained in:
		
							
								
								
									
										2
									
								
								external/solanaceae_plugin
									
									
									
									
										vendored
									
									
								
							
							
								
								
								
								
								
							
						
						
									
										2
									
								
								external/solanaceae_plugin
									
									
									
									
										vendored
									
									
								
							 Submodule external/solanaceae_plugin updated: 82cfb6d492...f7a519754d
									
								
							@@ -83,8 +83,10 @@ MainScreen::MainScreen(SDL_Renderer* renderer_, Theme& theme_, std::string save_
 | 
			
		||||
			// function pointers are funky
 | 
			
		||||
			g_provideInstance("ImGuiMemAllocFunc", ImGui::GetVersion(), "host", reinterpret_cast<void*>(alloc_func));
 | 
			
		||||
			g_provideInstance("ImGuiMemFreeFunc", ImGui::GetVersion(), "host", reinterpret_cast<void*>(free_func));
 | 
			
		||||
			if (user_data != nullptr) { // dont register nullptrs (can be valid, we rely on the other 2 pointers to indicate)
 | 
			
		||||
				g_provideInstance("ImGuiMemUserData", ImGui::GetVersion(), "host", user_data);
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		g_provideInstance<TextureUploaderI>("TextureUploaderI", "host", &sdlrtu);
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user