GPUOpen-LibrariesAndSDKs / RadeonProRenderSDK

AMD Radeon™ ProRender is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.
https://gpuopen.com/radeon-prorender-suite/
Other
221 stars 47 forks source link

Need C# wrapper for RadeonProRender_Baikal.h and RadeonProRender_VK.h #40

Open matlemuzic opened 2 years ago

matlemuzic commented 2 years ago

Hi there, I was wondering if it would be possible to also get a C# wrapper for the remaining bits of API outside of RadeonProRender.h, such as Baikal and Vulkan.

Are you using any particular technology to generate these wrapper automatically ? Is there way to proper "AMD way" generate these on our side so that we don't have to write them by hand ?

Also, what about "RadeonProRender_V2.h" and C# ? I suppose the existing C# wrapper is for the V1, is it necessary to use the V2 to get all the features ?

Thanks in advance and cheers,

Mathieu.

bsavery commented 2 years ago

@feniksa please include this in your work.

feniksa commented 2 years ago

@matlemuzic we are currently working under providing ability to use RPR from C# . Internally some projects already use RPR from C#.

Expect work to be done in 1-2 weeks

matlemuzic commented 2 years ago

Ok thanks!! It would be awesome if you guys could provide a C# sample with Vulkan interop to display the results in a window without copying the data on the GPU...