Skip to content

Toast Engine v2.6 - #343

Draft
ynks wants to merge 57 commits into
mainfrom
dev
Draft

ynks wants to merge 57 commits into
mainfrom
dev

Conversation

@ynks

@ynks ynks commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

ynks and others added 27 commits October 13, 2026 19:36
Take a look at docs/examples/async_compute for usage info


Setup async compute pass
auto example = std::make_shared<example::DebrisSimulation>(); // this
creates the async pass for that pipeline


// then you can call it from any thread
debris->emit( ... );

// and then return the data
debris->readPositions(cpu_copy)


take a closer look at debris_simulation.hpp for how to structure it
20 years in the can, I wanted manicott, but i compromised. I ate griled cheese off the radiator instead. You see where i´m going?
# Conflicts:
#	engine/src/toast/renderer/shared_texture_output_target.cpp
#	engine/src/toast/renderer/voxel_gpu_storage.cpp
#	engine/src/toast/renderer/voxel_gpu_storage.hpp
#	engine/src/toast/renderer/voxel_scene_patcher.cpp
#	engine/src/toast/renderer/voxel_scene_patcher.hpp
#	engine/src/toast/renderer/vulkan_renderer.cpp
# Conflicts:
#	engine/src/toast/renderer/passes/shadow_pass.cpp

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants