Giter VIP home page Giter VIP logo

Comments (7)

nikolja avatar nikolja commented on May 18, 2024 1

I asked you about render_thread, because already started to think how to build a command buffers via multithreading in your nice designed liblava. I look at the code of liblava, there a lot of stuff designed safely. I found render_thread there and decide to ask your vision how to use it. Going to code more with liblava and will waiting for your solution with multithread render. Thank you for answer.

from liblava.

TheLavaBlock avatar TheLavaBlock commented on May 18, 2024 1

Thanks for your patience. Unfortunately I had to do some other things this week, so I hope to post it next week. If you have suggestions for the render_thread, I'm of course open to them.

from liblava.

nikolja avatar nikolja commented on May 18, 2024 1

Thanks for your patience. Unfortunately I had to do some other things this week, so I hope to post it next week. If you have suggestions for the render_thread, I'm of course open to them.

Hi! Thank you for feedback again. I still did not tried to make something multithreaded with liblava. Waiting for your example and working on a helper to simplify the creation of vulkan pipeline layouts using liblava and SPIRV-Cross-reflection API. Going to share when it will be ready. Suggestions for the render_thread ? Multi threaded parallel command buffer generation, parallel per-frame recreation of secondary command buffers that are executed and submitted in a primary buffer once all threads have finished. Something like Hologramm sample from Vulkan SDK. https://github.com/LunarG/VulkanSamples/tree/master/Sample-Programs/Hologram
Thank you!

from liblava.

TheLavaBlock avatar TheLavaBlock commented on May 18, 2024 1

Sure. I'm still preparing the example implementation. Will let you know when I finish it.

from liblava.

TheLavaBlock avatar TheLavaBlock commented on May 18, 2024

Sure. Currently render_thread is not used and just a prototype.
I will add it to app next week as an example. Thanks

from liblava.

nikolja avatar nikolja commented on May 18, 2024

Hi! Thank you very much for update render_thread. Any examples or explaintation for using that? If you have a time ofcourse. Thanks.

from liblava.

TheLavaBlock avatar TheLavaBlock commented on May 18, 2024

Unfortunately I have to remove the render thread because it is currently not in scope.

I think in the future other methods will be interesting, like Coroutines.

from liblava.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.