Added image loader

This commit is contained in:
J3oss
2021-06-25 21:19:14 +02:00
parent d656014c98
commit b084a83644
6 changed files with 119 additions and 1 deletions

View File

@@ -10,7 +10,6 @@ TYPE(JSONAsset, struct {
PTR json_data;
})
TYPE(MeshAsset, struct {
uint32_t vertexBuferSize;
uint32_t vertexCount;
@@ -21,6 +20,20 @@ TYPE(MeshAsset, struct {
uint32_t *indexData;
})
typedef enum {
EV_IMAGEFORMAT_RGBA8,
EV_IMAGEFORMAT_INVALID
} EvImageFormat;
TYPE(ImageAsset, struct {
uint32_t bufferSize;
uint32_t width;
uint32_t height;
EvImageFormat format;
PTR data;
})
TYPE(ShaderAssetStage, enum {
EV_SHADERASSETSTAGE_VERTEX,
EV_SHADERASSETSTAGE_FRAGMENT,