crosire

Results 54 comments of crosire

I don't have particularly strong feelings on script abortion. It was a simple feature implemented as a side effect of running all scripts in separate threads, but don't see a...

There is `Script.Pause()` and `Script.Resume()`. You cannot fully restart a script from script code, unless you use script instances (see `Script.InstantiateScript` and `Script.Abort`).

Ah, sorry :upside_down_face:, I didn't mean it that drastic, was thinking that the template could have been a submodule to avoid adding all these files that have no relation to...

Yes and no. You don't have to manually add console commands: All script classes are accessible from the console, so any `static` method can be called already. It is not...

It's still technically possible. There was an implementation that did this, but I removed it before the release in https://github.com/crosire/scripthookvdotnet/commit/7995f3fdd3cb8fcd0583d8a1d23b0d22e691d8a6. Can't really remember why. Probably for simplification. But I guess...

This is a great start! I'm not fully happy with the way presentation is handled yet though. I think it would be better to integrate stereo support more deeply and...

Went with a single present call per VR frame now (https://github.com/crosire/reshade/commit/f986346fb2ff20757a77adec698695bc3c78c65f), as you had envisioned, since it simplifies backwards compatibility with effects, avoids problems with effects that accumulate information (like...

Yeah, sorry, didn't forget about this, but didn't get to do much ReShade work in the last couple of weeks. The changed submission still supports games that submit individual eye...

That's a bit too many exports for my taste. DirectInput was a nice addition, since it requires so little code, but I'm not convinced it's necessary to add more. I'm...

Closing, since the original issue outlined here was solved by the addition of the `NoScripThread` script attribute (035d9918d5ee295344e8c9f4200d56300679207d).