Józef Kucia : wined3d: Add support for cube shadow samplers.
Module: wine Branch: master Commit: 90bf175f4d9685c4d2c70e35c8f1efe0d71478aa URL: http://source.winehq.org/git/wine.git/?a=commit;h=90bf175f4d9685c4d2c70e35c8... Author: Józef Kucia <jkucia(a)codeweavers.com> Date: Thu Apr 6 11:47:49 2017 +0200 wined3d: Add support for cube shadow samplers. Signed-off-by: Józef Kucia <jkucia(a)codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/wined3d/glsl_shader.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c index 3a84a43..b112f14 100644 --- a/dlls/wined3d/glsl_shader.c +++ b/dlls/wined3d/glsl_shader.c @@ -2396,8 +2396,9 @@ static void shader_generate_glsl_declarations(const struct wined3d_context *cont case WINED3D_SHADER_RESOURCE_TEXTURE_CUBE: if (shadow_sampler) - FIXME("Unsupported Cube shadow sampler.\n"); - sampler_type = "samplerCube"; + sampler_type = "samplerCubeShadow"; + else + sampler_type = "samplerCube"; break; case WINED3D_SHADER_RESOURCE_TEXTURE_2DARRAY: @@ -2409,8 +2410,9 @@ static void shader_generate_glsl_declarations(const struct wined3d_context *cont case WINED3D_SHADER_RESOURCE_TEXTURE_CUBEARRAY: if (shadow_sampler) - FIXME("Unsupported Cube array shadow sampler.\n"); - sampler_type = "samplerCubeArray"; + sampler_type = "samplerCubeArrayShadow"; + else + sampler_type = "samplerCubeArray"; break; default:
participants (1)
-
Alexandre Julliard