Changeset 2199


Ignore:
Timestamp:
Jan 4, 2013, 2:20:36 PM (10 years ago)
Author:
sam
Message:

color: add conversion from CIE-xyY to CIE-XYZ and start working on
a wavelength to saturated xyY function based on the standard observer
data.

Location:
trunk/src
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/Makefile.am

    r2187 r2199  
    7474    image/codec/ios-image.cpp \
    7575    image/codec/dummy-image.cpp \
     76    image/color/cie1931.cpp \
    7677    \
    7778    loldebug.h \
  • trunk/src/lol/image/color.h

    r2196 r2199  
    150150
    151151    static vec4 CIEXYZToCIExyY(vec4 src)
     152    {
     153        return vec4(CIEXYZToCIExyY(src.rgb), src.a);
     154    }
     155
     156    /*
     157     * Convert CIE xyY to CIE XYZ
     158     */
     159    static vec3 CIExyYToCIEXYZ(vec3 src)
     160    {
     161        return src.z * vec3(src.x / src.y,
     162                            1.0f,
     163                            (1.0f - src.x - src.y) / src.y);
     164    }
     165
     166    static vec4 CIExyYToCIEXYZ(vec4 src)
    152167    {
    153168        return vec4(CIEXYZToCIExyY(src.rgb), src.a);
     
    260275        return sqrt(dLp * dLp + dCp * dCp + dHp * dHp + RT * dCp * dHp);
    261276    }
     277
     278    /* Convert a wavelength to an xyY fully saturated colour */
     279    vec3 WavelengthToCIExyY(float nm);
    262280};
    263281
  • trunk/src/lolcore.vcxproj

    r2187 r2199  
    1 <?xml version="1.0" encoding="utf-8"?>
     1<?xml version="1.0" encoding="utf-8"?>
    22<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
     
    266266    <ClCompile Include="image\codec\ps3-image.cpp" />
    267267    <ClCompile Include="image\codec\sdl-image.cpp" />
     268    <ClCompile Include="image\color\cie1931.cpp" />
    268269    <ClCompile Include="image\image.cpp" />
    269270    <ClCompile Include="input\input.cpp" />
  • trunk/src/lolcore.vcxproj.filters

    r2187 r2199  
    22<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup>
    4     <Filter Include="src">
    5       <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
    6       <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    7     </Filter>
    8     <Filter Include="src\image">
    9       <UniqueIdentifier>{940329fb-d054-433a-ae30-b7f409790554}</UniqueIdentifier>
    10     </Filter>
    11     <Filter Include="src\debug">
    12       <UniqueIdentifier>{e056731c-5484-434a-965e-801c199c0366}</UniqueIdentifier>
    13     </Filter>
    14     <Filter Include="src\core">
    15       <UniqueIdentifier>{a63b1fd6-3747-4a9f-9bd7-3f942133ad6b}</UniqueIdentifier>
    16     </Filter>
    17     <Filter Include="src\platform">
    18       <UniqueIdentifier>{a11c55f8-8e10-4270-be24-38e8d4fcf589}</UniqueIdentifier>
    19     </Filter>
    20     <Filter Include="src\platform\sdl">
    21       <UniqueIdentifier>{4089421f-2cc2-4036-a6b2-9df8a2f4efc8}</UniqueIdentifier>
    22     </Filter>
    23     <Filter Include="src\lol">
    24       <UniqueIdentifier>{0edcf1a5-3c9c-4425-918c-aa2cbebc51c1}</UniqueIdentifier>
    25     </Filter>
    26     <Filter Include="src\lol\image">
    27       <UniqueIdentifier>{f25b3187-b24c-469a-b038-5a968eaa83f6}</UniqueIdentifier>
    28     </Filter>
    29     <Filter Include="src\lol\math">
    30       <UniqueIdentifier>{1e0b7a4c-425f-4d4f-945e-ba2ac9386ce0}</UniqueIdentifier>
    31     </Filter>
    32     <Filter Include="src\math">
    33       <UniqueIdentifier>{2caadbda-b9f1-446d-bbd2-55c959db342c}</UniqueIdentifier>
    34     </Filter>
    35     <Filter Include="src\mesh">
    36       <UniqueIdentifier>{1eaa8df5-7a31-4358-a1e9-0e265de6ed49}</UniqueIdentifier>
    37     </Filter>
    38     <Filter Include="src\gpu">
    39       <UniqueIdentifier>{ec9b94fc-c716-4ef2-9c3b-c7f3447574b0}</UniqueIdentifier>
    40     </Filter>
    41     <Filter Include="src\thread">
    42       <UniqueIdentifier>{d31f75ec-73c8-4bda-9b8c-6d62a55bc30d}</UniqueIdentifier>
    43     </Filter>
    44     <Filter Include="src\application">
    45       <UniqueIdentifier>{459e2b92-4e46-4f07-89f7-62b55c7a2797}</UniqueIdentifier>
    46     </Filter>
    47     <Filter Include="src\image\codec">
    48       <UniqueIdentifier>{123803f1-1722-4421-8245-098667654cda}</UniqueIdentifier>
    49     </Filter>
    50     <Filter Include="src\platform\xbox">
    51       <UniqueIdentifier>{317cb5cc-5dcc-4e14-be90-40a125a2e2ec}</UniqueIdentifier>
    52     </Filter>
    53     <Filter Include="src\input">
    54       <UniqueIdentifier>{94992c0e-ebc5-4185-b766-323b06547dcf}</UniqueIdentifier>
    55     </Filter>
    56     <Filter Include="src\platform\d3d9">
    57       <UniqueIdentifier>{a914e15d-3201-467a-a9c9-d7c5244b13ee}</UniqueIdentifier>
    58     </Filter>
    59     <Filter Include="src\...">
    60       <UniqueIdentifier>{3592ed6a-59d7-4a6d-be5a-c05cb5dab730}</UniqueIdentifier>
    61     </Filter>
    62     <Filter Include="src\generated">
    63       <UniqueIdentifier>{8d536fa6-9ef8-4bdb-b945-48fe4549e8ec}</UniqueIdentifier>
    64     </Filter>
    65     <Filter Include="src\easymesh">
    66       <UniqueIdentifier>{07117029-d79d-4d59-beec-691b00a97c8f}</UniqueIdentifier>
    67     </Filter>
    68     <Filter Include="src\platform\ps3">
    69       <UniqueIdentifier>{c6c6b597-ed6c-4d82-a166-964beeeeb525}</UniqueIdentifier>
    70     </Filter>
    714    <Filter Include="bullet">
    725      <UniqueIdentifier>{b946cc33-6677-4e16-b7ef-fa3ee393ec19}</UniqueIdentifier>
    736    </Filter>
    74     <Filter Include="src\lol\core">
     7    <Filter Include="...">
     8      <UniqueIdentifier>{3592ed6a-59d7-4a6d-be5a-c05cb5dab730}</UniqueIdentifier>
     9    </Filter>
     10    <Filter Include="application">
     11      <UniqueIdentifier>{459e2b92-4e46-4f07-89f7-62b55c7a2797}</UniqueIdentifier>
     12    </Filter>
     13    <Filter Include="debug">
     14      <UniqueIdentifier>{e056731c-5484-434a-965e-801c199c0366}</UniqueIdentifier>
     15    </Filter>
     16    <Filter Include="easymesh">
     17      <UniqueIdentifier>{07117029-d79d-4d59-beec-691b00a97c8f}</UniqueIdentifier>
     18    </Filter>
     19    <Filter Include="generated">
     20      <UniqueIdentifier>{8d536fa6-9ef8-4bdb-b945-48fe4549e8ec}</UniqueIdentifier>
     21    </Filter>
     22    <Filter Include="gpu">
     23      <UniqueIdentifier>{ec9b94fc-c716-4ef2-9c3b-c7f3447574b0}</UniqueIdentifier>
     24    </Filter>
     25    <Filter Include="image">
     26      <UniqueIdentifier>{940329fb-d054-433a-ae30-b7f409790554}</UniqueIdentifier>
     27    </Filter>
     28    <Filter Include="image\codec">
     29      <UniqueIdentifier>{123803f1-1722-4421-8245-098667654cda}</UniqueIdentifier>
     30    </Filter>
     31    <Filter Include="input">
     32      <UniqueIdentifier>{94992c0e-ebc5-4185-b766-323b06547dcf}</UniqueIdentifier>
     33    </Filter>
     34    <Filter Include="lol">
     35      <UniqueIdentifier>{0edcf1a5-3c9c-4425-918c-aa2cbebc51c1}</UniqueIdentifier>
     36    </Filter>
     37    <Filter Include="lol\image">
     38      <UniqueIdentifier>{f25b3187-b24c-469a-b038-5a968eaa83f6}</UniqueIdentifier>
     39    </Filter>
     40    <Filter Include="lol\math">
     41      <UniqueIdentifier>{1e0b7a4c-425f-4d4f-945e-ba2ac9386ce0}</UniqueIdentifier>
     42    </Filter>
     43    <Filter Include="math">
     44      <UniqueIdentifier>{2caadbda-b9f1-446d-bbd2-55c959db342c}</UniqueIdentifier>
     45    </Filter>
     46    <Filter Include="mesh">
     47      <UniqueIdentifier>{1eaa8df5-7a31-4358-a1e9-0e265de6ed49}</UniqueIdentifier>
     48    </Filter>
     49    <Filter Include="platform">
     50      <UniqueIdentifier>{a11c55f8-8e10-4270-be24-38e8d4fcf589}</UniqueIdentifier>
     51    </Filter>
     52    <Filter Include="platform\sdl">
     53      <UniqueIdentifier>{4089421f-2cc2-4036-a6b2-9df8a2f4efc8}</UniqueIdentifier>
     54    </Filter>
     55    <Filter Include="platform\xbox">
     56      <UniqueIdentifier>{317cb5cc-5dcc-4e14-be90-40a125a2e2ec}</UniqueIdentifier>
     57    </Filter>
     58    <Filter Include="platform\d3d9">
     59      <UniqueIdentifier>{a914e15d-3201-467a-a9c9-d7c5244b13ee}</UniqueIdentifier>
     60    </Filter>
     61    <Filter Include="platform\ps3">
     62      <UniqueIdentifier>{c6c6b597-ed6c-4d82-a166-964beeeeb525}</UniqueIdentifier>
     63    </Filter>
     64    <Filter Include="thread">
     65      <UniqueIdentifier>{d31f75ec-73c8-4bda-9b8c-6d62a55bc30d}</UniqueIdentifier>
     66    </Filter>
     67    <Filter Include="lol\base">
    7568      <UniqueIdentifier>{e17b998c-d494-480b-ae29-5d1564f73327}</UniqueIdentifier>
     69    </Filter>
     70    <Filter Include="base">
     71      <UniqueIdentifier>{606ea817-db84-40fe-be2e-8e5c864e39b2}</UniqueIdentifier>
     72    </Filter>
     73    <Filter Include="image\color">
     74      <UniqueIdentifier>{73e4bc38-19e4-41d2-82e9-ebf22fa65f77}</UniqueIdentifier>
    7675    </Filter>
    7776  </ItemGroup>
    7877  <ItemGroup>
    7978    <ClCompile Include="image\image.cpp">
    80       <Filter>src\image</Filter>
     79      <Filter>image</Filter>
    8180    </ClCompile>
    8281    <ClCompile Include="debug\fps.cpp">
    83       <Filter>src\debug</Filter>
     82      <Filter>debug</Filter>
    8483    </ClCompile>
    8584    <ClCompile Include="debug\record.cpp">
    86       <Filter>src\debug</Filter>
     85      <Filter>debug</Filter>
    8786    </ClCompile>
    8887    <ClCompile Include="debug\stats.cpp">
    89       <Filter>src\debug</Filter>
     88      <Filter>debug</Filter>
    9089    </ClCompile>
    9190    <ClCompile Include="platform\sdl\sdlapp.cpp">
    92       <Filter>src\platform\sdl</Filter>
     91      <Filter>platform\sdl</Filter>
    9392    </ClCompile>
    9493    <ClCompile Include="platform\sdl\sdlinput.cpp">
    95       <Filter>src\platform\sdl</Filter>
     94      <Filter>platform\sdl</Filter>
    9695    </ClCompile>
    9796    <ClCompile Include="math\half.cpp">
    98       <Filter>src\math</Filter>
     97      <Filter>math</Filter>
    9998    </ClCompile>
    10099    <ClCompile Include="math\real.cpp">
    101       <Filter>src\math</Filter>
     100      <Filter>math</Filter>
    102101    </ClCompile>
    103102    <ClCompile Include="math\trig.cpp">
    104       <Filter>src\math</Filter>
     103      <Filter>math</Filter>
    105104    </ClCompile>
    106105    <ClCompile Include="math\vector.cpp">
    107       <Filter>src\math</Filter>
     106      <Filter>math</Filter>
    108107    </ClCompile>
    109108    <ClCompile Include="mesh\mesh.cpp">
    110       <Filter>src\mesh</Filter>
     109      <Filter>mesh</Filter>
    111110    </ClCompile>
    112111    <ClCompile Include="gpu\shader.cpp">
    113       <Filter>src\gpu</Filter>
     112      <Filter>gpu</Filter>
    114113    </ClCompile>
    115114    <ClCompile Include="gpu\texture.cpp">
    116       <Filter>src\gpu</Filter>
     115      <Filter>gpu</Filter>
    117116    </ClCompile>
    118117    <ClCompile Include="gpu\vertexbuffer.cpp">
    119       <Filter>src\gpu</Filter>
     118      <Filter>gpu</Filter>
    120119    </ClCompile>
    121120    <ClCompile Include="application\application.cpp">
    122       <Filter>src\application</Filter>
     121      <Filter>application</Filter>
    123122    </ClCompile>
    124123    <ClCompile Include="image\codec\android-image.cpp">
    125       <Filter>src\image\codec</Filter>
     124      <Filter>image\codec</Filter>
    126125    </ClCompile>
    127126    <ClCompile Include="image\codec\dummy-image.cpp">
    128       <Filter>src\image\codec</Filter>
     127      <Filter>image\codec</Filter>
    129128    </ClCompile>
    130129    <ClCompile Include="image\codec\gdiplus-image.cpp">
    131       <Filter>src\image\codec</Filter>
     130      <Filter>image\codec</Filter>
    132131    </ClCompile>
    133132    <ClCompile Include="image\codec\ios-image.cpp">
    134       <Filter>src\image\codec</Filter>
     133      <Filter>image\codec</Filter>
    135134    </ClCompile>
    136135    <ClCompile Include="image\codec\ps3-image.cpp">
    137       <Filter>src\image\codec</Filter>
     136      <Filter>image\codec</Filter>
    138137    </ClCompile>
    139138    <ClCompile Include="image\codec\sdl-image.cpp">
    140       <Filter>src\image\codec</Filter>
     139      <Filter>image\codec</Filter>
    141140    </ClCompile>
    142141    <ClCompile Include="platform\xbox\xboxapp.cpp">
    143       <Filter>src\platform\xbox</Filter>
     142      <Filter>platform\xbox</Filter>
    144143    </ClCompile>
    145144    <ClCompile Include="platform\xbox\xboxinput.cpp">
    146       <Filter>src\platform\xbox</Filter>
     145      <Filter>platform\xbox</Filter>
    147146    </ClCompile>
    148147    <ClCompile Include="gpu\indexbuffer.cpp">
    149       <Filter>src\gpu</Filter>
     148      <Filter>gpu</Filter>
    150149    </ClCompile>
    151150    <ClCompile Include="input\input.cpp">
    152       <Filter>src\input</Filter>
     151      <Filter>input</Filter>
    153152    </ClCompile>
    154153    <ClCompile Include="input\keyboard.cpp">
    155       <Filter>src\input</Filter>
     154      <Filter>input</Filter>
    156155    </ClCompile>
    157156    <ClCompile Include="input\stick.cpp">
    158       <Filter>src\input</Filter>
     157      <Filter>input</Filter>
    159158    </ClCompile>
    160159    <ClCompile Include="platform\d3d9\d3d9input.cpp">
    161       <Filter>src\platform\d3d9</Filter>
     160      <Filter>platform\d3d9</Filter>
    162161    </ClCompile>
    163162    <ClCompile Include="audio.cpp">
    164       <Filter>src\...</Filter>
     163      <Filter>...</Filter>
    165164    </ClCompile>
    166165    <ClCompile Include="camera.cpp">
    167       <Filter>src\...</Filter>
     166      <Filter>...</Filter>
    168167    </ClCompile>
    169168    <ClCompile Include="dict.cpp">
    170       <Filter>src\...</Filter>
     169      <Filter>...</Filter>
    171170    </ClCompile>
    172171    <ClCompile Include="eglapp.cpp">
    173       <Filter>src\...</Filter>
     172      <Filter>...</Filter>
    174173    </ClCompile>
    175174    <ClCompile Include="emitter.cpp">
    176       <Filter>src\...</Filter>
     175      <Filter>...</Filter>
    177176    </ClCompile>
    178177    <ClCompile Include="entity.cpp">
    179       <Filter>src\...</Filter>
     178      <Filter>...</Filter>
    180179    </ClCompile>
    181180    <ClCompile Include="font.cpp">
    182       <Filter>src\...</Filter>
     181      <Filter>...</Filter>
    183182    </ClCompile>
    184183    <ClCompile Include="forge.cpp">
    185       <Filter>src\...</Filter>
     184      <Filter>...</Filter>
    186185    </ClCompile>
    187186    <ClCompile Include="gradient.cpp">
    188       <Filter>src\...</Filter>
     187      <Filter>...</Filter>
    189188    </ClCompile>
    190189    <ClCompile Include="layer.cpp">
    191       <Filter>src\...</Filter>
     190      <Filter>...</Filter>
    192191    </ClCompile>
    193192    <ClCompile Include="ticker.cpp">
    194       <Filter>src\...</Filter>
     193      <Filter>...</Filter>
    195194    </ClCompile>
    196195    <ClCompile Include="log.cpp">
    197       <Filter>src\...</Filter>
     196      <Filter>...</Filter>
    198197    </ClCompile>
    199198    <ClCompile Include="map.cpp">
    200       <Filter>src\...</Filter>
     199      <Filter>...</Filter>
    201200    </ClCompile>
    202201    <ClCompile Include="platform.cpp">
    203       <Filter>src\...</Filter>
     202      <Filter>...</Filter>
    204203    </ClCompile>
    205204    <ClCompile Include="profiler.cpp">
    206       <Filter>src\...</Filter>
     205      <Filter>...</Filter>
    207206    </ClCompile>
    208207    <ClCompile Include="sample.cpp">
    209       <Filter>src\...</Filter>
     208      <Filter>...</Filter>
    210209    </ClCompile>
    211210    <ClCompile Include="sampler.cpp">
    212       <Filter>src\...</Filter>
     211      <Filter>...</Filter>
    213212    </ClCompile>
    214213    <ClCompile Include="scene.cpp">
    215       <Filter>src\...</Filter>
     214      <Filter>...</Filter>
    216215    </ClCompile>
    217216    <ClCompile Include="sprite.cpp">
    218       <Filter>src\...</Filter>
     217      <Filter>...</Filter>
    219218    </ClCompile>
    220219    <ClCompile Include="text.cpp">
    221       <Filter>src\...</Filter>
     220      <Filter>...</Filter>
    222221    </ClCompile>
    223222    <ClCompile Include="tiler.cpp">
    224       <Filter>src\...</Filter>
     223      <Filter>...</Filter>
    225224    </ClCompile>
    226225    <ClCompile Include="tileset.cpp">
    227       <Filter>src\...</Filter>
     226      <Filter>...</Filter>
    228227    </ClCompile>
    229228    <ClCompile Include="timer.cpp">
    230       <Filter>src\...</Filter>
     229      <Filter>...</Filter>
    231230    </ClCompile>
    232231    <ClCompile Include="video.cpp">
    233       <Filter>src\...</Filter>
     232      <Filter>...</Filter>
    234233    </ClCompile>
    235234    <ClCompile Include="world.cpp">
    236       <Filter>src\...</Filter>
     235      <Filter>...</Filter>
    237236    </ClCompile>
    238237    <ClCompile Include="worldentity.cpp">
    239       <Filter>src\...</Filter>
     238      <Filter>...</Filter>
    240239    </ClCompile>
    241240    <ClCompile Include="gpu\framebuffer.cpp">
    242       <Filter>src\gpu</Filter>
     241      <Filter>gpu</Filter>
    243242    </ClCompile>
    244243    <ClCompile Include="easymesh\easymesh.cpp">
    245       <Filter>src\easymesh</Filter>
     244      <Filter>easymesh</Filter>
    246245    </ClCompile>
    247246    <ClCompile Include="easymesh\easymesh-compiler.cpp">
    248       <Filter>src\easymesh</Filter>
     247      <Filter>easymesh</Filter>
    249248    </ClCompile>
    250249    <ClCompile Include="generated\easymesh-parser.cpp">
    251       <Filter>src\generated</Filter>
     250      <Filter>generated</Filter>
    252251    </ClCompile>
    253252    <ClCompile Include="generated\easymesh-scanner.cpp">
    254       <Filter>src\generated</Filter>
     253      <Filter>generated</Filter>
    255254    </ClCompile>
    256255    <ClCompile Include="generated\lolfx-parser.cpp">
    257       <Filter>src\generated</Filter>
     256      <Filter>generated</Filter>
    258257    </ClCompile>
    259258    <ClCompile Include="generated\lolfx-scanner.cpp">
    260       <Filter>src\generated</Filter>
     259      <Filter>generated</Filter>
    261260    </ClCompile>
    262261    <ClCompile Include="platform\ps3\ps3app.cpp">
    263       <Filter>src\platform\ps3</Filter>
     262      <Filter>platform\ps3</Filter>
    264263    </ClCompile>
    265264    <ClCompile Include="platform\ps3\ps3input.cpp">
    266       <Filter>src\platform\ps3</Filter>
     265      <Filter>platform\ps3</Filter>
    267266    </ClCompile>
    268267    <ClCompile Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.cpp">
     
    642641    </ClCompile>
    643642    <ClCompile Include="gpu\lolfx-compiler.cpp">
    644       <Filter>src\gpu</Filter>
     643      <Filter>gpu</Filter>
    645644    </ClCompile>
    646645    <ClCompile Include="gpu\lolfx.cpp">
    647       <Filter>src\gpu</Filter>
    648     </ClCompile>
    649     <ClCompile Include="core\hash.cpp">
    650       <Filter>src\core</Filter>
    651     </ClCompile>
    652     <ClCompile Include="core\string.cpp">
    653       <Filter>src\core</Filter>
     646      <Filter>gpu</Filter>
     647    </ClCompile>
     648    <ClCompile Include="base\hash.cpp">
     649      <Filter>base</Filter>
     650    </ClCompile>
     651    <ClCompile Include="base\string.cpp">
     652      <Filter>base</Filter>
     653    </ClCompile>
     654    <ClCompile Include="image\color\cie1931.cpp">
     655      <Filter>image\color</Filter>
    654656    </ClCompile>
    655657  </ItemGroup>
    656658  <ItemGroup>
    657659    <ClInclude Include="image\image.h">
    658       <Filter>src\image</Filter>
     660      <Filter>image</Filter>
    659661    </ClInclude>
    660662    <ClInclude Include="debug\fps.h">
    661       <Filter>src\debug</Filter>
     663      <Filter>debug</Filter>
    662664    </ClInclude>
    663665    <ClInclude Include="debug\record.h">
    664       <Filter>src\debug</Filter>
     666      <Filter>debug</Filter>
    665667    </ClInclude>
    666668    <ClInclude Include="debug\stats.h">
    667       <Filter>src\debug</Filter>
     669      <Filter>debug</Filter>
    668670    </ClInclude>
    669671    <ClInclude Include="platform\sdl\sdlinput.h">
    670       <Filter>src\platform\sdl</Filter>
     672      <Filter>platform\sdl</Filter>
    671673    </ClInclude>
    672674    <ClInclude Include="platform\sdl\sdlapp.h">
    673       <Filter>src\platform\sdl</Filter>
     675      <Filter>platform\sdl</Filter>
    674676    </ClInclude>
    675677    <ClInclude Include="lol\image\color.h">
    676       <Filter>src\lol\image</Filter>
     678      <Filter>lol\image</Filter>
    677679    </ClInclude>
    678680    <ClInclude Include="lol\math\half.h">
    679       <Filter>src\lol\math</Filter>
     681      <Filter>lol\math</Filter>
    680682    </ClInclude>
    681683    <ClInclude Include="lol\math\math.h">
    682       <Filter>src\lol\math</Filter>
     684      <Filter>lol\math</Filter>
    683685    </ClInclude>
    684686    <ClInclude Include="lol\math\real.h">
    685       <Filter>src\lol\math</Filter>
     687      <Filter>lol\math</Filter>
    686688    </ClInclude>
    687689    <ClInclude Include="lol\math\remez.h">
    688       <Filter>src\lol\math</Filter>
     690      <Filter>lol\math</Filter>
    689691    </ClInclude>
    690692    <ClInclude Include="lol\math\vector.h">
    691       <Filter>src\lol\math</Filter>
     693      <Filter>lol\math</Filter>
    692694    </ClInclude>
    693695    <ClInclude Include="lol\unit.h">
    694       <Filter>src\lol</Filter>
     696      <Filter>lol</Filter>
    695697    </ClInclude>
    696698    <ClInclude Include="mesh\mesh.h">
    697       <Filter>src\mesh</Filter>
     699      <Filter>mesh</Filter>
    698700    </ClInclude>
    699701    <ClInclude Include="gpu\shader.h">
    700       <Filter>src\gpu</Filter>
     702      <Filter>gpu</Filter>
    701703    </ClInclude>
    702704    <ClInclude Include="gpu\texture.h">
    703       <Filter>src\gpu</Filter>
     705      <Filter>gpu</Filter>
    704706    </ClInclude>
    705707    <ClInclude Include="gpu\vertexbuffer.h">
    706       <Filter>src\gpu</Filter>
     708      <Filter>gpu</Filter>
    707709    </ClInclude>
    708710    <ClInclude Include="thread\thread.h">
    709       <Filter>src\thread</Filter>
     711      <Filter>thread</Filter>
    710712    </ClInclude>
    711713    <ClInclude Include="thread\threadbase.h">
    712       <Filter>src\thread</Filter>
     714      <Filter>thread</Filter>
    713715    </ClInclude>
    714716    <ClInclude Include="application\application.h">
    715       <Filter>src\application</Filter>
     717      <Filter>application</Filter>
    716718    </ClInclude>
    717719    <ClInclude Include="image\image-private.h">
    718       <Filter>src\image</Filter>
     720      <Filter>image</Filter>
    719721    </ClInclude>
    720722    <ClInclude Include="platform\xbox\xboxapp.h">
    721       <Filter>src\platform\xbox</Filter>
     723      <Filter>platform\xbox</Filter>
    722724    </ClInclude>
    723725    <ClInclude Include="platform\xbox\xboxinput.h">
    724       <Filter>src\platform\xbox</Filter>
     726      <Filter>platform\xbox</Filter>
    725727    </ClInclude>
    726728    <ClInclude Include="gpu\indexbuffer.h">
    727       <Filter>src\gpu</Filter>
     729      <Filter>gpu</Filter>
    728730    </ClInclude>
    729731    <ClInclude Include="lol\debug.h">
    730       <Filter>src\lol</Filter>
     732      <Filter>lol</Filter>
    731733    </ClInclude>
    732734    <ClInclude Include="input\input.h">
    733       <Filter>src\input</Filter>
     735      <Filter>input</Filter>
    734736    </ClInclude>
    735737    <ClInclude Include="input\keyboard.h">
    736       <Filter>src\input</Filter>
     738      <Filter>input</Filter>
    737739    </ClInclude>
    738740    <ClInclude Include="input\stick.h">
    739       <Filter>src\input</Filter>
     741      <Filter>input</Filter>
    740742    </ClInclude>
    741743    <ClInclude Include="platform\d3d9\d3d9input.h">
    742       <Filter>src\platform\d3d9</Filter>
     744      <Filter>platform\d3d9</Filter>
    743745    </ClInclude>
    744746    <ClInclude Include="audio.h">
    745       <Filter>src\...</Filter>
     747      <Filter>...</Filter>
    746748    </ClInclude>
    747749    <ClInclude Include="bitfield.h">
    748       <Filter>src\...</Filter>
     750      <Filter>...</Filter>
    749751    </ClInclude>
    750752    <ClInclude Include="camera.h">
    751       <Filter>src\...</Filter>
     753      <Filter>...</Filter>
    752754    </ClInclude>
    753755    <ClInclude Include="core.h">
    754       <Filter>src\...</Filter>
     756      <Filter>...</Filter>
    755757    </ClInclude>
    756758    <ClInclude Include="dict.h">
    757       <Filter>src\...</Filter>
     759      <Filter>...</Filter>
    758760    </ClInclude>
    759761    <ClInclude Include="eglapp.h">
    760       <Filter>src\...</Filter>
     762      <Filter>...</Filter>
    761763    </ClInclude>
    762764    <ClInclude Include="emitter.h">
    763       <Filter>src\...</Filter>
     765      <Filter>...</Filter>
    764766    </ClInclude>
    765767    <ClInclude Include="entity.h">
    766       <Filter>src\...</Filter>
     768      <Filter>...</Filter>
    767769    </ClInclude>
    768770    <ClInclude Include="font.h">
    769       <Filter>src\...</Filter>
     771      <Filter>...</Filter>
    770772    </ClInclude>
    771773    <ClInclude Include="forge.h">
    772       <Filter>src\...</Filter>
     774      <Filter>...</Filter>
    773775    </ClInclude>
    774776    <ClInclude Include="gradient.h">
    775       <Filter>src\...</Filter>
     777      <Filter>...</Filter>
    776778    </ClInclude>
    777779    <ClInclude Include="layer.h">
    778       <Filter>src\...</Filter>
     780      <Filter>...</Filter>
    779781    </ClInclude>
    780782    <ClInclude Include="log.h">
    781       <Filter>src\...</Filter>
     783      <Filter>...</Filter>
    782784    </ClInclude>
    783785    <ClInclude Include="loldebug.h">
    784       <Filter>src\...</Filter>
     786      <Filter>...</Filter>
    785787    </ClInclude>
    786788    <ClInclude Include="lolgl.h">
    787       <Filter>src\...</Filter>
     789      <Filter>...</Filter>
     790    </ClInclude>
     791    <ClInclude Include="map.h">
     792      <Filter>...</Filter>
     793    </ClInclude>
     794    <ClInclude Include="numeric.h">
     795      <Filter>...</Filter>
     796    </ClInclude>
     797    <ClInclude Include="platform.h">
     798      <Filter>...</Filter>
     799    </ClInclude>
     800    <ClInclude Include="profiler.h">
     801      <Filter>...</Filter>
     802    </ClInclude>
     803    <ClInclude Include="sample.h">
     804      <Filter>...</Filter>
     805    </ClInclude>
     806    <ClInclude Include="sampler.h">
     807      <Filter>...</Filter>
     808    </ClInclude>
     809    <ClInclude Include="scene.h">
     810      <Filter>...</Filter>
     811    </ClInclude>
     812    <ClInclude Include="simd.h">
     813      <Filter>...</Filter>
     814    </ClInclude>
     815    <ClInclude Include="sprite.h">
     816      <Filter>...</Filter>
     817    </ClInclude>
     818    <ClInclude Include="text.h">
     819      <Filter>...</Filter>
     820    </ClInclude>
     821    <ClInclude Include="ticker.h">
     822      <Filter>...</Filter>
     823    </ClInclude>
     824    <ClInclude Include="worldentity.h">
     825      <Filter>...</Filter>
     826    </ClInclude>
     827    <ClInclude Include="tiler.h">
     828      <Filter>...</Filter>
     829    </ClInclude>
     830    <ClInclude Include="tileset.h">
     831      <Filter>...</Filter>
     832    </ClInclude>
     833    <ClInclude Include="timer.h">
     834      <Filter>...</Filter>
     835    </ClInclude>
     836    <ClInclude Include="video.h">
     837      <Filter>...</Filter>
     838    </ClInclude>
     839    <ClInclude Include="world.h">
     840      <Filter>...</Filter>
     841    </ClInclude>
     842    <ClInclude Include="gpu\framebuffer.h">
     843      <Filter>gpu</Filter>
     844    </ClInclude>
     845    <ClInclude Include="generated\position.hh">
     846      <Filter>generated</Filter>
     847    </ClInclude>
     848    <ClInclude Include="generated\location.hh">
     849      <Filter>generated</Filter>
     850    </ClInclude>
     851    <ClInclude Include="generated\stack.hh">
     852      <Filter>generated</Filter>
     853    </ClInclude>
     854    <ClInclude Include="easymesh\easymesh.h">
     855      <Filter>easymesh</Filter>
     856    </ClInclude>
     857    <ClInclude Include="easymesh\easymesh-compiler.h">
     858      <Filter>easymesh</Filter>
     859    </ClInclude>
     860    <ClInclude Include="generated\easymesh-parser.h">
     861      <Filter>generated</Filter>
     862    </ClInclude>
     863    <ClInclude Include="bullet\btBulletCollisionCommon.h">
     864      <Filter>bullet</Filter>
     865    </ClInclude>
     866    <ClInclude Include="bullet\btBulletDynamicsCommon.h">
     867      <Filter>bullet</Filter>
     868    </ClInclude>
     869    <ClInclude Include="bullet\Bullet-C-Api.h">
     870      <Filter>bullet</Filter>
     871    </ClInclude>
     872    <ClInclude Include="bullet\BulletMultiThreaded\Win32ThreadSupport.h">
     873      <Filter>bullet</Filter>
     874    </ClInclude>
     875    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\Box.h">
     876      <Filter>bullet</Filter>
     877    </ClInclude>
     878    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.h">
     879      <Filter>bullet</Filter>
     880    </ClInclude>
     881    <ClInclude Include="bullet\LinearMath\btAabbUtil2.h">
     882      <Filter>bullet</Filter>
     883    </ClInclude>
     884    <ClInclude Include="bullet\BulletDynamics\Dynamics\btActionInterface.h">
     885      <Filter>bullet</Filter>
     886    </ClInclude>
     887    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.h">
     888      <Filter>bullet</Filter>
     889    </ClInclude>
     890    <ClInclude Include="bullet\LinearMath\btAlignedAllocator.h">
     891      <Filter>bullet</Filter>
     892    </ClInclude>
     893    <ClInclude Include="bullet\LinearMath\btAlignedObjectArray.h">
     894      <Filter>bullet</Filter>
     895    </ClInclude>
     896    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.h">
     897      <Filter>bullet</Filter>
     898    </ClInclude>
     899    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h">
     900      <Filter>bullet</Filter>
     901    </ClInclude>
     902    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.h">
     903      <Filter>bullet</Filter>
     904    </ClInclude>
     905    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h">
     906      <Filter>bullet</Filter>
     907    </ClInclude>
     908    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.h">
     909      <Filter>bullet</Filter>
     910    </ClInclude>
     911    <ClInclude Include="bullet\BulletCollision\Gimpact\btBoxCollision.h">
     912      <Filter>bullet</Filter>
     913    </ClInclude>
     914    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBoxShape.h">
     915      <Filter>bullet</Filter>
     916    </ClInclude>
     917    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseInterface.h">
     918      <Filter>bullet</Filter>
     919    </ClInclude>
     920    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.h">
     921      <Filter>bullet</Filter>
     922    </ClInclude>
     923    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h">
     924      <Filter>bullet</Filter>
     925    </ClInclude>
     926    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.h">
     927      <Filter>bullet</Filter>
     928    </ClInclude>
     929    <ClInclude Include="bullet\BulletDynamics\Character\btCharacterControllerInterface.h">
     930      <Filter>bullet</Filter>
     931    </ClInclude>
     932    <ClInclude Include="bullet\BulletCollision\Gimpact\btClipPolygon.h">
     933      <Filter>bullet</Filter>
     934    </ClInclude>
     935    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h">
     936      <Filter>bullet</Filter>
     937    </ClInclude>
     938    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionConfiguration.h">
     939      <Filter>bullet</Filter>
     940    </ClInclude>
     941    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionCreateFunc.h">
     942      <Filter>bullet</Filter>
     943    </ClInclude>
     944    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.h">
     945      <Filter>bullet</Filter>
     946    </ClInclude>
     947    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionMargin.h">
     948      <Filter>bullet</Filter>
     949    </ClInclude>
     950    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.h">
     951      <Filter>bullet</Filter>
     952    </ClInclude>
     953    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.h">
     954      <Filter>bullet</Filter>
     955    </ClInclude>
     956    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.h">
     957      <Filter>bullet</Filter>
     958    </ClInclude>
     959    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h">
     960      <Filter>bullet</Filter>
     961    </ClInclude>
     962    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.h">
     963      <Filter>bullet</Filter>
     964    </ClInclude>
     965    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.h">
     966      <Filter>bullet</Filter>
     967    </ClInclude>
     968    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConeShape.h">
     969      <Filter>bullet</Filter>
     970    </ClInclude>
     971    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h">
     972      <Filter>bullet</Filter>
     973    </ClInclude>
     974    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConstraintSolver.h">
     975      <Filter>bullet</Filter>
     976    </ClInclude>
     977    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.h">
     978      <Filter>bullet</Filter>
     979    </ClInclude>
     980    <ClInclude Include="bullet\BulletCollision\Gimpact\btContactProcessing.h">
     981      <Filter>bullet</Filter>
     982    </ClInclude>
     983    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactSolverInfo.h">
     984      <Filter>bullet</Filter>
     985    </ClInclude>
     986    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h">
     987      <Filter>bullet</Filter>
     988    </ClInclude>
     989    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h">
     990      <Filter>bullet</Filter>
     991    </ClInclude>
     992    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.h">
     993      <Filter>bullet</Filter>
     994    </ClInclude>
     995    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.h">
     996      <Filter>bullet</Filter>
     997    </ClInclude>
     998    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h">
     999      <Filter>bullet</Filter>
     1000    </ClInclude>
     1001    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h">
     1002      <Filter>bullet</Filter>
     1003    </ClInclude>
     1004    <ClInclude Include="bullet\LinearMath\btConvexHull.h">
     1005      <Filter>bullet</Filter>
     1006    </ClInclude>
     1007    <ClInclude Include="bullet\LinearMath\btConvexHullComputer.h">
     1008      <Filter>bullet</Filter>
     1009    </ClInclude>
     1010    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.h">
     1011      <Filter>bullet</Filter>
     1012    </ClInclude>
     1013    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.h">
     1014      <Filter>bullet</Filter>
     1015    </ClInclude>
     1016    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h">
     1017      <Filter>bullet</Filter>
     1018    </ClInclude>
     1019    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.h">
     1020      <Filter>bullet</Filter>
     1021    </ClInclude>
     1022    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.h">
     1023      <Filter>bullet</Filter>
     1024    </ClInclude>
     1025    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.h">
     1026      <Filter>bullet</Filter>
     1027    </ClInclude>
     1028    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexShape.h">
     1029      <Filter>bullet</Filter>
     1030    </ClInclude>
     1031    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h">
     1032      <Filter>bullet</Filter>
     1033    </ClInclude>
     1034    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.h">
     1035      <Filter>bullet</Filter>
     1036    </ClInclude>
     1037    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.h">
     1038      <Filter>bullet</Filter>
     1039    </ClInclude>
     1040    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.h">
     1041      <Filter>bullet</Filter>
     1042    </ClInclude>
     1043    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h">
     1044      <Filter>bullet</Filter>
     1045    </ClInclude>
     1046    <ClInclude Include="bullet\LinearMath\btDefaultMotionState.h">
     1047      <Filter>bullet</Filter>
     1048    </ClInclude>
     1049    <ClInclude Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.h">
     1050      <Filter>bullet</Filter>
     1051    </ClInclude>
     1052    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h">
     1053      <Filter>bullet</Filter>
     1054    </ClInclude>
     1055    <ClInclude Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h">
     1056      <Filter>bullet</Filter>
     1057    </ClInclude>
     1058    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.h">
     1059      <Filter>bullet</Filter>
     1060    </ClInclude>
     1061    <ClInclude Include="bullet\BulletDynamics\Dynamics\btDynamicsWorld.h">
     1062      <Filter>bullet</Filter>
     1063    </ClInclude>
     1064    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h">
     1065      <Filter>bullet</Filter>
     1066    </ClInclude>
     1067    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.h">
     1068      <Filter>bullet</Filter>
     1069    </ClInclude>
     1070    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h">
     1071      <Filter>bullet</Filter>
     1072    </ClInclude>
     1073    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.h">
     1074      <Filter>bullet</Filter>
     1075    </ClInclude>
     1076    <ClInclude Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.h">
     1077      <Filter>bullet</Filter>
     1078    </ClInclude>
     1079    <ClInclude Include="bullet\BulletCollision\Gimpact\btGeometryOperations.h">
     1080      <Filter>bullet</Filter>
     1081    </ClInclude>
     1082    <ClInclude Include="bullet\LinearMath\btGeometryUtil.h">
     1083      <Filter>bullet</Filter>
     1084    </ClInclude>
     1085    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.h">
     1086      <Filter>bullet</Filter>
     1087    </ClInclude>
     1088    <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactBvh.h">
     1089      <Filter>bullet</Filter>
     1090    </ClInclude>
     1091    <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.h">
     1092      <Filter>bullet</Filter>
     1093    </ClInclude>
     1094    <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactMassUtil.h">
     1095      <Filter>bullet</Filter>
     1096    </ClInclude>
     1097    <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.h">
     1098      <Filter>bullet</Filter>
     1099    </ClInclude>
     1100    <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactShape.h">
     1101      <Filter>bullet</Filter>
     1102    </ClInclude>
     1103    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h">
     1104      <Filter>bullet</Filter>
     1105    </ClInclude>
     1106    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.h">
     1107      <Filter>bullet</Filter>
     1108    </ClInclude>
     1109    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h">
     1110      <Filter>bullet</Filter>
     1111    </ClInclude>
     1112    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h">
     1113      <Filter>bullet</Filter>
     1114    </ClInclude>
     1115    <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.h">
     1116      <Filter>bullet</Filter>
     1117    </ClInclude>
     1118    <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedCode.h">
     1119      <Filter>bullet</Filter>
     1120    </ClInclude>
     1121    <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedDefs.h">
     1122      <Filter>bullet</Filter>
     1123    </ClInclude>
     1124    <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedTypes.h">
     1125      <Filter>bullet</Filter>
     1126    </ClInclude>
     1127    <ClInclude Include="bullet\BulletMultiThreaded\btGpuDefines.h">
     1128      <Filter>bullet</Filter>
     1129    </ClInclude>
     1130    <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedCode.h">
     1131      <Filter>bullet</Filter>
     1132    </ClInclude>
     1133    <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedDefs.h">
     1134      <Filter>bullet</Filter>
     1135    </ClInclude>
     1136    <ClInclude Include="bullet\LinearMath\btGrahamScan2dConvexHull.h">
     1137      <Filter>bullet</Filter>
     1138    </ClInclude>
     1139    <ClInclude Include="bullet\LinearMath\btHashMap.h">
     1140      <Filter>bullet</Filter>
     1141    </ClInclude>
     1142    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h">
     1143      <Filter>bullet</Filter>
     1144    </ClInclude>
     1145    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.h">
     1146      <Filter>bullet</Filter>
     1147    </ClInclude>
     1148    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.h">
     1149      <Filter>bullet</Filter>
     1150    </ClInclude>
     1151    <ClInclude Include="bullet\LinearMath\btIDebugDraw.h">
     1152      <Filter>bullet</Filter>
     1153    </ClInclude>
     1154    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.h">
     1155      <Filter>bullet</Filter>
     1156    </ClInclude>
     1157    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btJacobianEntry.h">
     1158      <Filter>bullet</Filter>
     1159    </ClInclude>
     1160    <ClInclude Include="bullet\BulletDynamics\Character\btKinematicCharacterController.h">
     1161      <Filter>bullet</Filter>
     1162    </ClInclude>
     1163    <ClInclude Include="bullet\LinearMath\btList.h">
     1164      <Filter>bullet</Filter>
     1165    </ClInclude>
     1166    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btManifoldPoint.h">
     1167      <Filter>bullet</Filter>
     1168    </ClInclude>
     1169    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.h">
     1170      <Filter>bullet</Filter>
     1171    </ClInclude>
     1172    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMaterial.h">
     1173      <Filter>bullet</Filter>
     1174    </ClInclude>
     1175    <ClInclude Include="bullet\LinearMath\btMatrix3x3.h">
     1176      <Filter>bullet</Filter>
     1177    </ClInclude>
     1178    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h">
     1179      <Filter>bullet</Filter>
     1180    </ClInclude>
     1181    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.h">
     1182      <Filter>bullet</Filter>
     1183    </ClInclude>
     1184    <ClInclude Include="bullet\LinearMath\btMinMax.h">
     1185      <Filter>bullet</Filter>
     1186    </ClInclude>
     1187    <ClInclude Include="bullet\LinearMath\btMotionState.h">
     1188      <Filter>bullet</Filter>
     1189    </ClInclude>
     1190    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h">
     1191      <Filter>bullet</Filter>
     1192    </ClInclude>
     1193    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h">
     1194      <Filter>bullet</Filter>
     1195    </ClInclude>
     1196    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.h">
     1197      <Filter>bullet</Filter>
     1198    </ClInclude>
     1199    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.h">
     1200      <Filter>bullet</Filter>
     1201    </ClInclude>
     1202    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.h">
     1203      <Filter>bullet</Filter>
     1204    </ClInclude>
     1205    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h">
     1206      <Filter>bullet</Filter>
     1207    </ClInclude>
     1208    <ClInclude Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.h">
     1209      <Filter>bullet</Filter>
     1210    </ClInclude>
     1211    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.h">
     1212      <Filter>bullet</Filter>
     1213    </ClInclude>
     1214    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h">
     1215      <Filter>bullet</Filter>
     1216    </ClInclude>
     1217    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPointCollector.h">
     1218      <Filter>bullet</Filter>
     1219    </ClInclude>
     1220    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.h">
     1221      <Filter>bullet</Filter>
     1222    </ClInclude>
     1223    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.h">
     1224      <Filter>bullet</Filter>
     1225    </ClInclude>
     1226    <ClInclude Include="bullet\LinearMath\btPoolAllocator.h">
     1227      <Filter>bullet</Filter>
     1228    </ClInclude>
     1229    <ClInclude Include="bullet\LinearMath\btQuadWord.h">
     1230      <Filter>bullet</Filter>
     1231    </ClInclude>
     1232    <ClInclude Include="bullet\BulletCollision\Gimpact\btQuantization.h">
     1233      <Filter>bullet</Filter>
     1234    </ClInclude>
     1235    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.h">
     1236      <Filter>bullet</Filter>
     1237    </ClInclude>
     1238    <ClInclude Include="bullet\LinearMath\btQuaternion.h">
     1239      <Filter>bullet</Filter>
     1240    </ClInclude>
     1241    <ClInclude Include="bullet\LinearMath\btQuickprof.h">
     1242      <Filter>bullet</Filter>
     1243    </ClInclude>
     1244    <ClInclude Include="bullet\LinearMath\btRandom.h">
     1245      <Filter>bullet</Filter>
     1246    </ClInclude>
     1247    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.h">
     1248      <Filter>bullet</Filter>
     1249    </ClInclude>
     1250    <ClInclude Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.h">
     1251      <Filter>bullet</Filter>
     1252    </ClInclude>
     1253    <ClInclude Include="bullet\BulletDynamics\Dynamics\btRigidBody.h">
     1254      <Filter>bullet</Filter>
     1255    </ClInclude>
     1256    <ClInclude Include="bullet\LinearMath\btScalar.h">
     1257      <Filter>bullet</Filter>
     1258    </ClInclude>
     1259    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.h">
     1260      <Filter>bullet</Filter>
     1261    </ClInclude>
     1262    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h">
     1263      <Filter>bullet</Filter>
     1264    </ClInclude>
     1265    <ClInclude Include="bullet\LinearMath\btSerializer.h">
     1266      <Filter>bullet</Filter>
     1267    </ClInclude>
     1268    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btShapeHull.h">
     1269      <Filter>bullet</Filter>
     1270    </ClInclude>
     1271    <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.h">
     1272      <Filter>bullet</Filter>
     1273    </ClInclude>
     1274    <ClInclude Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.h">
     1275      <Filter>bullet</Filter>
     1276    </ClInclude>
     1277    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h">
     1278      <Filter>bullet</Filter>
     1279    </ClInclude>
     1280    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.h">
     1281      <Filter>bullet</Filter>
     1282    </ClInclude>
     1283    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.h">
     1284      <Filter>bullet</Filter>
     1285    </ClInclude>
     1286    <ClInclude Include="bullet\BulletSoftBody\btSoftBody.h">
     1287      <Filter>bullet</Filter>
     1288    </ClInclude>
     1289    <ClInclude Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.h">
     1290      <Filter>bullet</Filter>
     1291    </ClInclude>
     1292    <ClInclude Include="bullet\BulletSoftBody\btSoftBodyData.h">
     1293      <Filter>bullet</Filter>
     1294    </ClInclude>
     1295    <ClInclude Include="bullet\BulletSoftBody\btSoftBodyHelpers.h">
     1296      <Filter>bullet</Filter>
     1297    </ClInclude>
     1298    <ClInclude Include="bullet\BulletSoftBody\btSoftBodyInternals.h">
     1299      <Filter>bullet</Filter>
     1300    </ClInclude>
     1301    <ClInclude Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.h">
     1302      <Filter>bullet</Filter>
     1303    </ClInclude>
     1304    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11.h">
     1305      <Filter>bullet</Filter>
     1306    </ClInclude>
     1307    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11SIMDAware.h">
     1308      <Filter>bullet</Filter>
     1309    </ClInclude>
     1310    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCL.h">
     1311      <Filter>bullet</Filter>
     1312    </ClInclude>
     1313    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCLSIMDAware.h">
     1314      <Filter>bullet</Filter>
     1315    </ClInclude>
     1316    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverBuffer_DX11.h">
     1317      <Filter>bullet</Filter>
     1318    </ClInclude>
     1319    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverBuffer_OpenCL.h">
     1320      <Filter>bullet</Filter>
     1321    </ClInclude>
     1322    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\Shared\btSoftBodySolverData.h">
     1323      <Filter>bullet</Filter>
     1324    </ClInclude>
     1325    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11.h">
     1326      <Filter>bullet</Filter>
     1327    </ClInclude>
     1328    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11SIMDAware.h">
     1329      <Filter>bullet</Filter>
     1330    </ClInclude>
     1331    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCL.h">
     1332      <Filter>bullet</Filter>
     1333    </ClInclude>
     1334    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCLSIMDAware.h">
     1335      <Filter>bullet</Filter>
     1336    </ClInclude>
     1337    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverOutputCLtoGL.h">
     1338      <Filter>bullet</Filter>
     1339    </ClInclude>
     1340    <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolvers.h">
     1341      <Filter>bullet</Filter>
     1342    </ClInclude>
     1343    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverTriangleData_DX11.h">
     1344      <Filter>bullet</Filter>
     1345    </ClInclude>
     1346    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverTriangleData_OpenCL.h">
     1347      <Filter>bullet</Filter>
     1348    </ClInclude>
     1349    <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolverVertexBuffer.h">
     1350      <Filter>bullet</Filter>
     1351    </ClInclude>
     1352    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexBuffer_DX11.h">
     1353      <Filter>bullet</Filter>
     1354    </ClInclude>
     1355    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexBuffer_OpenGL.h">
     1356      <Filter>bullet</Filter>
     1357    </ClInclude>
     1358    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexData_DX11.h">
     1359      <Filter>bullet</Filter>
     1360    </ClInclude>
     1361    <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexData_OpenCL.h">
     1362      <Filter>bullet</Filter>
     1363    </ClInclude>
     1364    <ClInclude Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.h">
     1365      <Filter>bullet</Filter>
     1366    </ClInclude>
     1367    <ClInclude Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.h">
     1368      <Filter>bullet</Filter>
     1369    </ClInclude>
     1370    <ClInclude Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.h">
     1371      <Filter>bullet</Filter>
     1372    </ClInclude>
     1373    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h">
     1374      <Filter>bullet</Filter>
     1375    </ClInclude>
     1376    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverBody.h">
     1377      <Filter>bullet</Filter>
     1378    </ClInclude>
     1379    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverConstraint.h">
     1380      <Filter>bullet</Filter>
     1381    </ClInclude>
     1382    <ClInclude Include="bullet\BulletSoftBody\btSparseSDF.h">
     1383      <Filter>bullet</Filter>
     1384    </ClInclude>
     1385    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h">
     1386      <Filter>bullet</Filter>
     1387    </ClInclude>
     1388    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btSphereShape.h">
     1389      <Filter>bullet</Filter>
     1390    </ClInclude>
     1391    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h">
     1392      <Filter>bullet</Filter>
     1393    </ClInclude>
     1394    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h">
     1395      <Filter>bullet</Filter>
     1396    </ClInclude>
     1397    <ClInclude Include="bullet\LinearMath\btStackAlloc.h">
     1398      <Filter>bullet</Filter>
     1399    </ClInclude>
     1400    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.h">
     1401      <Filter>bullet</Filter>
     1402    </ClInclude>
     1403    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.h">
     1404      <Filter>bullet</Filter>
     1405    </ClInclude>
     1406    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h">
     1407      <Filter>bullet</Filter>
     1408    </ClInclude>
     1409    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.h">
     1410      <Filter>bullet</Filter>
     1411    </ClInclude>
     1412    <ClInclude Include="bullet\BulletMultiThreaded\btThreadSupportInterface.h">
     1413      <Filter>bullet</Filter>
     1414    </ClInclude>
     1415    <ClInclude Include="bullet\LinearMath\btTransform.h">
     1416      <Filter>bullet</Filter>
     1417    </ClInclude>
     1418    <ClInclude Include="bullet\LinearMath\btTransformUtil.h">
     1419      <Filter>bullet</Filter>
     1420    </ClInclude>
     1421    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.h">
     1422      <Filter>bullet</Filter>
     1423    </ClInclude>
     1424    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.h">
     1425      <Filter>bullet</Filter>
     1426    </ClInclude>
     1427    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h">
     1428      <Filter>bullet</Filter>
     1429    </ClInclude>
     1430    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h">
     1431      <Filter>bullet</Filter>
     1432    </ClInclude>
     1433    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleInfoMap.h">
     1434      <Filter>bullet</Filter>
     1435    </ClInclude>
     1436    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.h">
     1437      <Filter>bullet</Filter>
     1438    </ClInclude>
     1439    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.h">
     1440      <Filter>bullet</Filter>
     1441    </ClInclude>
     1442    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleShape.h">
     1443      <Filter>bullet</Filter>
     1444    </ClInclude>
     1445    <ClInclude Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.h">
     1446      <Filter>bullet</Filter>
     1447    </ClInclude>
     1448    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.h">
     1449      <Filter>bullet</Filter>
     1450    </ClInclude>
     1451    <ClInclude Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.h">
     1452      <Filter>bullet</Filter>
     1453    </ClInclude>
     1454    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.h">
     1455      <Filter>bullet</Filter>
     1456    </ClInclude>
     1457    <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.h">
     1458      <Filter>bullet</Filter>
     1459    </ClInclude>
     1460    <ClInclude Include="bullet\LinearMath\btVector3.h">
     1461      <Filter>bullet</Filter>
     1462    </ClInclude>
     1463    <ClInclude Include="bullet\BulletDynamics\Vehicle\btVehicleRaycaster.h">
     1464      <Filter>bullet</Filter>
     1465    </ClInclude>
     1466    <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h">
     1467      <Filter>bullet</Filter>
     1468    </ClInclude>
     1469    <ClInclude Include="bullet\BulletDynamics\Vehicle\btWheelInfo.h">
     1470      <Filter>bullet</Filter>
     1471    </ClInclude>
     1472    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_array.h">
     1473      <Filter>bullet</Filter>
     1474    </ClInclude>
     1475    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_basic_geometry_operations.h">
     1476      <Filter>bullet</Filter>
     1477    </ClInclude>
     1478    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_bitset.h">
     1479      <Filter>bullet</Filter>
     1480    </ClInclude>
     1481    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_collision.h">
     1482      <Filter>bullet</Filter>
     1483    </ClInclude>
     1484    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_set.h">
     1485      <Filter>bullet</Filter>
     1486    </ClInclude>
     1487    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_clip_polygon.h">
     1488      <Filter>bullet</Filter>
     1489    </ClInclude>
     1490    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_contact.h">
     1491      <Filter>bullet</Filter>
     1492    </ClInclude>
     1493    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geom_types.h">
     1494      <Filter>bullet</Filter>
     1495    </ClInclude>
     1496    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geometry.h">
     1497      <Filter>bullet</Filter>
     1498    </ClInclude>
     1499    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_hash_table.h">
     1500      <Filter>bullet</Filter>
     1501    </ClInclude>
     1502    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_linear_math.h">
     1503      <Filter>bullet</Filter>
     1504    </ClInclude>
     1505    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_math.h">
     1506      <Filter>bullet</Filter>
     1507    </ClInclude>
     1508    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_memory.h">
     1509      <Filter>bullet</Filter>
     1510    </ClInclude>
     1511    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_radixsort.h">
     1512      <Filter>bullet</Filter>
     1513    </ClInclude>
     1514    <ClInclude Include="bullet\BulletCollision\Gimpact\gim_tri_collision.h">
     1515      <Filter>bullet</Filter>
     1516    </ClInclude>
     1517    <ClInclude Include="bullet\BulletMultiThreaded\HeapManager.h">
     1518      <Filter>bullet</Filter>
     1519    </ClInclude>
     1520    <ClInclude Include="bullet\BulletMultiThreaded\PlatformDefinitions.h">
     1521      <Filter>bullet</Filter>
     1522    </ClInclude>
     1523    <ClInclude Include="bullet\BulletMultiThreaded\PosixThreadSupport.h">
     1524      <Filter>bullet</Filter>
     1525    </ClInclude>
     1526    <ClInclude Include="bullet\BulletMultiThreaded\PpuAddressSpace.h">
     1527      <Filter>bullet</Filter>
     1528    </ClInclude>
     1529    <ClInclude Include="bullet\BulletMultiThreaded\SequentialThreadSupport.h">
     1530      <Filter>bullet</Filter>
     1531    </ClInclude>
     1532    <ClInclude Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.h">
     1533      <Filter>bullet</Filter>
     1534    </ClInclude>
     1535    <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.h">
     1536      <Filter>bullet</Filter>
     1537    </ClInclude>
     1538    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.h">
     1539      <Filter>bullet</Filter>
     1540    </ClInclude>
     1541    <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.h">
     1542      <Filter>bullet</Filter>
     1543    </ClInclude>
     1544    <ClInclude Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.h">
     1545      <Filter>bullet</Filter>
     1546    </ClInclude>
     1547    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.h">
     1548      <Filter>bullet</Filter>
     1549    </ClInclude>
     1550    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuConvexPenetrationDepthSolver.h">
     1551      <Filter>bullet</Filter>
     1552    </ClInclude>
     1553    <ClInclude Include="bullet\BulletMultiThreaded\SpuDoubleBuffer.h">
     1554      <Filter>bullet</Filter>
     1555    </ClInclude>
     1556    <ClInclude Include="bullet\BulletMultiThreaded\SpuFakeDma.h">
     1557      <Filter>bullet</Filter>
     1558    </ClInclude>
     1559    <ClInclude Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.h">
     1560      <Filter>bullet</Filter>
     1561    </ClInclude>
     1562    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.h">
     1563      <Filter>bullet</Filter>
     1564    </ClInclude>
     1565    <ClInclude Include="bullet\BulletMultiThreaded\SpuLibspe2Support.h">
     1566      <Filter>bullet</Filter>
     1567    </ClInclude>
     1568    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuLocalSupport.h">
     1569      <Filter>bullet</Filter>
     1570    </ClInclude>
     1571    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.h">
     1572      <Filter>bullet</Filter>
     1573    </ClInclude>
     1574    <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuPreferredPenetrationDirections.h">
     1575      <Filter>bullet</Filter>
     1576    </ClInclude>
     1577    <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.h">
     1578      <Filter>bullet</Filter>
     1579    </ClInclude>
     1580    <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.h">
     1581      <Filter>bullet</Filter>
     1582    </ClInclude>
     1583    <ClInclude Include="bullet\BulletMultiThreaded\SpuSync.h">
     1584      <Filter>bullet</Filter>
     1585    </ClInclude>
     1586    <ClInclude Include="bullet\BulletMultiThreaded\TrbDynBody.h">
     1587      <Filter>bullet</Filter>
     1588    </ClInclude>
     1589    <ClInclude Include="bullet\BulletMultiThreaded\TrbStateVec.h">
     1590      <Filter>bullet</Filter>
     1591    </ClInclude>
     1592    <ClInclude Include="bullet\BulletMultiThreaded\vectormath2bullet.h">
     1593      <Filter>bullet</Filter>
     1594    </ClInclude>
     1595    <ClInclude Include="gpu\lolfx-compiler.h">
     1596      <Filter>gpu</Filter>
     1597    </ClInclude>
     1598    <ClInclude Include="gpu\lolfx.h">
     1599      <Filter>gpu</Filter>
     1600    </ClInclude>
     1601    <ClInclude Include="generated\lolfx-parser.h">
     1602      <Filter>gpu</Filter>
     1603    </ClInclude>
     1604    <ClInclude Include="platform\ps3\ps3app.h">
     1605      <Filter>platform\ps3</Filter>
     1606    </ClInclude>
     1607    <ClInclude Include="platform\ps3\ps3input.h">
     1608      <Filter>platform\ps3</Filter>
     1609    </ClInclude>
     1610    <ClInclude Include="platform\ps3\threadbase.h">
     1611      <Filter>platform\ps3</Filter>
    7881612    </ClInclude>
    7891613    <ClInclude Include="map.h">
    7901614      <Filter>src\...</Filter>
    7911615    </ClInclude>
    792     <ClInclude Include="numeric.h">
    793       <Filter>src\...</Filter>
    794     </ClInclude>
    795     <ClInclude Include="platform.h">
    796       <Filter>src\...</Filter>
    797     </ClInclude>
    798     <ClInclude Include="profiler.h">
    799       <Filter>src\...</Filter>
    800     </ClInclude>
    801     <ClInclude Include="sample.h">
    802       <Filter>src\...</Filter>
    803     </ClInclude>
    804     <ClInclude Include="sampler.h">
    805       <Filter>src\...</Filter>
    806     </ClInclude>
    807     <ClInclude Include="scene.h">
    808       <Filter>src\...</Filter>
    809     </ClInclude>
    810     <ClInclude Include="simd.h">
    811       <Filter>src\...</Filter>
    812     </ClInclude>
    813     <ClInclude Include="sprite.h">
    814       <Filter>src\...</Filter>
    815     </ClInclude>
    816     <ClInclude Include="text.h">
    817       <Filter>src\...</Filter>
    818     </ClInclude>
    819     <ClInclude Include="ticker.h">
    820       <Filter>src\...</Filter>
    821     </ClInclude>
    822     <ClInclude Include="worldentity.h">
    823       <Filter>src\...</Filter>
    824     </ClInclude>
    825     <ClInclude Include="tiler.h">
    826       <Filter>src\...</Filter>
    827     </ClInclude>
    828     <ClInclude Include="tileset.h">
    829       <Filter>src\...</Filter>
    830     </ClInclude>
    831     <ClInclude Include="timer.h">
    832       <Filter>src\...</Filter>
    833     </ClInclude>
    834     <ClInclude Include="video.h">
    835       <Filter>src\...</Filter>
    836     </ClInclude>
    837     <ClInclude Include="world.h">
    838       <Filter>src\...</Filter>
    839     </ClInclude>
    840     <ClInclude Include="gpu\framebuffer.h">
    841       <Filter>src\gpu</Filter>
    842     </ClInclude>
    843     <ClInclude Include="generated\position.hh">
    844       <Filter>src\generated</Filter>
    845     </ClInclude>
    846     <ClInclude Include="generated\location.hh">
    847       <Filter>src\generated</Filter>
    848     </ClInclude>
    849     <ClInclude Include="generated\stack.hh">
    850       <Filter>src\generated</Filter>
    851     </ClInclude>
    852     <ClInclude Include="easymesh\easymesh.h">
    853       <Filter>src\easymesh</Filter>
    854     </ClInclude>
    855     <ClInclude Include="easymesh\easymesh-compiler.h">
    856       <Filter>src\easymesh</Filter>
    857     </ClInclude>
    858     <ClInclude Include="generated\easymesh-parser.h">
    859       <Filter>src\generated</Filter>
    860     </ClInclude>
    861     <ClInclude Include="bullet\btBulletCollisionCommon.h">
    862       <Filter>bullet</Filter>
    863     </ClInclude>
    864     <ClInclude Include="bullet\btBulletDynamicsCommon.h">
    865       <Filter>bullet</Filter>
    866     </ClInclude>
    867     <ClInclude Include="bullet\Bullet-C-Api.h">
    868       <Filter>bullet</Filter>
    869     </ClInclude>
    870     <ClInclude Include="bullet\BulletMultiThreaded\Win32ThreadSupport.h">
    871       <Filter>bullet</Filter>
    872     </ClInclude>
    873     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\Box.h">
    874       <Filter>bullet</Filter>
    875     </ClInclude>
    876     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\boxBoxDistance.h">
    877       <Filter>bullet</Filter>
    878     </ClInclude>
    879     <ClInclude Include="bullet\LinearMath\btAabbUtil2.h">
    880       <Filter>bullet</Filter>
    881     </ClInclude>
    882     <ClInclude Include="bullet\BulletDynamics\Dynamics\btActionInterface.h">
    883       <Filter>bullet</Filter>
    884     </ClInclude>
    885     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btActivatingCollisionAlgorithm.h">
    886       <Filter>bullet</Filter>
    887     </ClInclude>
    888     <ClInclude Include="bullet\LinearMath\btAlignedAllocator.h">
    889       <Filter>bullet</Filter>
    890     </ClInclude>
    891     <ClInclude Include="bullet\LinearMath\btAlignedObjectArray.h">
    892       <Filter>bullet</Filter>
    893     </ClInclude>
    894     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btAxisSweep3.h">
    895       <Filter>bullet</Filter>
    896     </ClInclude>
    897     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBox2dBox2dCollisionAlgorithm.h">
    898       <Filter>bullet</Filter>
    899     </ClInclude>
    900     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBox2dShape.h">
    901       <Filter>bullet</Filter>
    902     </ClInclude>
    903     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxCollisionAlgorithm.h">
    904       <Filter>bullet</Filter>
    905     </ClInclude>
    906     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btBoxBoxDetector.h">
    907       <Filter>bullet</Filter>
    908     </ClInclude>
    909     <ClInclude Include="bullet\BulletCollision\Gimpact\btBoxCollision.h">
    910       <Filter>bullet</Filter>
    911     </ClInclude>
    912     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBoxShape.h">
    913       <Filter>bullet</Filter>
    914     </ClInclude>
    915     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseInterface.h">
    916       <Filter>bullet</Filter>
    917     </ClInclude>
    918     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btBroadphaseProxy.h">
    919       <Filter>bullet</Filter>
    920     </ClInclude>
    921     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.h">
    922       <Filter>bullet</Filter>
    923     </ClInclude>
    924     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCapsuleShape.h">
    925       <Filter>bullet</Filter>
    926     </ClInclude>
    927     <ClInclude Include="bullet\BulletDynamics\Character\btCharacterControllerInterface.h">
    928       <Filter>bullet</Filter>
    929     </ClInclude>
    930     <ClInclude Include="bullet\BulletCollision\Gimpact\btClipPolygon.h">
    931       <Filter>bullet</Filter>
    932     </ClInclude>
    933     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btCollisionAlgorithm.h">
    934       <Filter>bullet</Filter>
    935     </ClInclude>
    936     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionConfiguration.h">
    937       <Filter>bullet</Filter>
    938     </ClInclude>
    939     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionCreateFunc.h">
    940       <Filter>bullet</Filter>
    941     </ClInclude>
    942     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionDispatcher.h">
    943       <Filter>bullet</Filter>
    944     </ClInclude>
    945     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionMargin.h">
    946       <Filter>bullet</Filter>
    947     </ClInclude>
    948     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionObject.h">
    949       <Filter>bullet</Filter>
    950     </ClInclude>
    951     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCollisionShape.h">
    952       <Filter>bullet</Filter>
    953     </ClInclude>
    954     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCollisionWorld.h">
    955       <Filter>bullet</Filter>
    956     </ClInclude>
    957     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btCompoundCollisionAlgorithm.h">
    958       <Filter>bullet</Filter>
    959     </ClInclude>
    960     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCompoundShape.h">
    961       <Filter>bullet</Filter>
    962     </ClInclude>
    963     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConcaveShape.h">
    964       <Filter>bullet</Filter>
    965     </ClInclude>
    966     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConeShape.h">
    967       <Filter>bullet</Filter>
    968     </ClInclude>
    969     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConeTwistConstraint.h">
    970       <Filter>bullet</Filter>
    971     </ClInclude>
    972     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btConstraintSolver.h">
    973       <Filter>bullet</Filter>
    974     </ClInclude>
    975     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactConstraint.h">
    976       <Filter>bullet</Filter>
    977     </ClInclude>
    978     <ClInclude Include="bullet\BulletCollision\Gimpact\btContactProcessing.h">
    979       <Filter>bullet</Filter>
    980     </ClInclude>
    981     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btContactSolverInfo.h">
    982       <Filter>bullet</Filter>
    983     </ClInclude>
    984     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btContinuousConvexCollision.h">
    985       <Filter>bullet</Filter>
    986     </ClInclude>
    987     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvex2dConvex2dAlgorithm.h">
    988       <Filter>bullet</Filter>
    989     </ClInclude>
    990     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvex2dShape.h">
    991       <Filter>bullet</Filter>
    992     </ClInclude>
    993     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexCast.h">
    994       <Filter>bullet</Filter>
    995     </ClInclude>
    996     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConcaveCollisionAlgorithm.h">
    997       <Filter>bullet</Filter>
    998     </ClInclude>
    999     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexConvexAlgorithm.h">
    1000       <Filter>bullet</Filter>
    1001     </ClInclude>
    1002     <ClInclude Include="bullet\LinearMath\btConvexHull.h">
    1003       <Filter>bullet</Filter>
    1004     </ClInclude>
    1005     <ClInclude Include="bullet\LinearMath\btConvexHullComputer.h">
    1006       <Filter>bullet</Filter>
    1007     </ClInclude>
    1008     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexHullShape.h">
    1009       <Filter>bullet</Filter>
    1010     </ClInclude>
    1011     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexInternalShape.h">
    1012       <Filter>bullet</Filter>
    1013     </ClInclude>
    1014     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btConvexPenetrationDepthSolver.h">
    1015       <Filter>bullet</Filter>
    1016     </ClInclude>
    1017     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btConvexPlaneCollisionAlgorithm.h">
    1018       <Filter>bullet</Filter>
    1019     </ClInclude>
    1020     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPointCloudShape.h">
    1021       <Filter>bullet</Filter>
    1022     </ClInclude>
    1023     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexPolyhedron.h">
    1024       <Filter>bullet</Filter>
    1025     </ClInclude>
    1026     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexShape.h">
    1027       <Filter>bullet</Filter>
    1028     </ClInclude>
    1029     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btConvexTriangleMeshShape.h">
    1030       <Filter>bullet</Filter>
    1031     </ClInclude>
    1032     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btCylinderShape.h">
    1033       <Filter>bullet</Filter>
    1034     </ClInclude>
    1035     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvt.h">
    1036       <Filter>bullet</Filter>
    1037     </ClInclude>
    1038     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDbvtBroadphase.h">
    1039       <Filter>bullet</Filter>
    1040     </ClInclude>
    1041     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btDefaultCollisionConfiguration.h">
    1042       <Filter>bullet</Filter>
    1043     </ClInclude>
    1044     <ClInclude Include="bullet\LinearMath\btDefaultMotionState.h">
    1045       <Filter>bullet</Filter>
    1046     </ClInclude>
    1047     <ClInclude Include="bullet\BulletSoftBody\btDefaultSoftBodySolver.h">
    1048       <Filter>bullet</Filter>
    1049     </ClInclude>
    1050     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btDiscreteCollisionDetectorInterface.h">
    1051       <Filter>bullet</Filter>
    1052     </ClInclude>
    1053     <ClInclude Include="bullet\BulletDynamics\Dynamics\btDiscreteDynamicsWorld.h">
    1054       <Filter>bullet</Filter>
    1055     </ClInclude>
    1056     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btDispatcher.h">
    1057       <Filter>bullet</Filter>
    1058     </ClInclude>
    1059     <ClInclude Include="bullet\BulletDynamics\Dynamics\btDynamicsWorld.h">
    1060       <Filter>bullet</Filter>
    1061     </ClInclude>
    1062     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btEmptyCollisionAlgorithm.h">
    1063       <Filter>bullet</Filter>
    1064     </ClInclude>
    1065     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btEmptyShape.h">
    1066       <Filter>bullet</Filter>
    1067     </ClInclude>
    1068     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofConstraint.h">
    1069       <Filter>bullet</Filter>
    1070     </ClInclude>
    1071     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btGeneric6DofSpringConstraint.h">
    1072       <Filter>bullet</Filter>
    1073     </ClInclude>
    1074     <ClInclude Include="bullet\BulletCollision\Gimpact\btGenericPoolAllocator.h">
    1075       <Filter>bullet</Filter>
    1076     </ClInclude>
    1077     <ClInclude Include="bullet\BulletCollision\Gimpact\btGeometryOperations.h">
    1078       <Filter>bullet</Filter>
    1079     </ClInclude>
    1080     <ClInclude Include="bullet\LinearMath\btGeometryUtil.h">
    1081       <Filter>bullet</Filter>
    1082     </ClInclude>
    1083     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btGhostObject.h">
    1084       <Filter>bullet</Filter>
    1085     </ClInclude>
    1086     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactBvh.h">
    1087       <Filter>bullet</Filter>
    1088     </ClInclude>
    1089     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactCollisionAlgorithm.h">
    1090       <Filter>bullet</Filter>
    1091     </ClInclude>
    1092     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactMassUtil.h">
    1093       <Filter>bullet</Filter>
    1094     </ClInclude>
    1095     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactQuantizedBvh.h">
    1096       <Filter>bullet</Filter>
    1097     </ClInclude>
    1098     <ClInclude Include="bullet\BulletCollision\Gimpact\btGImpactShape.h">
    1099       <Filter>bullet</Filter>
    1100     </ClInclude>
    1101     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkConvexCast.h">
    1102       <Filter>bullet</Filter>
    1103     </ClInclude>
    1104     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpa2.h">
    1105       <Filter>bullet</Filter>
    1106     </ClInclude>
    1107     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkEpaPenetrationDepthSolver.h">
    1108       <Filter>bullet</Filter>
    1109     </ClInclude>
    1110     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btGjkPairDetector.h">
    1111       <Filter>bullet</Filter>
    1112     </ClInclude>
    1113     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphase.h">
    1114       <Filter>bullet</Filter>
    1115     </ClInclude>
    1116     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedCode.h">
    1117       <Filter>bullet</Filter>
    1118     </ClInclude>
    1119     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedDefs.h">
    1120       <Filter>bullet</Filter>
    1121     </ClInclude>
    1122     <ClInclude Include="bullet\BulletMultiThreaded\btGpu3DGridBroadphaseSharedTypes.h">
    1123       <Filter>bullet</Filter>
    1124     </ClInclude>
    1125     <ClInclude Include="bullet\BulletMultiThreaded\btGpuDefines.h">
    1126       <Filter>bullet</Filter>
    1127     </ClInclude>
    1128     <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedCode.h">
    1129       <Filter>bullet</Filter>
    1130     </ClInclude>
    1131     <ClInclude Include="bullet\BulletMultiThreaded\btGpuUtilsSharedDefs.h">
    1132       <Filter>bullet</Filter>
    1133     </ClInclude>
    1134     <ClInclude Include="bullet\LinearMath\btGrahamScan2dConvexHull.h">
    1135       <Filter>bullet</Filter>
    1136     </ClInclude>
    1137     <ClInclude Include="bullet\LinearMath\btHashMap.h">
    1138       <Filter>bullet</Filter>
    1139     </ClInclude>
    1140     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btHeightfieldTerrainShape.h">
    1141       <Filter>bullet</Filter>
    1142     </ClInclude>
    1143     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHinge2Constraint.h">
    1144       <Filter>bullet</Filter>
    1145     </ClInclude>
    1146     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btHingeConstraint.h">
    1147       <Filter>bullet</Filter>
    1148     </ClInclude>
    1149     <ClInclude Include="bullet\LinearMath\btIDebugDraw.h">
    1150       <Filter>bullet</Filter>
    1151     </ClInclude>
    1152     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btInternalEdgeUtility.h">
    1153       <Filter>bullet</Filter>
    1154     </ClInclude>
    1155     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btJacobianEntry.h">
    1156       <Filter>bullet</Filter>
    1157     </ClInclude>
    1158     <ClInclude Include="bullet\BulletDynamics\Character\btKinematicCharacterController.h">
    1159       <Filter>bullet</Filter>
    1160     </ClInclude>
    1161     <ClInclude Include="bullet\LinearMath\btList.h">
    1162       <Filter>bullet</Filter>
    1163     </ClInclude>
    1164     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btManifoldPoint.h">
    1165       <Filter>bullet</Filter>
    1166     </ClInclude>
    1167     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btManifoldResult.h">
    1168       <Filter>bullet</Filter>
    1169     </ClInclude>
    1170     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMaterial.h">
    1171       <Filter>bullet</Filter>
    1172     </ClInclude>
    1173     <ClInclude Include="bullet\LinearMath\btMatrix3x3.h">
    1174       <Filter>bullet</Filter>
    1175     </ClInclude>
    1176     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btMinkowskiPenetrationDepthSolver.h">
    1177       <Filter>bullet</Filter>
    1178     </ClInclude>
    1179     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMinkowskiSumShape.h">
    1180       <Filter>bullet</Filter>
    1181     </ClInclude>
    1182     <ClInclude Include="bullet\LinearMath\btMinMax.h">
    1183       <Filter>bullet</Filter>
    1184     </ClInclude>
    1185     <ClInclude Include="bullet\LinearMath\btMotionState.h">
    1186       <Filter>bullet</Filter>
    1187     </ClInclude>
    1188     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h">
    1189       <Filter>bullet</Filter>
    1190     </ClInclude>
    1191     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btMultiSapBroadphase.h">
    1192       <Filter>bullet</Filter>
    1193     </ClInclude>
    1194     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btMultiSphereShape.h">
    1195       <Filter>bullet</Filter>
    1196     </ClInclude>
    1197     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btOptimizedBvh.h">
    1198       <Filter>bullet</Filter>
    1199     </ClInclude>
    1200     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCache.h">
    1201       <Filter>bullet</Filter>
    1202     </ClInclude>
    1203     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btOverlappingPairCallback.h">
    1204       <Filter>bullet</Filter>
    1205     </ClInclude>
    1206     <ClInclude Include="bullet\BulletMultiThreaded\btParallelConstraintSolver.h">
    1207       <Filter>bullet</Filter>
    1208     </ClInclude>
    1209     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPersistentManifold.h">
    1210       <Filter>bullet</Filter>
    1211     </ClInclude>
    1212     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btPoint2PointConstraint.h">
    1213       <Filter>bullet</Filter>
    1214     </ClInclude>
    1215     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPointCollector.h">
    1216       <Filter>bullet</Filter>
    1217     </ClInclude>
    1218     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btPolyhedralContactClipping.h">
    1219       <Filter>bullet</Filter>
    1220     </ClInclude>
    1221     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btPolyhedralConvexShape.h">
    1222       <Filter>bullet</Filter>
    1223     </ClInclude>
    1224     <ClInclude Include="bullet\LinearMath\btPoolAllocator.h">
    1225       <Filter>bullet</Filter>
    1226     </ClInclude>
    1227     <ClInclude Include="bullet\LinearMath\btQuadWord.h">
    1228       <Filter>bullet</Filter>
    1229     </ClInclude>
    1230     <ClInclude Include="bullet\BulletCollision\Gimpact\btQuantization.h">
    1231       <Filter>bullet</Filter>
    1232     </ClInclude>
    1233     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btQuantizedBvh.h">
    1234       <Filter>bullet</Filter>
    1235     </ClInclude>
    1236     <ClInclude Include="bullet\LinearMath\btQuaternion.h">
    1237       <Filter>bullet</Filter>
    1238     </ClInclude>
    1239     <ClInclude Include="bullet\LinearMath\btQuickprof.h">
    1240       <Filter>bullet</Filter>
    1241     </ClInclude>
    1242     <ClInclude Include="bullet\LinearMath\btRandom.h">
    1243       <Filter>bullet</Filter>
    1244     </ClInclude>
    1245     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btRaycastCallback.h">
    1246       <Filter>bullet</Filter>
    1247     </ClInclude>
    1248     <ClInclude Include="bullet\BulletDynamics\Vehicle\btRaycastVehicle.h">
    1249       <Filter>bullet</Filter>
    1250     </ClInclude>
    1251     <ClInclude Include="bullet\BulletDynamics\Dynamics\btRigidBody.h">
    1252       <Filter>bullet</Filter>
    1253     </ClInclude>
    1254     <ClInclude Include="bullet\LinearMath\btScalar.h">
    1255       <Filter>bullet</Filter>
    1256     </ClInclude>
    1257     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btScaledBvhTriangleMeshShape.h">
    1258       <Filter>bullet</Filter>
    1259     </ClInclude>
    1260     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSequentialImpulseConstraintSolver.h">
    1261       <Filter>bullet</Filter>
    1262     </ClInclude>
    1263     <ClInclude Include="bullet\LinearMath\btSerializer.h">
    1264       <Filter>bullet</Filter>
    1265     </ClInclude>
    1266     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btShapeHull.h">
    1267       <Filter>bullet</Filter>
    1268     </ClInclude>
    1269     <ClInclude Include="bullet\BulletCollision\BroadphaseCollision\btSimpleBroadphase.h">
    1270       <Filter>bullet</Filter>
    1271     </ClInclude>
    1272     <ClInclude Include="bullet\BulletDynamics\Dynamics\btSimpleDynamicsWorld.h">
    1273       <Filter>bullet</Filter>
    1274     </ClInclude>
    1275     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSimplexSolverInterface.h">
    1276       <Filter>bullet</Filter>
    1277     </ClInclude>
    1278     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSimulationIslandManager.h">
    1279       <Filter>bullet</Filter>
    1280     </ClInclude>
    1281     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSliderConstraint.h">
    1282       <Filter>bullet</Filter>
    1283     </ClInclude>
    1284     <ClInclude Include="bullet\BulletSoftBody\btSoftBody.h">
    1285       <Filter>bullet</Filter>
    1286     </ClInclude>
    1287     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyConcaveCollisionAlgorithm.h">
    1288       <Filter>bullet</Filter>
    1289     </ClInclude>
    1290     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyData.h">
    1291       <Filter>bullet</Filter>
    1292     </ClInclude>
    1293     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyHelpers.h">
    1294       <Filter>bullet</Filter>
    1295     </ClInclude>
    1296     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyInternals.h">
    1297       <Filter>bullet</Filter>
    1298     </ClInclude>
    1299     <ClInclude Include="bullet\BulletSoftBody\btSoftBodyRigidBodyCollisionConfiguration.h">
    1300       <Filter>bullet</Filter>
    1301     </ClInclude>
    1302     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11.h">
    1303       <Filter>bullet</Filter>
    1304     </ClInclude>
    1305     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolver_DX11SIMDAware.h">
    1306       <Filter>bullet</Filter>
    1307     </ClInclude>
    1308     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCL.h">
    1309       <Filter>bullet</Filter>
    1310     </ClInclude>
    1311     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolver_OpenCLSIMDAware.h">
    1312       <Filter>bullet</Filter>
    1313     </ClInclude>
    1314     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverBuffer_DX11.h">
    1315       <Filter>bullet</Filter>
    1316     </ClInclude>
    1317     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverBuffer_OpenCL.h">
    1318       <Filter>bullet</Filter>
    1319     </ClInclude>
    1320     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\Shared\btSoftBodySolverData.h">
    1321       <Filter>bullet</Filter>
    1322     </ClInclude>
    1323     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11.h">
    1324       <Filter>bullet</Filter>
    1325     </ClInclude>
    1326     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverLinkData_DX11SIMDAware.h">
    1327       <Filter>bullet</Filter>
    1328     </ClInclude>
    1329     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCL.h">
    1330       <Filter>bullet</Filter>
    1331     </ClInclude>
    1332     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverLinkData_OpenCLSIMDAware.h">
    1333       <Filter>bullet</Filter>
    1334     </ClInclude>
    1335     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverOutputCLtoGL.h">
    1336       <Filter>bullet</Filter>
    1337     </ClInclude>
    1338     <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolvers.h">
    1339       <Filter>bullet</Filter>
    1340     </ClInclude>
    1341     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverTriangleData_DX11.h">
    1342       <Filter>bullet</Filter>
    1343     </ClInclude>
    1344     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverTriangleData_OpenCL.h">
    1345       <Filter>bullet</Filter>
    1346     </ClInclude>
    1347     <ClInclude Include="bullet\BulletSoftBody\btSoftBodySolverVertexBuffer.h">
    1348       <Filter>bullet</Filter>
    1349     </ClInclude>
    1350     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexBuffer_DX11.h">
    1351       <Filter>bullet</Filter>
    1352     </ClInclude>
    1353     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexBuffer_OpenGL.h">
    1354       <Filter>bullet</Filter>
    1355     </ClInclude>
    1356     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\DX11\btSoftBodySolverVertexData_DX11.h">
    1357       <Filter>bullet</Filter>
    1358     </ClInclude>
    1359     <ClInclude Include="bullet\BulletMultiThreaded\GpuSoftBodySolvers\OpenCL\btSoftBodySolverVertexData_OpenCL.h">
    1360       <Filter>bullet</Filter>
    1361     </ClInclude>
    1362     <ClInclude Include="bullet\BulletSoftBody\btSoftRigidCollisionAlgorithm.h">
    1363       <Filter>bullet</Filter>
    1364     </ClInclude>
    1365     <ClInclude Include="bullet\BulletSoftBody\btSoftRigidDynamicsWorld.h">
    1366       <Filter>bullet</Filter>
    1367     </ClInclude>
    1368     <ClInclude Include="bullet\BulletSoftBody\btSoftSoftCollisionAlgorithm.h">
    1369       <Filter>bullet</Filter>
    1370     </ClInclude>
    1371     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolve2LinearConstraint.h">
    1372       <Filter>bullet</Filter>
    1373     </ClInclude>
    1374     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverBody.h">
    1375       <Filter>bullet</Filter>
    1376     </ClInclude>
    1377     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btSolverConstraint.h">
    1378       <Filter>bullet</Filter>
    1379     </ClInclude>
    1380     <ClInclude Include="bullet\BulletSoftBody\btSparseSDF.h">
    1381       <Filter>bullet</Filter>
    1382     </ClInclude>
    1383     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereBoxCollisionAlgorithm.h">
    1384       <Filter>bullet</Filter>
    1385     </ClInclude>
    1386     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btSphereShape.h">
    1387       <Filter>bullet</Filter>
    1388     </ClInclude>
    1389     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereSphereCollisionAlgorithm.h">
    1390       <Filter>bullet</Filter>
    1391     </ClInclude>
    1392     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btSphereTriangleCollisionAlgorithm.h">
    1393       <Filter>bullet</Filter>
    1394     </ClInclude>
    1395     <ClInclude Include="bullet\LinearMath\btStackAlloc.h">
    1396       <Filter>bullet</Filter>
    1397     </ClInclude>
    1398     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStaticPlaneShape.h">
    1399       <Filter>bullet</Filter>
    1400     </ClInclude>
    1401     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btStridingMeshInterface.h">
    1402       <Filter>bullet</Filter>
    1403     </ClInclude>
    1404     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btSubSimplexConvexCast.h">
    1405       <Filter>bullet</Filter>
    1406     </ClInclude>
    1407     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTetrahedronShape.h">
    1408       <Filter>bullet</Filter>
    1409     </ClInclude>
    1410     <ClInclude Include="bullet\BulletMultiThreaded\btThreadSupportInterface.h">
    1411       <Filter>bullet</Filter>
    1412     </ClInclude>
    1413     <ClInclude Include="bullet\LinearMath\btTransform.h">
    1414       <Filter>bullet</Filter>
    1415     </ClInclude>
    1416     <ClInclude Include="bullet\LinearMath\btTransformUtil.h">
    1417       <Filter>bullet</Filter>
    1418     </ClInclude>
    1419     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleBuffer.h">
    1420       <Filter>bullet</Filter>
    1421     </ClInclude>
    1422     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleCallback.h">
    1423       <Filter>bullet</Filter>
    1424     </ClInclude>
    1425     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexArray.h">
    1426       <Filter>bullet</Filter>
    1427     </ClInclude>
    1428     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h">
    1429       <Filter>bullet</Filter>
    1430     </ClInclude>
    1431     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleInfoMap.h">
    1432       <Filter>bullet</Filter>
    1433     </ClInclude>
    1434     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMesh.h">
    1435       <Filter>bullet</Filter>
    1436     </ClInclude>
    1437     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleMeshShape.h">
    1438       <Filter>bullet</Filter>
    1439     </ClInclude>
    1440     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btTriangleShape.h">
    1441       <Filter>bullet</Filter>
    1442     </ClInclude>
    1443     <ClInclude Include="bullet\BulletCollision\Gimpact\btTriangleShapeEx.h">
    1444       <Filter>bullet</Filter>
    1445     </ClInclude>
    1446     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btTypedConstraint.h">
    1447       <Filter>bullet</Filter>
    1448     </ClInclude>
    1449     <ClInclude Include="bullet\BulletCollision\CollisionShapes\btUniformScalingShape.h">
    1450       <Filter>bullet</Filter>
    1451     </ClInclude>
    1452     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\btUnionFind.h">
    1453       <Filter>bullet</Filter>
    1454     </ClInclude>
    1455     <ClInclude Include="bullet\BulletDynamics\ConstraintSolver\btUniversalConstraint.h">
    1456       <Filter>bullet</Filter>
    1457     </ClInclude>
    1458     <ClInclude Include="bullet\LinearMath\btVector3.h">
    1459       <Filter>bullet</Filter>
    1460     </ClInclude>
    1461     <ClInclude Include="bullet\BulletDynamics\Vehicle\btVehicleRaycaster.h">
    1462       <Filter>bullet</Filter>
    1463     </ClInclude>
    1464     <ClInclude Include="bullet\BulletCollision\NarrowPhaseCollision\btVoronoiSimplexSolver.h">
    1465       <Filter>bullet</Filter>
    1466     </ClInclude>
    1467     <ClInclude Include="bullet\BulletDynamics\Vehicle\btWheelInfo.h">
    1468       <Filter>bullet</Filter>
    1469     </ClInclude>
    1470     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_array.h">
    1471       <Filter>bullet</Filter>
    1472     </ClInclude>
    1473     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_basic_geometry_operations.h">
    1474       <Filter>bullet</Filter>
    1475     </ClInclude>
    1476     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_bitset.h">
    1477       <Filter>bullet</Filter>
    1478     </ClInclude>
    1479     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_collision.h">
    1480       <Filter>bullet</Filter>
    1481     </ClInclude>
    1482     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_box_set.h">
    1483       <Filter>bullet</Filter>
    1484     </ClInclude>
    1485     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_clip_polygon.h">
    1486       <Filter>bullet</Filter>
    1487     </ClInclude>
    1488     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_contact.h">
    1489       <Filter>bullet</Filter>
    1490     </ClInclude>
    1491     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geom_types.h">
    1492       <Filter>bullet</Filter>
    1493     </ClInclude>
    1494     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_geometry.h">
    1495       <Filter>bullet</Filter>
    1496     </ClInclude>
    1497     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_hash_table.h">
    1498       <Filter>bullet</Filter>
    1499     </ClInclude>
    1500     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_linear_math.h">
    1501       <Filter>bullet</Filter>
    1502     </ClInclude>
    1503     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_math.h">
    1504       <Filter>bullet</Filter>
    1505     </ClInclude>
    1506     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_memory.h">
    1507       <Filter>bullet</Filter>
    1508     </ClInclude>
    1509     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_radixsort.h">
    1510       <Filter>bullet</Filter>
    1511     </ClInclude>
    1512     <ClInclude Include="bullet\BulletCollision\Gimpact\gim_tri_collision.h">
    1513       <Filter>bullet</Filter>
    1514     </ClInclude>
    1515     <ClInclude Include="bullet\BulletMultiThreaded\HeapManager.h">
    1516       <Filter>bullet</Filter>
    1517     </ClInclude>
    1518     <ClInclude Include="bullet\BulletMultiThreaded\PlatformDefinitions.h">
    1519       <Filter>bullet</Filter>
    1520     </ClInclude>
    1521     <ClInclude Include="bullet\BulletMultiThreaded\PosixThreadSupport.h">
    1522       <Filter>bullet</Filter>
    1523     </ClInclude>
    1524     <ClInclude Include="bullet\BulletMultiThreaded\PpuAddressSpace.h">
    1525       <Filter>bullet</Filter>
    1526     </ClInclude>
    1527     <ClInclude Include="bullet\BulletMultiThreaded\SequentialThreadSupport.h">
    1528       <Filter>bullet</Filter>
    1529     </ClInclude>
    1530     <ClInclude Include="bullet\BulletCollision\CollisionDispatch\SphereTriangleDetector.h">
    1531       <Filter>bullet</Filter>
    1532     </ClInclude>
    1533     <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionObjectWrapper.h">
    1534       <Filter>bullet</Filter>
    1535     </ClInclude>
    1536     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuCollisionShapes.h">
    1537       <Filter>bullet</Filter>
    1538     </ClInclude>
    1539     <ClInclude Include="bullet\BulletMultiThreaded\SpuCollisionTaskProcess.h">
    1540       <Filter>bullet</Filter>
    1541     </ClInclude>
    1542     <ClInclude Include="bullet\BulletMultiThreaded\SpuContactManifoldCollisionAlgorithm.h">
    1543       <Filter>bullet</Filter>
    1544     </ClInclude>
    1545     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuContactResult.h">
    1546       <Filter>bullet</Filter>
    1547     </ClInclude>
    1548     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuConvexPenetrationDepthSolver.h">
    1549       <Filter>bullet</Filter>
    1550     </ClInclude>
    1551     <ClInclude Include="bullet\BulletMultiThreaded\SpuDoubleBuffer.h">
    1552       <Filter>bullet</Filter>
    1553     </ClInclude>
    1554     <ClInclude Include="bullet\BulletMultiThreaded\SpuFakeDma.h">
    1555       <Filter>bullet</Filter>
    1556     </ClInclude>
    1557     <ClInclude Include="bullet\BulletMultiThreaded\SpuGatheringCollisionDispatcher.h">
    1558       <Filter>bullet</Filter>
    1559     </ClInclude>
    1560     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuGatheringCollisionTask.h">
    1561       <Filter>bullet</Filter>
    1562     </ClInclude>
    1563     <ClInclude Include="bullet\BulletMultiThreaded\SpuLibspe2Support.h">
    1564       <Filter>bullet</Filter>
    1565     </ClInclude>
    1566     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuLocalSupport.h">
    1567       <Filter>bullet</Filter>
    1568     </ClInclude>
    1569     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuMinkowskiPenetrationDepthSolver.h">
    1570       <Filter>bullet</Filter>
    1571     </ClInclude>
    1572     <ClInclude Include="bullet\BulletMultiThreaded\SpuNarrowPhaseCollisionTask\SpuPreferredPenetrationDirections.h">
    1573       <Filter>bullet</Filter>
    1574     </ClInclude>
    1575     <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTask\SpuSampleTask.h">
    1576       <Filter>bullet</Filter>
    1577     </ClInclude>
    1578     <ClInclude Include="bullet\BulletMultiThreaded\SpuSampleTaskProcess.h">
    1579       <Filter>bullet</Filter>
    1580     </ClInclude>
    1581     <ClInclude Include="bullet\BulletMultiThreaded\SpuSync.h">
    1582       <Filter>bullet</Filter>
    1583     </ClInclude>
    1584     <ClInclude Include="bullet\BulletMultiThreaded\TrbDynBody.h">
    1585       <Filter>bullet</Filter>
    1586     </ClInclude>
    1587     <ClInclude Include="bullet\BulletMultiThreaded\TrbStateVec.h">
    1588       <Filter>bullet</Filter>
    1589     </ClInclude>
    1590     <ClInclude Include="bullet\BulletMultiThreaded\vectormath2bullet.h">
    1591       <Filter>bullet</Filter>
    1592     </ClInclude>
    1593     <ClInclude Include="gpu\lolfx-compiler.h">
    1594       <Filter>src\gpu</Filter>
    1595     </ClInclude>
    1596     <ClInclude Include="gpu\lolfx.h">
    1597       <Filter>src\gpu</Filter>
    1598     </ClInclude>
    1599     <ClInclude Include="generated\lolfx-parser.h">
    1600       <Filter>src\gpu</Filter>
    1601     </ClInclude>
    1602     <ClInclude Include="platform\ps3\ps3app.h">
    1603       <Filter>src\platform\ps3</Filter>
    1604     </ClInclude>
    1605     <ClInclude Include="platform\ps3\ps3input.h">
    1606       <Filter>src\platform\ps3</Filter>
    1607     </ClInclude>
    1608     <ClInclude Include="platform\ps3\threadbase.h">
    1609       <Filter>src\platform\ps3</Filter>
    1610     </ClInclude>
    1611     <ClInclude Include="lol\core\array.h">
    1612       <Filter>src\lol\core</Filter>
    1613     </ClInclude>
    1614     <ClInclude Include="lol\core\hash.h">
    1615       <Filter>src\lol\core</Filter>
    1616     </ClInclude>
    1617     <ClInclude Include="lol\core\string.h">
    1618       <Filter>src\lol\core</Filter>
    1619     </ClInclude>
    1620     <ClInclude Include="lol\core\types.h">
    1621       <Filter>src\lol\core</Filter>
    1622     </ClInclude>
    1623     <ClInclude Include="lol\core\map.h">
    1624       <Filter>src\lol\core</Filter>
    1625     </ClInclude>
    1626     <ClInclude Include="map.h">
    1627       <Filter>src\...</Filter>
     1616    <ClInclude Include="lol\base\array.h">
     1617      <Filter>lol\base</Filter>
     1618    </ClInclude>
     1619    <ClInclude Include="lol\base\hash.h">
     1620      <Filter>lol\base</Filter>
     1621    </ClInclude>
     1622    <ClInclude Include="lol\base\map.h">
     1623      <Filter>lol\base</Filter>
     1624    </ClInclude>
     1625    <ClInclude Include="lol\base\string.h">
     1626      <Filter>lol\base</Filter>
     1627    </ClInclude>
     1628    <ClInclude Include="lol\base\types.h">
     1629      <Filter>lol\base</Filter>
    16281630    </ClInclude>
    16291631  </ItemGroup>
    16301632  <ItemGroup>
    16311633    <LolFxCompile Include="gpu\emptymaterial.lolfx">
    1632       <Filter>src\gpu</Filter>
     1634      <Filter>gpu</Filter>
    16331635    </LolFxCompile>
    16341636    <LolFxCompile Include="gpu\defaultmaterial.lolfx">
    1635       <Filter>src\gpu</Filter>
     1637      <Filter>gpu</Filter>
    16361638    </LolFxCompile>
    16371639    <LolFxCompile Include="gpu\testmaterial.lolfx">
    1638       <Filter>src\gpu</Filter>
     1640      <Filter>gpu</Filter>
    16391641    </LolFxCompile>
    16401642    <LolFxCompile Include="easymesh\shiny.lolfx">
    1641       <Filter>src\easymesh</Filter>
     1643      <Filter>easymesh</Filter>
    16421644    </LolFxCompile>
    1643     <LolFxCompile Include="gpu\tile.lolfx" />
    1644     <LolFxCompile Include="gradient.lolfx" />
     1645    <LolFxCompile Include="gradient.lolfx">
     1646      <Filter>...</Filter>
     1647    </LolFxCompile>
     1648    <LolFxCompile Include="gpu\tile.lolfx">
     1649      <Filter>...</Filter>
     1650    </LolFxCompile>
    16451651  </ItemGroup>
    16461652  <ItemGroup>
    16471653    <None Include="easymesh\easymesh-parser.y">
    1648       <Filter>src\easymesh</Filter>
     1654      <Filter>easymesh</Filter>
    16491655    </None>
    16501656    <None Include="easymesh\easymesh-scanner.l">
    1651       <Filter>src\easymesh</Filter>
     1657      <Filter>easymesh</Filter>
    16521658    </None>
    16531659    <None Include="gpu\lolfx-scanner.l">
    1654       <Filter>src\gpu</Filter>
     1660      <Filter>gpu</Filter>
    16551661    </None>
    16561662    <None Include="gpu\lolfx-parser.y">
    1657       <Filter>src\gpu</Filter>
     1663      <Filter>gpu</Filter>
    16581664    </None>
    16591665  </ItemGroup>
Note: See TracChangeset for help on using the changeset viewer.