https://bugs.winehq.org/show_bug.cgi?id=39586
--- Comment #14 from bugzilla@biechl.net --- (In reply to bugzilla from comment #13)
(In reply to bugzilla from comment #12)
Created attachment 57052 [details] wine-2.0-rc6 (Staging+patch) running fallout4 1.8.7 - startup snippet
Complements the previous log 57039, shows two errors in a fragment shader.
[...] uniform unsupported_sampler ps_sampler5; [...] R4.xyz = (textureLod(ps_sampler5, R5., R1.w).xyz);
tried to resolve "unsupported_sampler" with patch 129128, which implements buffer samplers - did not work for me.
Comparing the glsl specs against what's implemented already, there are only two resource types missing:
GL_TEXTURE_RECTANGLE GL_TEXTURE_CUBE_MAP_ARRAY
This is the error in the log which should tell, which one is missing, but it does not make me any smarter:
fixme:d3d_shader:shader_generate_glsl_declarations Unhandled resource type 0.
Rectangle is partially implemented, but it was overlooked for sampler1D. I'll try to add it and give it a go.
Still puzzled on why the coordinates on R5 are missing in the textureLod() call in the shader.