Henri Verbeet : wined3d: shader_get_registers_used() is only called during shader initialization.

Alexandre Julliard julliard at winehq.org
Fri Dec 3 09:31:37 CST 2010


Module: wine
Branch: master
Commit: 6a646ac25d55b20e41f2a554d374274c200811e6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6a646ac25d55b20e41f2a554d374274c200811e6

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Fri Dec  3 00:55:48 2010 +0100

wined3d: shader_get_registers_used() is only called during shader initialization.

---

 dlls/wined3d/shader.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

diff --git a/dlls/wined3d/shader.c b/dlls/wined3d/shader.c
index 25ed2cf..ef6816f 100644
--- a/dlls/wined3d/shader.c
+++ b/dlls/wined3d/shader.c
@@ -461,13 +461,6 @@ static HRESULT shader_get_registers_used(IWineD3DBaseShader *iface, const struct
     memset(reg_maps, 0, sizeof(*reg_maps));
     reg_maps->min_rel_offset = ~0U;
 
-    /* get_registers_used() is called on every compile on some 1.x shaders,
-     * which can result in stacking up a collection of local constants.
-     * Delete the old constants if existing. */
-    shader_delete_constant_list(&shader->baseShader.constantsF);
-    shader_delete_constant_list(&shader->baseShader.constantsB);
-    shader_delete_constant_list(&shader->baseShader.constantsI);
-
     fe->shader_read_header(fe_data, &ptr, &shader_version);
     reg_maps->shader_version = shader_version;
 




More information about the wine-cvs mailing list