As it was already mentioned the plan was to use GLSL 4.30 for shader model 5. However, it shouldn't be much of a burden to also support SM5 bitwise opcodes with ARB_gpu_shader5. Apart from that the other issue is that adding newer OpenGL extensions is generally blocked by bug 38648 [1]. The main reason is that it cannot be tested in the current version of Wine with drivers which do not support compatibility profiles.
On Fri, Jul 15, 2016 at 2:25 PM, Guillaume Charifi guillaume.charifi@sfr.fr wrote:
- if (gl_info->supported[ARB_GPU_SHADER5])
if (gl_info->supported[ARB_SHADER_BIT_ENCODING]) shader_addline(buffer, "#extension GL_ARB_shader_bit_encoding : enable\n"); if (gl_info->supported[ARB_SHADER_TEXTURE_LOD])shader_addline(buffer, "#extension GL_ARB_gpu_shader5 : enable\n");
These should be sorted alphabetically.
I guess the ARB_gpu_shader5 extension should also be added to the "core_extensions" table.