wined3d: Unbind shader resource views in state_unbind_resources().
This commit is contained in:
parent
55eb6c6922
commit
08b06b7d8f
|
@ -458,6 +458,7 @@ ULONG CDECL wined3d_stateblock_incref(struct wined3d_stateblock *stateblock)
|
|||
|
||||
void state_unbind_resources(struct wined3d_state *state)
|
||||
{
|
||||
struct wined3d_shader_resource_view *srv;
|
||||
struct wined3d_vertex_declaration *decl;
|
||||
struct wined3d_sampler *sampler;
|
||||
struct wined3d_texture *texture;
|
||||
|
@ -529,6 +530,15 @@ void state_unbind_resources(struct wined3d_state *state)
|
|||
wined3d_sampler_decref(sampler);
|
||||
}
|
||||
}
|
||||
|
||||
for (j = 0; j < MAX_SHADER_RESOURCE_VIEWS; ++j)
|
||||
{
|
||||
if ((srv = state->shader_resource_view[i][j]))
|
||||
{
|
||||
state->shader_resource_view[i][j] = NULL;
|
||||
wined3d_shader_resource_view_decref(srv);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue