vkd3d-shader: Explicitly align the size in bytecode_get_next_offset() and rename it accordingly.

This commit is contained in:
Zebediah Figura
2023-04-05 16:55:50 -05:00
committed by Alexandre Julliard
parent 6783524613
commit a60c47ff39
Notes: Alexandre Julliard 2023-04-06 22:23:59 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/151
5 changed files with 32 additions and 21 deletions

View File

@@ -1071,6 +1071,8 @@ struct vkd3d_bytecode_buffer
int status;
};
/* Align to the next 4-byte offset, and return that offset. */
size_t bytecode_align(struct vkd3d_bytecode_buffer *buffer);
size_t bytecode_put_bytes(struct vkd3d_bytecode_buffer *buffer, const void *bytes, size_t size);
void set_u32(struct vkd3d_bytecode_buffer *buffer, size_t offset, uint32_t value);
@@ -1094,11 +1096,6 @@ static inline size_t bytecode_get_size(struct vkd3d_bytecode_buffer *buffer)
return buffer->size;
}
static inline size_t bytecode_get_next_offset(struct vkd3d_bytecode_buffer *buffer)
{
return align(buffer->size, 4);
}
uint32_t vkd3d_parse_integer(const char *s);
struct vkd3d_shader_message_context