Hi,
I have a few questions regarding your library.
In my application, I need to have a few video players running simultaneously, each running in its own thread, decoding video frame, and assigned textures need to be updated as fast as possible.
After all video frames are composed to the final frame image (render target), texture image needs to be readback to CPU memory.
First, I'm wondering about multithreading support of Afterwarp library? Is it safe to update and fetch textures from other threads?
Does library use CUDA toolkit for textures and surface memory?
How to write custom shaders?
Need to convert YUV colors to RGB and vice verses, and write some custom screen transitions effects.
Is it possible to access native api (D3D11) objects from Afterwarp? Using object handles for example.
Thanks,
Nenad
I have a few questions regarding your library.
In my application, I need to have a few video players running simultaneously, each running in its own thread, decoding video frame, and assigned textures need to be updated as fast as possible.
After all video frames are composed to the final frame image (render target), texture image needs to be readback to CPU memory.
First, I'm wondering about multithreading support of Afterwarp library? Is it safe to update and fetch textures from other threads?
Does library use CUDA toolkit for textures and surface memory?
How to write custom shaders?
Need to convert YUV colors to RGB and vice verses, and write some custom screen transitions effects.
Is it possible to access native api (D3D11) objects from Afterwarp? Using object handles for example.
Thanks,
Nenad
Comment