wined3d: Use renderbuffers if the resource type is RB.
This commit is contained in:
parent
1a2d520ee1
commit
e8ec01ad51
|
@ -402,6 +402,8 @@ void wined3d_resource_update_draw_binding(struct wined3d_resource *resource)
|
|||
resource->draw_binding = WINED3D_LOCATION_DRAWABLE;
|
||||
else if (resource->multisample_type)
|
||||
resource->draw_binding = WINED3D_LOCATION_RB_MULTISAMPLE;
|
||||
else if (resource->gl_type == WINED3D_GL_RES_TYPE_RB)
|
||||
resource->draw_binding = WINED3D_LOCATION_RB_RESOLVED;
|
||||
else
|
||||
resource->draw_binding = WINED3D_LOCATION_TEXTURE_RGB;
|
||||
}
|
||||
|
|
|
@ -3716,6 +3716,9 @@ void surface_load_ds_location(struct wined3d_surface *surface, struct wined3d_co
|
|||
case WINED3D_LOCATION_RB_MULTISAMPLE:
|
||||
surface_prepare_rb(surface, gl_info, TRUE);
|
||||
break;
|
||||
case WINED3D_LOCATION_RB_RESOLVED:
|
||||
surface_prepare_rb(surface, gl_info, FALSE);
|
||||
break;
|
||||
case WINED3D_LOCATION_DRAWABLE:
|
||||
/* Nothing to do */
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue