﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="base">
      <UniqueIdentifier>{903dae00-880d-4c12-bd10-29fca750376f}</UniqueIdentifier>
    </Filter>
    <Filter Include="thin3d">
      <UniqueIdentifier>{98343696-3517-451a-9b47-94d462263e3e}</UniqueIdentifier>
    </Filter>
    <Filter Include="thread">
      <UniqueIdentifier>{63177c91-8ebd-4e87-ad4e-e6b8b52879c8}</UniqueIdentifier>
    </Filter>
    <Filter Include="util">
      <UniqueIdentifier>{58d2f6cf-2448-4095-8479-9fe5d765b573}</UniqueIdentifier>
    </Filter>
    <Filter Include="gfx">
      <UniqueIdentifier>{8a254b8c-46f2-4ff1-bc53-deea7e614276}</UniqueIdentifier>
    </Filter>
    <Filter Include="file">
      <UniqueIdentifier>{244992ec-8dcf-49f4-b63c-cae6ac437c58}</UniqueIdentifier>
    </Filter>
    <Filter Include="input">
      <UniqueIdentifier>{6f098c49-cf71-466b-9b1e-c4287681ab26}</UniqueIdentifier>
    </Filter>
    <Filter Include="ui">
      <UniqueIdentifier>{9d02a269-6cdd-4726-ab58-34c012e37d37}</UniqueIdentifier>
    </Filter>
    <Filter Include="math">
      <UniqueIdentifier>{8292cb5c-02c9-46a4-a8d5-ea5e8f362688}</UniqueIdentifier>
    </Filter>
    <Filter Include="net">
      <UniqueIdentifier>{d8c0dd74-7ad2-440a-a3e0-5dbf3435a2fc}</UniqueIdentifier>
    </Filter>
    <Filter Include="i18n">
      <UniqueIdentifier>{a522f449-7873-4af7-908e-7cc91eb8bfc0}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext">
      <UniqueIdentifier>{2be24387-0b6a-4253-97fa-b8b6f75a8a4c}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\libzip">
      <UniqueIdentifier>{1a486fc4-bac0-4b33-9139-262272690c74}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\libpng17">
      <UniqueIdentifier>{f3b2701a-3ddc-4604-a867-2ee9a0600dab}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\jpge">
      <UniqueIdentifier>{34445680-c1be-4aec-a716-1e118ef48906}</UniqueIdentifier>
    </Filter>
    <Filter Include="image">
      <UniqueIdentifier>{96ac6deb-ad00-4ee4-9f0d-515d78d1886b}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\cityhash">
      <UniqueIdentifier>{3ffe0470-9652-4d89-a3d1-7eb989d266ab}</UniqueIdentifier>
    </Filter>
    <Filter Include="data">
      <UniqueIdentifier>{4d23e7d3-0b9b-4dbe-95df-6ab250782a66}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\gason">
      <UniqueIdentifier>{fb517d8e-e6c4-4eaf-a579-9970daa96541}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\rg_etc1">
      <UniqueIdentifier>{6c81d960-607b-4da7-b114-a6c57dff4360}</UniqueIdentifier>
    </Filter>
    <Filter Include="ext\sha1">
      <UniqueIdentifier>{b68fe6a0-b55f-4411-91f4-63ab1eaf47a3}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="pch.cpp" />
    <ClCompile Include="..\..\ext\native\base\backtrace.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\base\buffer.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\base\colorutil.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\base\display.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\base\stringutil.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\base\timeutil.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\thin3d\thin3d.cpp">
      <Filter>thin3d</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\thin3d\thin3d_d3d11.cpp">
      <Filter>thin3d</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\thread\executor.cpp">
      <Filter>thread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\thread\prioritizedworkqueue.cpp">
      <Filter>thread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\thread\threadpool.cpp">
      <Filter>thread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\thread\threadutil.cpp">
      <Filter>thread</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\util\hash\hash.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\util\text\parsers.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\util\text\utf8.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\util\text\wrap_text.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\gfx\texture_atlas.cpp">
      <Filter>gfx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\gfx_es2\draw_buffer.cpp">
      <Filter>gfx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\chunk_file.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\fd_util.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\file_util.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\free.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\ini_file.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\path.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\file\zip_read.cpp">
      <Filter>file</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\input\gesture_detector.cpp">
      <Filter>input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\input\input_state.cpp">
      <Filter>input</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\screen.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\ui.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\ui_context.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\ui_screen.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\ui_tween.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\view.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ui\viewgroup.cpp">
      <Filter>ui</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\lin\matrix4x4.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\lin\plane.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\lin\quat.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\lin\vec3.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\curves.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\expression_parser.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\math_util.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\fast\fast_math.c">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\fast\fast_matrix.c">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\fast\fast_matrix_sse.c">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\http_client.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\http_headers.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\http_server.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\resolve.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\sinks.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\url.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\i18n\i18n.cpp">
      <Filter>i18n</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\mkstemp.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_add.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_add_dir.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_close.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_delete.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_dirent.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_entry_free.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_entry_new.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_err_str.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_error.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_error_clear.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_error_get.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_error_get_sys_type.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_error_strerror.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_error_to_str.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_fclose.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_file_error_clear.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_file_error_get.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_file_get_offset.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_file_strerror.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_filerange_crc.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_fopen.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_fopen_index.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_fread.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_free.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_get_archive_comment.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_get_archive_flag.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_get_file_comment.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_get_name.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_get_num_files.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_memdup.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_name_locate.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_new.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_open.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_rename.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_replace.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_set_archive_comment.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_set_archive_flag.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_set_file_comment.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_set_name.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_source_buffer.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_source_file.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_source_filep.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_source_free.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_source_function.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_source_zip.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_stat.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_stat_index.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_stat_init.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_strerror.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_unchange.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_unchange_all.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_unchange_archive.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libzip\zip_unchange_data.c">
      <Filter>ext\libzip</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\png.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngerror.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngget.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngmem.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngpread.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngread.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngrio.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngrtran.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngrutil.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngset.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngtrans.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngwio.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngwrite.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngwtran.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\libpng17\pngwutil.c">
      <Filter>ext\libpng17</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\jpge\jpgd.cpp">
      <Filter>ext\jpge</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\jpge\jpge.cpp">
      <Filter>ext\jpge</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\gfx_es2\draw_text.cpp">
      <Filter>gfx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\image\png_load.cpp">
      <Filter>image</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\image\zim_load.cpp">
      <Filter>image</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\cityhash\city.cpp">
      <Filter>ext\cityhash</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\gfx_es2\gpu_features.cpp">
      <Filter>gfx</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\data\compression.cpp">
      <Filter>data</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\base\logging.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\math\dataconv.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\json\json_reader.cpp" />
    <ClCompile Include="..\..\ext\native\json\json_writer.cpp" />
    <ClCompile Include="..\..\ext\native\ext\gason\gason.cpp">
      <Filter>ext\gason</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\rg_etc1\rg_etc1.cpp">
      <Filter>ext\rg_etc1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\ext\sha1\sha1.cpp">
      <Filter>ext\sha1</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\net\websocket_server.cpp">
      <Filter>net</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\data\base64.cpp">
      <Filter>data</Filter>
    </ClCompile>
    <ClCompile Include="..\..\ext\native\gfx_es2\draw_text_uwp.cpp">
      <Filter>gfx</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="pch.h" />
    <ClInclude Include="targetver.h" />
    <ClInclude Include="..\..\ext\native\base\backtrace.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\basictypes.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\buffer.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\colorutil.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\display.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\linked_ptr.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\logging.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\NativeApp.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\stringutil.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\base\timeutil.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\thin3d\thin3d.h">
      <Filter>thin3d</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\thread\executor.h">
      <Filter>thread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\thread\prioritizedworkqueue.h">
      <Filter>thread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\thread\threadpool.h">
      <Filter>thread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\thread\threadutil.h">
      <Filter>thread</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\const_map.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\hash\hash.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\random\rng.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\text\parsers.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\text\shiftjis.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\text\utf8.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\text\utf16.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\util\text\wrap_text.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\gfx\texture_atlas.h">
      <Filter>gfx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\gfx_es2\draw_buffer.h">
      <Filter>gfx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\chunk_file.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\fd_util.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\file_util.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\free.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\ini_file.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\path.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\vfs.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\file\zip_read.h">
      <Filter>file</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\input\gesture_detector.h">
      <Filter>input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\input\input_state.h">
      <Filter>input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\input\keycodes.h">
      <Filter>input</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\screen.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\ui.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\ui_context.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\ui_screen.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\ui_tween.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\view.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ui\viewgroup.h">
      <Filter>ui</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\lin\matrix4x4.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\lin\plane.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\lin\quat.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\lin\ray.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\lin\vec3.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\curves.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\dataconv.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\expression_parser.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\geom2d.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\math_util.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\fast\fast_math.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\math\fast\fast_matrix.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\http_client.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\http_headers.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\http_server.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\resolve.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\sinks.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\url.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\i18n\i18n.h">
      <Filter>i18n</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libzip\config.h">
      <Filter>ext\libzip</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libzip\zip.h">
      <Filter>ext\libzip</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libzip\zipint.h">
      <Filter>ext\libzip</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\png.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\pngconf.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\pngdebug.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\pnginfo.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\pnglibconf.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\pngpriv.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\libpng17\pngstruct.h">
      <Filter>ext\libpng17</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\jpge\jpgd.h">
      <Filter>ext\jpge</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\jpge\jpge.h">
      <Filter>ext\jpge</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\gfx_es2\draw_text.h">
      <Filter>gfx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\image\png_load.h">
      <Filter>image</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\image\zim_load.h">
      <Filter>image</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\cityhash\city.h">
      <Filter>ext\cityhash</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\cityhash\citycrc.h">
      <Filter>ext\cityhash</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\gfx_es2\gpu_features.h">
      <Filter>gfx</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\data\compression.h">
      <Filter>data</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\data\listable.h">
      <Filter>data</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\json\json_reader.h" />
    <ClInclude Include="..\..\ext\native\json\json_writer.h" />
    <ClInclude Include="..\..\ext\native\ext\gason\gason.h">
      <Filter>ext\gason</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\rg_etc1\rg_etc1.h">
      <Filter>ext\rg_etc1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\ext\sha1\sha1.h">
      <Filter>ext\sha1</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\net\websocket_server.h">
      <Filter>net</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\data\base64.h">
      <Filter>data</Filter>
    </ClInclude>
    <ClInclude Include="..\..\ext\native\gfx_es2\draw_text_uwp.h">
      <Filter>gfx</Filter>
    </ClInclude>
  </ItemGroup>
</Project>