mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
rusticl: Add bindings for glsl_vector_type()
This is going to become inline functions, so add the corresponding Rust bindings for it first. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25129>
This commit is contained in:
parent
68f80e6fc1
commit
2d4a250d21
2 changed files with 9 additions and 0 deletions
|
|
@ -96,3 +96,9 @@ glsl_int16_t_type(void)
|
|||
{
|
||||
return __glsl_int16_t_type();
|
||||
}
|
||||
|
||||
const struct glsl_type *
|
||||
glsl_vector_type(enum glsl_base_type base_type, unsigned components)
|
||||
{
|
||||
return __glsl_vector_type(base_type, components);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
#define glsl_uint8_t_type __glsl_uint8_t_type
|
||||
#define glsl_uint64_t_type __glsl_uint64_t_type
|
||||
#define glsl_int16_t_type __glsl_int16_t_type
|
||||
#define glsl_vector_type __glsl_vector_type
|
||||
#include "nir.h"
|
||||
#include "util/blob.h"
|
||||
#include "util/disk_cache.h"
|
||||
|
|
@ -35,6 +36,7 @@
|
|||
#undef glsl_uint8_t_type
|
||||
#undef glsl_uint64_t_type
|
||||
#undef glsl_int16_t_type
|
||||
#undef glsl_vector_type
|
||||
|
||||
void blob_finish(struct blob *);
|
||||
char *mesa_bytes_to_hex(char *buf, const uint8_t *hex_id, unsigned size);
|
||||
|
|
@ -52,3 +54,4 @@ const struct glsl_type *glsl_uint_type(void);
|
|||
const struct glsl_type *glsl_uint8_t_type(void);
|
||||
const struct glsl_type *glsl_uint64_t_type(void);
|
||||
const struct glsl_type *glsl_int16_t_type(void);
|
||||
const struct glsl_type *glsl_vector_type(enum glsl_base_type base_type, unsigned components);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue