Which hardware/driver?
D3D12 is known to be problematic on Nvidia since we cannot emulate certain application bugs correctly without the VK_VALVE_mutable_descriptor_type extension, which is why Cyberpunk and probably some other games are unstable.
Also, please post some vkd3d logs.
Sorry to never get around to actually posting any logs, but it does now work under the subobject branch. With some artifacting.
@Continous Hi there.
Am i correct in understanding that this issue was resolved?
@Continous Friendly ping
@Continous Friendly ping
Sorry, I must have forgotten to respond in the mess of moving to a new house!
At the moment, it won't even launch with DX12 so...
I assume it isn't publicly available until early access release?
No, however when I had made this report they did have a semi-open alpha going. I think we can kind of, shelf this, until they do have it in Early Access. I just found it unique and helpful due to its dev team being more available, Linux friendly, and all that while exhibiting similar issues to CP2077.
Just another update,
I've managed to get the game to launch and ran raytracing just fine without any clear artifacts. There were some minor issues/errors, but those were almost certainly related to the engine and the alpha state of the game (IE raytraced shadows completely froze up the job queue in UE grinding the game to a halt.)
@Continous Is this still fine to this day as your last comment suggests?
Assuming it's fine.
Sorry for the delay again, yes it seems fine.
Nothing extracted yet.
Brickadia is a block-building game a la Roblox, Blockland, or Lego. The game is in development, and currently not released.
However, it recently made a duo of releases that implemented DXR support through Unreal Engine. The initial (unstable) build worked under VKD3D 2.4 with all features aside from shadows, however exhibited minor artifacts with reflections. These artifacts may have been an issue with the game or VKD3D, and since the build was not a major release, I won't dwell too much on it.
Currently however, the most up to date Alpha build, which is a release build, simply fails to work at all with DXR. What's notable is that Brickadia exposes all ray tracing settings through console commands AND certain settings work on the "plate" environment so long as nothing is placed or added.
Specifically the following features are guaranteed to crash;
Shadows
Reflections
Global Illumination
Ambient Occlusion
Translucency
However, ray traced Skylight seems to work initially. If you enable it, it will initiate as-normal and run fine, until any portion of the environment is changed or updated. I believe this is a clear sign of an issue with regards to BVH updates.
I believe Brickadia would be a good candidate for testing VKD3D's compatibility on UE4, as it's a real-world project, the development team is transparent and open, and it provides a fairly controllable and flexible environment.