<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="shaders">
      <UniqueIdentifier>{0F45D591-7B24-542D-843C-DF03F09ABA8E}</UniqueIdentifier>
    </Filter>
    <Filter Include="shaders\common">
      <UniqueIdentifier>{873F6737-730D-5B3D-5CA1-CB63480E37A2}</UniqueIdentifier>
    </Filter>
    <Filter Include="shaders\crp">
      <UniqueIdentifier>{A3AE1A56-0F64-934B-9858-8D22040D8A4F}</UniqueIdentifier>
    </Filter>
    <Filter Include="shaders\grp">
      <UniqueIdentifier>{A7BF1A56-1375-934B-9C69-8D22081E8A4F}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\code\renderer\D3D12MemAlloc.h" />
    <ClInclude Include="..\..\code\renderer\crp_local.h" />
    <ClInclude Include="..\..\code\renderer\grp_local.h" />
    <ClInclude Include="..\..\code\renderer\grp_uber_shaders.h" />
    <ClInclude Include="..\..\code\renderer\rhi_local.h" />
    <ClInclude Include="..\..\code\renderer\rhi_public.h" />
    <ClInclude Include="..\..\code\renderer\smaa_area_texture.h" />
    <ClInclude Include="..\..\code\renderer\smaa_search_texture.h" />
    <ClInclude Include="..\..\code\renderer\srp_local.h" />
    <ClInclude Include="..\..\code\renderer\stb_image.h" />
    <ClInclude Include="..\..\code\renderer\tr_help.h" />
    <ClInclude Include="..\..\code\renderer\tr_local.h" />
    <ClInclude Include="..\..\code\renderer\tr_public.h" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\code\renderer\D3D12MemAlloc.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_dof_accum.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_dof_gather.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_dynamic_lights.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_fog.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_gbuffer_viz.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_geometry.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_magnifier.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_main.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_motion_blur.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_opaque.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_prepass.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_raytracing.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_tone_map.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_transp_draw.cpp" />
    <ClCompile Include="..\..\code\renderer\crp_transp_resolve.cpp" />
    <ClCompile Include="..\..\code\renderer\grp_geometry.cpp" />
    <ClCompile Include="..\..\code\renderer\grp_main.cpp" />
    <ClCompile Include="..\..\code\renderer\grp_post.cpp" />
    <ClCompile Include="..\..\code\renderer\grp_smaa.cpp" />
    <ClCompile Include="..\..\code\renderer\grp_world.cpp" />
    <ClCompile Include="..\..\code\renderer\rhi_d3d12.cpp" />
    <ClCompile Include="..\..\code\renderer\srp_imgui.cpp" />
    <ClCompile Include="..\..\code\renderer\srp_main.cpp" />
    <ClCompile Include="..\..\code\renderer\srp_mip_gen.cpp" />
    <ClCompile Include="..\..\code\renderer\srp_nuklear.cpp" />
    <ClCompile Include="..\..\code\renderer\srp_ui.cpp" />
    <ClCompile Include="..\..\code\renderer\stb_image.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_backend.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_bsp.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_cmds.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_curve.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_gui.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_image.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_image_scale.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_init.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_light.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_main.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_marks.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_mesh.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_model.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_noise.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_nuklear.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_renderdoc.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_scene.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_shade_calc.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_shader.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_sky.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_surface.cpp" />
    <ClCompile Include="..\..\code\renderer\tr_world.cpp" />
  </ItemGroup>
  <ItemGroup>
    <FxCompile Include="..\..\code\renderer\shaders\crp\accumdof_accum.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\accumdof_debug.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\accumdof_norm.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\add_light.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\blit.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\dl_denoising.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\dl_draw.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\fog_inside.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\fog_outside.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\fullscreen.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_blur.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_coc_tile_gen.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_coc_tile_max.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_combine.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_debug.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_fill.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gatherdof_split.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gbufferviz_depth.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gbufferviz_motion.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gbufferviz_normal.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\gbufferviz_position.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\imgui.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\magnifier.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mblur_blur.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mblur_pack.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mblur_tile_gen.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mblur_tile_max.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mip_1.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mip_2.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\mip_3.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\nuklear.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\opaque.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\prepass.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\skybox_motion.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\tone_map.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\tone_map_inverse.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\transp_draw.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\transp_resolve.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\ui.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\crp\wireframe_normals.hlsl">
      <Filter>shaders\crp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\depth_pre_pass.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\dynamic_light.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\fog_inside.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\fog_outside.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\imgui.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\mip_1.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\mip_2.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\mip_3.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\nuklear.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\post_gamma.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\post_inverse_gamma.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\smaa_1.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\smaa_2.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\smaa_3.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\uber_shader.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
    <FxCompile Include="..\..\code\renderer\shaders\grp\ui.hlsl">
      <Filter>shaders\grp</Filter>
    </FxCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\code\renderer\shaders\common\blend.hlsli">
      <Filter>shaders\common</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\common\mip_gen.hlsli">
      <Filter>shaders\common</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\common\state_bits.h.hlsli">
      <Filter>shaders\common</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\alpha_test.h.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\common.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\dof.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\fog.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\fullscreen.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\gatherdof.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\oit.h.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\raytracing.h.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\scene_view.h.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\crp\typedefs.h.hlsli">
      <Filter>shaders\crp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\grp\fog.hlsli">
      <Filter>shaders\grp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\grp\shared.hlsli">
      <Filter>shaders\grp</Filter>
    </None>
    <None Include="..\..\code\renderer\shaders\grp\smaa.hlsli">
      <Filter>shaders\grp</Filter>
    </None>
  </ItemGroup>
</Project>