Rebase against 65d699eb5f7fc151197f3dc9f36499ee3e43f8e7.

This commit is contained in:
Sebastian Lackner 2015-10-17 01:06:27 +02:00
parent 550a60731f
commit 0c3120e10d
2 changed files with 5 additions and 5 deletions

View File

@ -52,7 +52,7 @@ usage()
# Get the upstream commit sha
upstream_commit()
{
echo "973de3f59c7d47602fe68c8cecf8fc3dbc59bcff"
echo "65d699eb5f7fc151197f3dc9f36499ee3e43f8e7"
}
# Show version information

View File

@ -4586,7 +4586,7 @@ diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
--- a/dlls/wined3d/glsl_shader.c
+++ b/dlls/wined3d/glsl_shader.c
@@ -1592,9 +1592,17 @@
@@ -1622,9 +1622,17 @@
const struct wined3d_shader_reg_maps *reg_maps, const struct shader_glsl_ctx_priv *ctx_priv)
{
const struct wined3d_shader_version *version = &reg_maps->shader_version;
@ -4604,7 +4604,7 @@ diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
unsigned int i, extra_constants_needed = 0;
const struct wined3d_shader_lconst *lconst;
const char *prefix;
@@ -1864,7 +1872,11 @@
@@ -1906,7 +1914,11 @@
{
UINT in_count = min(vec4_varyings(version->major, gl_info), shader->limits->packed_input);
@ -4616,7 +4616,7 @@ diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
declare_in_varying(gl_info, buffer, FALSE, "vec4 %s_link[%u];\n", prefix, in_count);
shader_addline(buffer, "vec4 %s_in[%u];\n", prefix, in_count);
}
@@ -1905,6 +1917,7 @@
@@ -1947,6 +1959,7 @@
}
else
{
@ -4624,7 +4624,7 @@ diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
/* This happens because we do not have proper tracking of the
* constant registers that are actually used, only the max
* limit of the shader version.
@@ -1913,6 +1926,23 @@
@@ -1955,6 +1968,23 @@
* it and just create the uniform.
*/
FIXME("Cannot find a free uniform for vpos correction params\n");