Results 561 comments of 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: ![изображение](https://user-images.githubusercontent.com/122894/212748330-eb406f2d-05a2-40b0-afe1-86e0138b6941.png) Spells are fixed(cb75bf74): ![изображение](https://user-images.githubusercontent.com/122894/212748806-2586ddf4-380d-4725-87b8-b0b592bf3840.png)