diff --git a/.gitignore b/.gitignore index e0252d9..bf355bf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ # Build output build/ +# debugger files +*.raddbg +*.rdi + # bullshit files nul diff --git a/autosample.raddbg b/autosample.raddbg deleted file mode 100644 index 5015cb5..0000000 --- a/autosample.raddbg +++ /dev/null @@ -1,27 +0,0 @@ -// raddbg 0.9.24 project file - -recent_file: path: "vendor/clay/clay.h" -recent_file: path: "src/base/base_arena.cpp" -recent_file: path: "src/ui/ui_core.cpp" -recent_file: path: "src/main.cpp" -recent_file: path: "src/theme.cpp" -recent_file: path: "nob.obj" -recent_file: path: "vendor/imgui/imgui.h" -recent_file: path: "src/platform/platform.h" -recent_file: path: "project.rad" -target: -{ - executable: "build/autosample.exe" - working_directory: build -} -debug_info: -{ - path: "C:/Users/mta/projects/autosample/build/autosample.pdb" - timestamp: 66207573824751 -} -target: -{ - executable: "build/autosample.exe" - working_directory: build - enabled: 1 -} diff --git a/autosample.sublime-project b/autosample.sublime-project deleted file mode 100644 index 294497a..0000000 --- a/autosample.sublime-project +++ /dev/null @@ -1,30 +0,0 @@ -{ - "folders": [ - { - "path": ".", - "folder_exclude_patterns": ["build", ".vscode", ".vs"] - } - ], - "build_systems": [ - { - "name": "nob", - "shell_cmd": "nob.exe", - "working_dir": "$project_path", - "file_regex": "^(.+?)\\(([0-9]+)\\):? *(error|fatal error|warning) *\\w+: *(.*)$", - "variants": [ - { - "name": "Debug", - "shell_cmd": "nob.exe debug" - }, - { - "name": "Clean", - "shell_cmd": "nob.exe clean" - }, - { - "name": "Bootstrap", - "shell_cmd": "cl /nologo nob.c" - } - ] - } - ] -} diff --git a/build_log.txt b/build_log.txt deleted file mode 100644 index 8487396..0000000 --- a/build_log.txt +++ /dev/null @@ -1,337 +0,0 @@ -[INFO] directory `build` already exists -[INFO] CMD: cl.exe /nologo /std:c++20 /EHsc /W3 /Isrc /Ivendor/clay /MTd /Zi /Od /D_DEBUG /Fe:build/autosample.exe /Fo:build/ /Fd:build/autosample.pdb src/main.cpp /link /MACHINE:X64 /SUBSYSTEM:CONSOLE /PDB:build/autosample.pdb /DEBUG d3d12.lib dxgi.lib d3dcompiler.lib user32.lib gdi32.lib shell32.lib ole32.lib dwmapi.lib winmm.lib -main.cpp -C:\Users\mta\projects\autosample\vendor\clay\clay.h(1539): warning C4244: '+=': conversion from 'uintptr_t' to 'uint32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2248): warning C4305: 'initializing': truncation from 'double' to 'float' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3046): warning C4244: 'initializing': conversion from 'int' to 'float', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3207): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3207): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3207): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3208): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3208): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3208): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3208): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3238): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3238): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3238): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3241): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3241): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3241): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3241): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3241): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3246): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3246): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3246): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3246): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3246): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3246): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3249): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3249): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3249): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3250): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3250): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3250): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3250): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3250): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3256): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3256): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3256): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3256): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3257): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3257): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3257): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3257): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3257): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3257): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3261): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3261): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3261): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3261): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3262): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3262): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3262): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3262): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3262): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3262): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3268): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3268): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3268): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3268): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3268): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3268): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3278): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3278): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3278): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3278): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3278): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3278): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3279): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3279): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3279): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3279): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3279): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3279): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3283): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3283): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3283): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3283): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3283): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3283): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3284): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3284): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3284): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3284): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3284): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3284): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3292): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3292): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3292): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3292): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3292): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3292): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3293): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3293): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3293): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3293): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3293): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3293): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3302): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3302): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3302): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3302): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3303): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3303): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3303): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3304): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3304): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3304): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3344): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3344): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3344): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3344): note: 'floating': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3345): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3345): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3345): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3345): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3365): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3372): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3377): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): error C2440: '': cannot convert from 'initializer list' to 'Clay_Padding' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): note: 'initializing': cannot convert from 'initializer list' to 'uint16_t' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): note: The initializer contains too many elements -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3386): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3387): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3387): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3387): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3387): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3387): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3387): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3388): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3388): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3388): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3388): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3388): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3388): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3390): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3390): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3390): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3391): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3391): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3391): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3391): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3391): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3391): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3396): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3396): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3396): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3398): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3400): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3402): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3404): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3406): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3406): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3406): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3407): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3407): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3407): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3407): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3407): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3407): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3412): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3412): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3412): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3414): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3416): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3418): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3420): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3448): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3448): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3448): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3448): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3449): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3449): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3449): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3449): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3471): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3471): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3471): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3471): note: 'floating': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3471): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3476): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3476): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3476): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3476): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3478): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3478): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3478): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3480): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3480): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3480): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3480): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3480): note: 'cornerRadius': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3480): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3487): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3487): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3487): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3487): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3487): error C2660: 'Clay__OpenTextElement': function does not take 1 arguments -C:\Users\mta\projects\autosample\vendor\clay\clay.h(2044): note: see declaration of 'Clay__OpenTextElement' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3487): note: while trying to match the argument list '(Clay_String)' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3490): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3490): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3490): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3490): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3491): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3491): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3491): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3491): note: 'clip': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3492): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3492): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3492): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3492): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3495): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3495): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3495): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3495): note: 'floating': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3496): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3496): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3496): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3501): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3501): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3501): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3512): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3512): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3512): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3512): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3516): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3516): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3516): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3516): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3519): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3519): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3519): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3519): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3519): note: 'clip': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3519): note: 'border': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3525): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3525): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3525): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3527): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3527): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3527): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3539): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3539): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3539): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3542): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3542): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3542): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3544): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3546): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3548): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3550): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3559): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3559): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3559): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3563): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3563): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3563): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3585): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3585): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3585): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3611): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3611): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3611): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3623): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3623): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3623): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3662): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3662): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3662): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3666): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3673): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3684): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3684): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3684): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3687): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3687): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3687): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3687): note: 'aspectRatio': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3687): note: 'image': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3693): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3693): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3693): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3705): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3705): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3705): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3708): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3708): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3708): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3710): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3712): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3717): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3717): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3717): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3719): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3721): warning C4244: 'argument': conversion from 'float' to 'int32_t', possible loss of data -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3733): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3733): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3733): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3806): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3806): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3806): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3808): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3808): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3808): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3831): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3831): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3831): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3831): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3831): note: 'clip': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3832): error C2440: '': cannot convert from 'initializer list' to 'Clay_TextElementConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3832): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3832): note: 'void *': designated initialization can only be used to initialize aggregate class types -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3832): note: too many initializers -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3833): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3833): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3833): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3836): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3836): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3836): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3836): note: 'backgroundColor': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3840): error C2440: '': cannot convert from 'initializer list' to 'Clay_ElementDeclaration' -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3840): note: Invalid aggregate initialization -C:\Users\mta\projects\autosample\vendor\clay\clay.h(3840): note: 'layout': designator does not name a direct non-static data member of type 'Clay_LayoutConfig' -[ERROR] command exited with exit code 2 -EXITCODE=1