Jason Millard
Jason Millard
Hello. HighDPI is kind of a nightmare across all the different platforms. I'd like to wait until SDL3 is released before we try to put some temporary hacks in place...
I planned on doing this: ``` STDMETHODIMP ScriptGlobalTable::GetTextFile(BSTR FileName, BSTR *pContents) . . . for(size_t i = 0; i < std::size(defaultFileNameSearch); ++i) if(GetTextFileFromDirectory(defaultFileNameSearch[i] + szFileName, defaultPathSearch[i], pContents)) return S_OK; PLOGE.printf("Unable...
I'd have to think about this one. Guessing we'd need to add support for UTF-8.
If you go back to 0205ebc1e03eede8a20bf89cd4032d6219d623cd does it work? Also, if your on Linux, `Direct3D11` is not valid as this is a Windows specific technology. You should be using `Vulkan`...
Glad this is working on Linux! I'm going to re-open as Apple platforms are still having some strange behavior. I found some old messages, and this commit fixed where we...
Yes! The latest commit goes back to CPU for irradiance for Apple platforms. I would like to revisit it someday as it must be a precision issue? Vincent tried a...
If there is anything specific I could provide with the metal debug tool, just let me know. I know it has a ton of detail, I just don't know what...
Tables that use B2S, directly get vpinmame data by calling `get_ChangedLamps`, `get_ChangedSolenoids`, `get_ChangedGIStrings`, `get_ChangedLEDs`: https://github.com/vpinball/vpinball/blob/f25b77086ce0909bb18e8d7cf6e7e8ccb5ad588c/standalone/inc/b2s/Server.cpp#L535-L622 If a table does not call these methods within the first few seconds, B2S goes...
> Thanks for explaining. Maybe the polling can be disabled once there are manual calls? Unfortunately you can't do that because you couldn't tell the difference since they calling the...
Currently if you have the PinMAME plugin enabled, B2S (non plugin) will get disabled. This is because B2S (non plugin) proxies everything to VPinMAME controller. ``` 2025-06-01 09:15:39.337 WARN [2281056]...