On 13 November 2016 at 19:35, Andrew Wesie awesie@gmail.com wrote:
@@ -1248,6 +1248,7 @@ static void wined3d_buffer_unmap(struct wined3d_buffer *buffer) context_release(context);
buffer_clear_dirty_areas(buffer);
buffer->flags &= ~WINED3D_BUFFER_DISCARD;
Does filtering redundant WINED3D_MAP_DISCARD maps still work after this? Why is this change needed?