[PATCH 3/5] wined3d: Introduce wined3d_device_context_draw_indirect().

Henri Verbeet hverbeet at gmail.com
Fri Apr 2 06:18:25 CDT 2021


On Fri, 2 Apr 2021 at 06:10, Zebediah Figura <z.figura12 at gmail.com> wrote:
> @@ -4484,12 +4484,9 @@ void CDECL wined3d_device_draw_primitive_instanced(struct wined3d_device *device
>  void CDECL wined3d_device_draw_primitive_instanced_indirect(struct wined3d_device *device,
>          struct wined3d_buffer *buffer, unsigned int offset)
>  {
> -    struct wined3d_state *state = device->cs->c.state;
> -
>      TRACE("device %p, buffer %p, offset %u.\n", device, buffer, offset);
>
> -    wined3d_cs_emit_draw_indirect(device->cs, state->primitive_type,
> -            state->patch_vertex_count, buffer, offset, false);
> +    wined3d_device_context_draw_indirect(&device->cs->c, buffer, offset, true);
>  }
"false" for the "indexed" parameter, right?



More information about the wine-devel mailing list