Comments (7)
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.
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.
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.
Sure. I'm still preparing the example implementation. Will let you know when I finish it.
from liblava.
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.
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.
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)
- Please support MSYS2 MINGW64 HOT 10
- Queue creation improvements HOT 7
- Independent Project Build Fails - freetype not found HOT 2
- Install Instructions are Incorrect HOT 1
- Optional Dependencies HOT 2
- FBX Loading HOT 4
- HLSL Examples HOT 1
- RAII Abstractions HOT 1
- Latest release can not be built from Release downloads HOT 1
- Single validation error, not critical Linux Nvidia HOT 1
- Outputting fps to a text file? HOT 10
- PresentMon-like frametime logging HOT 2
- Request for compute example HOT 1
- Request for imgui docking HOT 2
- Does cmake ver need to be that high? Raspberry OS on 3.18 HOT 5
- How do I set up a cmake project? HOT 3
- Why can't I see Shader edits reflected in the program? HOT 2
- Add support to supply semaphores to renderer HOT 1
- Unable to take screenshots (how to best extend create methods) HOT 2
- Resize causes crash on Linux (tested with AMD gpu)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from liblava.