maierfelix / chromium-ray-tracing

Chromium build with hardware accelerated ray tracing
BSD 3-Clause "New" or "Revised" License
57 stars 4 forks source link

Any ETA on prebuilt Linux version? #1

Open oscarbg opened 4 years ago

oscarbg commented 4 years ago

Hi, first I have to say impressive project! tested the demo you link on Windows on a Titan V and works as it supports DXR.. now wanting to test on Linux as is one of few Vulkan RT projects using VK_KHR_raytracing extension others are using NV extension.. any ETA? thanks..

oscarbg commented 4 years ago

EDIT: even if Linux build takes a while, can you answer if there is some way to switch form DX12 WebGPU to Vulkan backend on your Windows build? thanks..

maierfelix commented 4 years ago

There are 2 problems with the Linux version right now.

First, Dawn's Chromium integration is not finished on Linux yet (the least finished on all platforms). Also the latest Linux beta driver with VK_KHR_ray_tracing support makes Chromium crash.

Second, Chromium's Vulkan support on Windows was recently finished, but Dawn didn't intend yet to run in Vulkan mode on Windows. So right now, the only option is Windows with DXR.

But if you're interested, you can try the node-webgpu bindings, which allow to specify a backend. Both Vulkan and D3D12 are supported. Vulkan+D3D12 on Windows, Vulkan on Linux.

oscarbg commented 4 years ago

thanks for sharing detailed status.. and suggesting node-webgpu.. will try node-webgpu later..