Results 561 comments of Try

> do you know if there is a pragmatic way to query this buffer offset alignment? Oh, I wish to know, but doesn't seem to be any

Hi, @versable ! This is an device-lost exception. Basically, if anything goes wrong on GPU: bug in shader code or bug in driver, or simply timeout, in such case Vulkan...

Hi, @r4shpro ! I've tested transformations in warg and rat, as well as fire-rain - wasn't able to reproduce any of issues you described. Do you use vanilla G2-NOTR as...

Implemented separately device switch, as well as "device-less" buffers as part of #61 .

Hi, @MadShadow- ! Let's split discussion into 2 topics: 1. Implementation wise, there is a portable solution with `alEventCallbackSOFT`, that enables to detect device-lost event. I already tested it locally...

Proposed api: Query all devices `static Prop SoundDevice::devices()` Device creation `SoundDevice(const Prop&)`, `SoundDevice(std::string_view name = "")` Query active physical device `const Prop& SoundDevice::physicalDevice() const` Callback `SoundDevice::setEventHandler` ```c++ struct SoundDevice::Prop {...

updating on openal experiments: for unknown to me reason device goes into seemingly unrecoverable state after receiving `AL_EVENT_TYPE_DISCONNECTED_SOFT`

.1 This causes `nullptr` chaos and part of code, that use to work now cause crashes. It would be nice to guarantee, those pointer to be non-null. Without non-null game...

Updated first comment: Bug in `register_default_external` causes crash in OpenGothic+G1, plus minor bugs

> Hm, I don't really have a good solution I think Can you provide a dummy visual, and point to it? > My proposal would be: change the save files...