bumped version, corrected function signatures
This commit is contained in:
parent
5ca8266e58
commit
0c1302bb4e
@ -332,7 +332,7 @@ if (SPIRV_CROSS_STATIC)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(spirv-cross-abi-major 0)
|
set(spirv-cross-abi-major 0)
|
||||||
set(spirv-cross-abi-minor 55)
|
set(spirv-cross-abi-minor 56)
|
||||||
set(spirv-cross-abi-patch 0)
|
set(spirv-cross-abi-patch 0)
|
||||||
|
|
||||||
if (SPIRV_CROSS_SHARED)
|
if (SPIRV_CROSS_SHARED)
|
||||||
|
@ -2535,7 +2535,7 @@ spvc_type_id spvc_constant_get_type(spvc_constant constant)
|
|||||||
return constant->constant_type;
|
return constant->constant_type;
|
||||||
}
|
}
|
||||||
|
|
||||||
void spvc_constant_set_scalar_fp16(spvc_constant constant, unsigned column, unsigned row, float value)
|
void spvc_constant_set_scalar_fp16(spvc_constant constant, unsigned column, unsigned row, unsigned short value)
|
||||||
{
|
{
|
||||||
constant->m.c[column].r[row].f32 = value;
|
constant->m.c[column].r[row].f32 = value;
|
||||||
}
|
}
|
||||||
@ -2560,22 +2560,22 @@ void spvc_constant_set_scalar_i32(spvc_constant constant, unsigned column, unsig
|
|||||||
constant->m.c[column].r[row].i32 = value;
|
constant->m.c[column].r[row].i32 = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
void spvc_constant_set_scalar_u16(spvc_constant constant, unsigned column, unsigned row, unsigned value)
|
void spvc_constant_set_scalar_u16(spvc_constant constant, unsigned column, unsigned row, unsigned short value)
|
||||||
{
|
{
|
||||||
constant->m.c[column].r[row].u32 = uint32_t(value);
|
constant->m.c[column].r[row].u32 = uint32_t(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void spvc_constant_set_scalar_i16(spvc_constant constant, unsigned column, unsigned row, int value)
|
void spvc_constant_set_scalar_i16(spvc_constant constant, unsigned column, unsigned row, signed short value)
|
||||||
{
|
{
|
||||||
constant->m.c[column].r[row].u32 = uint32_t(value);
|
constant->m.c[column].r[row].u32 = uint32_t(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void spvc_constant_set_scalar_u8(spvc_constant constant, unsigned column, unsigned row, unsigned value)
|
void spvc_constant_set_scalar_u8(spvc_constant constant, unsigned column, unsigned row, unsigned char value)
|
||||||
{
|
{
|
||||||
constant->m.c[column].r[row].u32 = uint32_t(value);
|
constant->m.c[column].r[row].u32 = uint32_t(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void spvc_constant_set_scalar_i8(spvc_constant constant, unsigned column, unsigned row, int value)
|
void spvc_constant_set_scalar_i8(spvc_constant constant, unsigned column, unsigned row, signed char value)
|
||||||
{
|
{
|
||||||
constant->m.c[column].r[row].u32 = uint32_t(value);
|
constant->m.c[column].r[row].u32 = uint32_t(value);
|
||||||
}
|
}
|
||||||
|
@ -40,7 +40,7 @@ extern "C" {
|
|||||||
/* Bumped if ABI or API breaks backwards compatibility. */
|
/* Bumped if ABI or API breaks backwards compatibility. */
|
||||||
#define SPVC_C_API_VERSION_MAJOR 0
|
#define SPVC_C_API_VERSION_MAJOR 0
|
||||||
/* Bumped if APIs or enumerations are added in a backwards compatible way. */
|
/* Bumped if APIs or enumerations are added in a backwards compatible way. */
|
||||||
#define SPVC_C_API_VERSION_MINOR 55
|
#define SPVC_C_API_VERSION_MINOR 56
|
||||||
/* Bumped if internal implementation details change. */
|
/* Bumped if internal implementation details change. */
|
||||||
#define SPVC_C_API_VERSION_PATCH 0
|
#define SPVC_C_API_VERSION_PATCH 0
|
||||||
|
|
||||||
@ -1052,15 +1052,15 @@ SPVC_PUBLIC_API spvc_type_id spvc_constant_get_type(spvc_constant constant);
|
|||||||
/*
|
/*
|
||||||
* C implementation of the C++ api.
|
* C implementation of the C++ api.
|
||||||
*/
|
*/
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_fp16(spvc_constant constant, unsigned column, unsigned row, float value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_fp16(spvc_constant constant, unsigned column, unsigned row, unsigned short value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_fp32(spvc_constant constant, unsigned column, unsigned row, float value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_fp32(spvc_constant constant, unsigned column, unsigned row, float value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_fp64(spvc_constant constant, unsigned column, unsigned row, double value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_fp64(spvc_constant constant, unsigned column, unsigned row, double value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_u32(spvc_constant constant, unsigned column, unsigned row, unsigned value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_u32(spvc_constant constant, unsigned column, unsigned row, unsigned value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_i32(spvc_constant constant, unsigned column, unsigned row, int value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_i32(spvc_constant constant, unsigned column, unsigned row, int value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_u16(spvc_constant constant, unsigned column, unsigned row, unsigned value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_u16(spvc_constant constant, unsigned column, unsigned row, unsigned short value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_i16(spvc_constant constant, unsigned column, unsigned row, int value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_i16(spvc_constant constant, unsigned column, unsigned row, signed short value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_u8(spvc_constant constant, unsigned column, unsigned row, unsigned value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_u8(spvc_constant constant, unsigned column, unsigned row, unsigned char value);
|
||||||
SPVC_PUBLIC_API void spvc_constant_set_scalar_i8(spvc_constant constant, unsigned column, unsigned row, int value);
|
SPVC_PUBLIC_API void spvc_constant_set_scalar_i8(spvc_constant constant, unsigned column, unsigned row, signed char value);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Misc reflection
|
* Misc reflection
|
||||||
|
Loading…
Reference in New Issue
Block a user