Module: wine
Branch: master
Commit: 6a646ac25d55b20e41f2a554d374274c200811e6
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6a646ac25d55b20e41f2a554d…
Author: Henri Verbeet <hverbeet(a)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;