Henri Verbeet : wined3d: shader_get_registers_used() is only called during shader initialization.
Module: wine Branch: master Commit: 6a646ac25d55b20e41f2a554d374274c200811e6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6a646ac25d55b20e41f2a554d3... 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;
participants (1)
-
Alexandre Julliard