[Mesa-dev] [PATCH 1/3] gallium: add interface to clear buffers
Ilia Mirkin
imirkin at alum.mit.edu
Tue Mar 25 15:48:53 PDT 2014
On Tue, Mar 25, 2014 at 6:32 PM, Roland Scheidegger <sroland at vmware.com> wrote:
> Am 25.03.2014 22:36, schrieb Ilia Mirkin:
>> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
>> ---
>> src/gallium/include/pipe/p_context.h | 11 +++++++++++
>> 1 file changed, 11 insertions(+)
>>
>> diff --git a/src/gallium/include/pipe/p_context.h b/src/gallium/include/pipe/p_context.h
>> index fe3045a..bf27285 100644
>> --- a/src/gallium/include/pipe/p_context.h
>> +++ b/src/gallium/include/pipe/p_context.h
>> @@ -332,6 +332,17 @@ struct pipe_context {
>> unsigned dstx, unsigned dsty,
>> unsigned width, unsigned height);
>>
>> + /**
>> + * Clear a buffer. Runs a memset over the specified region with the element
>> + * value passed in through clear_value of size clear_value_size.
>> + */
>> + void (*clear_buffer)(struct pipe_context *pipe,
>> + struct pipe_resource *res,
>> + unsigned offset,
>> + unsigned size,
>> + const void *clear_value,
>> + int clear_value_size);
>> +
>> /** Flush draw commands
>> *
>> * \param flags bitfield of enum pipe_flush_flags values.
>>
>
> Where's the docs?
Which docs? Aha, just found src/gallium/docs/source/context.rst -- is
that what you're referring to?
More information about the mesa-dev
mailing list