>>emidoo+(OP)
This is also related to Godot
"The reason to make it optional is that Direct3D 12 support currently relies on the proprietary dxil.dll library from the DirectX Shader Compiler being shipped together with Godot, and shipping proprietary software goes against the mission of the Godot project."
https://godotengine.org/article/dev-snapshot-godot-4-3-dev-3...
>>mcraih+c7
One of those things that the end users won't ever give half a shit about. Same thing when installing some linux distros: "dO yoU wANT To doWNloAd AND iNStAll 3Rd paRty driVers"
Yes. Yes I want my GPU, wifi and bluetooth to work. Get over yourselves and leave that checkbox checked by default.
>>moffka+aE
It's not an arbitrary ideological decision, it's a legal one. Blame Microsoft for their dumb license on dxil.dll which, as I read it, would require Godot to add some kind of click-through agreement.
>>TillE+Nc1
Reminds me of the baffling license on redistributing MS's C runtime as a DLL rather than an MSI, leading to everyone having 12 different versions installed, and not being able to ship programs that run without being installed first.
I have no clue why they did this. I work for MS and I'm as annoyed about it as anyone.