Try
Try
Fixed by phoenix update, thanks @lmichaelis :)
GL_EXT_spirv_intrinsics is out. Surprisingly allows to bypass some of compiler https://shader-playground.timjones.io/626ea18db0663c9ef7d1257940b7a195
~~TODO~~, for DX12: * handle case when only sampler is in descriptor-set (`pDescriptorHeaps[0]==nullptr`)
> error: number of textures with read_write access exceeds maximum supported (8) apparently undocumented. MoltenVK allows 500k, if argument buffer tier 2 is supported(why?) and 8 otherwise
New Mac/iOS feature to track residency of resources: https://developer.apple.com/documentation/metal/resource_fundamentals/simplifying_gpu_resource_management_with_residency_sets?language=objc According to apple: You don’t need to call the following methods for any allocation in a residency set that you associate...
> Per-frame immediate data (view/proj matrix, main light) Update on this case from OpenGothic: updating device-local ssbo, from host-visible buffers (aka staging). Can be done cleanly by introducing `cmd.update(ssbo, void*,offset,...
Linking vulkan issue: https://github.com/KhronosGroup/Vulkan-Docs/issues/1158
On current `master` combining `alcEventCallbackSOFT` + `alcReopenDeviceSOFT` causes soft dead-lock (or something similar). Callstack: ``` 1 ntdll!ZwWaitForMultipleObjects 2 WaitForMultipleObjectsEx 3 WaitForMultipleObjects 4 libwinpthread-1!_pthread_rel_time_in_ms 5 pthread_cond_init 6 pthread_cond_init 7 pthread_cond_wait 8...
> SFX slider does not seem to affect torchfire, animal, footstep, attack or the earthquake sounds Should be fixed in 7a027dcfa8756c66e538780329e416b7355bdc01
Tested wall torches in vanilla:  Spells are fixed(cb75bf74): 