get_changes(): checking for config changes took 1.0 ms
get_changes(): checking for camera changes took 0.0 ms
view_draw(): checking for changes took 1.0 ms
view_draw(): session.WaitNewFrame() took 4.0 ms
view_draw(): session.UpdateStats() took 0.0 ms
view_draw(): framebuffer update took 20.0 ms
view_draw(): framebuffer drawing took 1.0 ms
view_draw(): showing stats in UI took 0.0 ms
view_draw() took 29.0 ms
sorry but it's too long also for this post: Your message contains 122481 characters.
The maximum number of allowed characters is 60000.
I think that here is when everything stays freezed for a while:
This is the one-time kernel compilation. It happens only once for the viewport render (and once for the final render), then the kernels are cached and this step will take 0 time.
the kernel compilation happens every time I switch to rendered view? I don't know why but it's still laggy, the shading process is very difficult and sometimes it freezes. I can barely guess how hard can be develope a render engine, mine are not complainings but feedback to develpe a strong and powerful engine ready for professional work, thank you for this awesome tool
The UI text "compiling kernels" is outdated, I have not yet removed it (it's a dev build after all).
You have to check the console log to see if it's actually compiling kernels (it should say "kernels cached" after the one-time compilation, which means it doesn't need a recompile anymore).