include: Clarify that struct vkd3d_shader_code is not null-terminated.

Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Zebediah Figura 2020-10-15 15:24:32 -05:00 committed by Alexandre Julliard
parent dffff8bdbc
commit 5d9398e10c

View File

@ -155,7 +155,13 @@ enum vkd3d_shader_visibility
/** A generic structure containing a GPU shader, in text or byte-code format. */
struct vkd3d_shader_code
{
/** Pointer to the code. */
/**
* Pointer to the code. Note that textual formats are not null-terminated.
* Therefore \a size should not include a null terminator, when this
* structure is passed as input to a vkd3d-shader function, and the
* allocated string will not include a null terminator when this structure
* is used as output.
*/
const void *code;
/** Size of \a code, in bytes. */
size_t size;