New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TryAcquireSRWLockShared in RWLockWindows is not available on Windows Vista #10243
Comments
TryAcquireSRWLockShared is Windows 7+ godot/drivers/windows/rw_lock_windows.cpp Line 50 in df61dc4
|
A preprocessor condition is kind of pointless since we always compile with I wonder if it's worth the trouble to still support Vista. It's a 10-year old OS, used less than XP nowadays. Microsoft has ended the support for it in April this year. |
If Microsoft support has ended, I suggest we drop it. Read/Write locks are
a great optimization for our use case
…On Tue, Aug 15, 2017 at 9:45 AM, George Marques ***@***.***> wrote:
A preprocessor condition is kind of pointless since we always compile with _WIN32_WINNT
= 0x0600
I wonder if it's worth the trouble to still support Vista. It's a 10-year
old OS, used less than XP nowadays
<https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Desktop_and_laptop_computers>.
Microsoft has ended the support for it
<https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet>
in April this year.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#10243 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AF-Z29mBU-A9m2iJVksxZYpClPHqDevCks5sYZL7gaJpZM4Oz-_Y>
.
|
The lack of support for Vista, makes me completely overboard. I do not have the resources to buy a new one. It's too bad ... |
@OlexiyKravchuk We will keep supporting it in 2.x, but Vista is dangerous to run now, given Microsoft has ceased all support for it. You won't get any security updates... |
I had a quick look at what other projects using TryAcquireSRWLockShared did, most threads date back to 2015 and end up with developers deciding to drop support for Vista, so I guess we're not alone. So I agree about dropping support for Vista in Godot 3.0, though it saddens me as I expect @OlexiyKravchuk is not our only Vista user. We just need to bump the number to |
Win Vista x32 Godot v3.0 Alpha1
When I run "Godot 3.0 alpha 1", a window appears. With the message (The entry point to TryAcquireSRWLockShared procedure and not found in library DLL KERNEL32.dll) and nothing works.
The text was updated successfully, but these errors were encountered: