fixing FFI, removing division by zero error, fixing fmod/rem
Build / build (push) Successful in 1m24s
Test / build (push) Successful in 9m59s

This commit is contained in:
2026-06-30 01:50:21 +02:00
parent e49383f07e
commit b79282878e
7 changed files with 188 additions and 62 deletions
+14 -14
View File
@@ -418,20 +418,19 @@ typedef enum
SPV_RESULT_SUCCESS = 0,
SPV_RESULT_BARRIER = 1,
SPV_RESULT_KILLED = 2,
SPV_RESULT_DIVISION_BY_ZERO = -1,
SPV_RESULT_INVALID_ENTRY_POINT = -2,
SPV_RESULT_INVALID_SPIRV = -3,
SPV_RESULT_INVALID_VALUE_TYPE = -4,
SPV_RESULT_NOT_FOUND = -5,
SPV_RESULT_OUT_OF_MEMORY = -6,
SPV_RESULT_OUT_OF_BOUNDS = -7,
SPV_RESULT_TODO = -8,
SPV_RESULT_UNREACHABLE = -9,
SPV_RESULT_UNSUPPORTED_SPIRV = -10,
SPV_RESULT_UNSUPPORTED_EXTENSION = -11,
SPV_RESULT_UNSUPPORTED_ENDIANNESS = -12,
SPV_RESULT_INVALID_MAGIC = -13,
SPV_RESULT_UNKNOWN = -14
SPV_RESULT_INVALID_ENTRY_POINT = -1,
SPV_RESULT_INVALID_SPIRV = -2,
SPV_RESULT_INVALID_VALUE_TYPE = -3,
SPV_RESULT_NOT_FOUND = -4,
SPV_RESULT_OUT_OF_MEMORY = -5,
SPV_RESULT_OUT_OF_BOUNDS = -6,
SPV_RESULT_TODO = -7,
SPV_RESULT_UNREACHABLE = -8,
SPV_RESULT_UNSUPPORTED_SPIRV = -9,
SPV_RESULT_UNSUPPORTED_EXTENSION = -10,
SPV_RESULT_UNSUPPORTED_ENDIANNESS = -11,
SPV_RESULT_INVALID_MAGIC = -12,
SPV_RESULT_UNKNOWN = -13
} SpvResult;
typedef struct
@@ -538,6 +537,7 @@ typedef struct
int x;
int y;
int z;
float w;
float lod;
SpvBool has_lod;
SpvImageOffset offset;