wined3d: Fail event query creation when event queries are not supported.

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Henri Verbeet 2016-07-21 15:57:59 +02:00 committed by Alexandre Julliard
parent 0a5e205c06
commit d18ff87af9
1 changed files with 2 additions and 5 deletions

View File

@ -732,11 +732,8 @@ static HRESULT query_init(struct wined3d_query *query, struct wined3d_device *de
TRACE("Event query.\n"); TRACE("Event query.\n");
if (!wined3d_event_query_supported(gl_info)) if (!wined3d_event_query_supported(gl_info))
{ {
/* Half-Life 2 needs this query. It does not render the main WARN("Event queries not supported.\n");
* menu correctly otherwise. Pretend to support it, faking return WINED3DERR_NOTAVAILABLE;
* this query does not do much harm except potentially
* lowering performance. */
FIXME("Event query: Unimplemented, but pretending to be supported.\n");
} }
query->query_ops = &event_query_ops; query->query_ops = &event_query_ops;
query->data_size = sizeof(BOOL); query->data_size = sizeof(BOOL);