Hello I am creating some openGL GUI and I have probably simple to solve problem - I want to have the rendering loop non blocking i.e so for example I will be able to run the openGL app and make it possible to 1) respond to keyboard and mouse inputs 2) respond to the inputs from REPL now when I start While loop for obvious reason the REPL is blocked and can not be used.
I tried using @async but in this case for some reason it closes immidiately
I tried using Distributed worker and @spawnat 2 … but in this case the input from GUI like for example closing the window do not work
my simple rendering/event loop
function sipmpleeventLoop(window)
try
while !GLFW.WindowShouldClose(window)
GLFW.PollEvents()
end
finally
GLFW.DestroyWindow(window)
end
end
thanks for help !!