I've been messing around with Hi-res textures and ran into some issues with making them show up correctly. (in particular Xenoblade Chronicles), but now it turns out that most of the hi-res textures (for any game) only work properly with D3D9, but after looking into my Dolphin 4.0, I noticed that entire option of using either D3D9 / 11 is just gone. It's only "Direct3D" now, and I have no idea what it's actually using.
Is there a way to check what it's really set to? Or does it not matter at all and should the textures be working just fine regardless?
If D3D9 is out, then it´s using D3D11. (Logical, at some point).

Technically D3D9 is in 4.0. You're using a dev build after
4.0-155.
You can use an older build. Some hi-res texture packs don't work with D3D11. For x86 builds, I found that 4.0-127 is the latest working build before D3D9 removal.
Ah I see.. Thanks!
I'll use the ones before 4.0-155 then (I use x64, so no x86 build needed).
Is the D3D9 being removed a permanent feature? Or will it be added back sometime allowing us to choose again?
This would break a lot of hi-res packs most likely if it's never coming back.
Bad news: D3D9 won´t come back. Or at least that´s supposed to happen.
Man.. That's disappointing.
I'm going to test the hi-res texture pack in Dolphin 4.0-146 with D3D9, and see if it works there.
[edit]
Works fine there. So it's definitely the D3D11 being problematic in future versions. That's sad.
Why the fuck doesn't anyone bother suggesting OpenGL? It works perfectly fine with all texture packs, and it's not the slowest backend – it's usually the fastest, especially on Nvidia GPUs.
Because no one asked for it.
AND not everyone has an NVidia GPU on the go
And why use a language like that?
Because I'm the führer, and I'm always führious.