Bladeren bron

build: reorganise all the build stuff so that it lies in build/ and

make sure each .vcxproj file is with its corresponding source code.
legacy
Sam Hocevar sam 12 jaren geleden
bovenliggende
commit
78f7a303ff
34 gewijzigde bestanden met toevoegingen van 410 en 410 verwijderingen
  1. +11
    -11
      .gitignore
  2. +1
    -1
      Makefile.am
  3. +0
    -0
      build/build-linux
  4. +0
    -0
      build/build-mingw
  5. +0
    -0
      build/build-mingw64
  6. +0
    -0
      build/build-nacl32
  7. +0
    -0
      build/build-nacl64
  8. +0
    -0
      build/build-ps3
  9. +0
    -0
      build/vs2010/Lol.Core.Build.props
  10. +0
    -0
      build/vs2010/Lol.Core.Config.props
  11. +0
    -0
      build/vs2010/Lol.Core.Rules.props
  12. +0
    -0
      build/vs2010/Lol.Core.Vars.props
  13. +0
    -0
      build/vs2010/Lol.Fx.props
  14. +0
    -0
      build/vs2010/Lol.Fx.targets
  15. +0
    -0
      build/vs2010/Lol.Fx.xml
  16. +13
    -13
      build/vs2010/Lol.sln
  17. +1
    -1
      configure.ac
  18. +219
    -0
      src/lolcore.vcxproj
  19. +133
    -133
      src/lolcore.vcxproj.filters
  20. +1
    -1
      test/Makefile.am
  21. +5
    -5
      test/benchsuite.vcxproj
  22. +1
    -1
      test/debug/quad.vcxproj
  23. +12
    -12
      test/testsuite.vcxproj
  24. +0
    -0
      tutorial/01_triangle.cpp
  25. +0
    -0
      tutorial/01_triangle.lolfx
  26. +2
    -2
      tutorial/01_triangle.vcxproj
  27. +0
    -0
      tutorial/02_cube.cpp
  28. +0
    -0
      tutorial/02_cube.lolfx
  29. +2
    -2
      tutorial/02_cube.vcxproj
  30. +2
    -2
      tutorial/11_fractal.cpp
  31. +0
    -0
      tutorial/11_fractal.lolfx
  32. +2
    -2
      tutorial/11_fractal.vcxproj
  33. +5
    -5
      tutorial/Makefile.am
  34. +0
    -219
      win32/lolcore.vcxproj

+ 11
- 11
.gitignore Bestand weergeven

@@ -42,14 +42,14 @@ perf.data*
*~
# Visual Studio cruft
*.vcxproj.user
win32/ipch
win32/*Debug
win32/*Release
win32/*.opensdf
win32/*.sdf
win32/*.suo
win32/*.log
win32/*.XGD
build/vs2010/ipch
build/vs2010/*Debug
build/vs2010/*Release
build/vs2010/*.opensdf
build/vs2010/*.sdf
build/vs2010/*.suo
build/vs2010/*.log
build/vs2010/*.XGD
# Do not exclude anything in contrib; this is currently one level
# more than our current max
!contrib/*
@@ -61,9 +61,6 @@ win32/*.XGD
!contrib/*/*/*/*/*/*/*
# Our binaries
test/testsuite
test/tutorial/01_triangle
test/tutorial/02_cube
test/tutorial/03_fractal
test/benchsuite
test/quad
test/sandbox/sample
@@ -72,4 +69,7 @@ test/math/poly
test/math/remez
test/xolotl/xolotl
tools/make-font
tutorial/01_triangle
tutorial/02_cube
tutorial/11_fractal
# Our data

+ 1
- 1
Makefile.am Bestand weergeven

@@ -1,5 +1,5 @@

SUBDIRS = src test tools gfx
SUBDIRS = src tutorial test tools gfx
SUBDIRS += deushax
SUBDIRS += monsterz
SUBDIRS += mrpigeon


build-linux → build/build-linux Bestand weergeven


build-mingw → build/build-mingw Bestand weergeven


build-mingw64 → build/build-mingw64 Bestand weergeven


build-nacl32 → build/build-nacl32 Bestand weergeven


build-nacl64 → build/build-nacl64 Bestand weergeven


build-ps3 → build/build-ps3 Bestand weergeven


win32/Lol.Core.Build.props → build/vs2010/Lol.Core.Build.props Bestand weergeven


win32/Lol.Core.Config.props → build/vs2010/Lol.Core.Config.props Bestand weergeven


win32/Lol.Core.Rules.props → build/vs2010/Lol.Core.Rules.props Bestand weergeven


win32/Lol.Core.Vars.props → build/vs2010/Lol.Core.Vars.props Bestand weergeven


win32/Lol.Fx.props → build/vs2010/Lol.Fx.props Bestand weergeven


win32/Lol.Fx.targets → build/vs2010/Lol.Fx.targets Bestand weergeven


win32/Lol.Fx.xml → build/vs2010/Lol.Fx.xml Bestand weergeven


win32/lolengine.sln → build/vs2010/Lol.sln Bestand weergeven

@@ -1,17 +1,17 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deushax", "..\deushax\deushax.vcxproj", "{EF1A4E80-63FA-4EB0-B834-12B6C500F31C}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deushax", "..\..\deushax\deushax.vcxproj", "{EF1A4E80-63FA-4EB0-B834-12B6C500F31C}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "monsterz", "..\monsterz\monsterz.vcxproj", "{17F0F184-4436-4D08-B8AA-16572EA238DB}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "monsterz", "..\..\monsterz\monsterz.vcxproj", "{17F0F184-4436-4D08-B8AA-16572EA238DB}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "editor", "..\deushax\editor.vcxproj", "{9C66B179-0737-4BDA-AB42-2ADE478A9008}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "editor", "..\..\deushax\editor.vcxproj", "{9C66B179-0737-4BDA-AB42-2ADE478A9008}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
@@ -20,45 +20,45 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Deus Hax", "Deus Hax", "{08
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Monsterz", "Monsterz", "{2F87CEAB-4818-443C-A5E3-6C34E7D967EC}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolcore", "lolcore.vcxproj", "{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lolcore", "..\..\src\lolcore.vcxproj", "{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{E0491194-35E3-4513-9D31-608EA3165ECF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quad", "quad.vcxproj", "{53D9D96F-55C0-4044-BDB1-4A5E8EDBDF0E}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "quad", "..\..\test\debug\quad.vcxproj", "{53D9D96F-55C0-4044-BDB1-4A5E8EDBDF0E}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "benchsuite", "benchsuite.vcxproj", "{B1E10086-A1DA-401A-834D-969C9DBB5CC1}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "benchsuite", "..\..\test\benchsuite.vcxproj", "{B1E10086-A1DA-401A-834D-969C9DBB5CC1}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsuite", "testsuite.vcxproj", "{80F81C11-8DA2-4990-91CB-9807783BA46E}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsuite", "..\..\test\testsuite.vcxproj", "{80F81C11-8DA2-4990-91CB-9807783BA46E}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tutorial", "Tutorial", "{E74CF679-CA2A-47E9-B1F4-3779D6AC6B04}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "01_triangle", "01_triangle.vcxproj", "{B92ABADC-45BE-4CC5-B724-9426053123A1}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "01_triangle", "..\..\tutorial\01_triangle.vcxproj", "{B92ABADC-45BE-4CC5-B724-9426053123A1}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "02_cube", "02_cube.vcxproj", "{7B083DA2-FE08-4F6D-BFDD-195D5C2783EB}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "02_cube", "..\..\tutorial\02_cube.vcxproj", "{7B083DA2-FE08-4F6D-BFDD-195D5C2783EB}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "03_fractal", "03_fractal.vcxproj", "{6BF81B39-EDC2-4227-9992-C2D8ABEA95AF}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "11_fractal", "..\..\tutorial\11_fractal.vcxproj", "{6BF81B39-EDC2-4227-9992-C2D8ABEA95AF}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MrPigeon", "MrPigeon", "{33704AA4-F2B5-4138-A40D-E3E77F89ED46}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrpigeon", "..\mrpigeon\mrpigeon.vcxproj", "{32F3F8CF-D22E-45E4-BEB8-AD909E8C5515}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mrpigeon", "..\..\mrpigeon\mrpigeon.vcxproj", "{32F3F8CF-D22E-45E4-BEB8-AD909E8C5515}"
ProjectSection(ProjectDependencies) = postProject
{9E62F2FE-3408-4EAE-8238-FD84238CEEDA} = {9E62F2FE-3408-4EAE-8238-FD84238CEEDA}
EndProjectSection
@@ -67,7 +67,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{1DFE1729
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Orbital", "Orbital", "{8C77EAA8-1077-4EF7-AE53-97C6C60A3601}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "orbital", "..\orbital\orbital.vcxproj", "{EE203B88-44CF-4859-9D42-7A5F40FECB52}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "orbital", "..\..\orbital\orbital.vcxproj", "{EE203B88-44CF-4859-9D42-7A5F40FECB52}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{1AFD580B-98B8-4689-B661-38C41132C60E}"
ProjectSection(SolutionItems) = preProject
@@ -78,7 +78,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{3D341D8A
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Neercs", "Neercs", "{B357514A-7881-422D-8358-161B689E7620}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neercs", "..\neercs\neercs.vcxproj", "{587FCCE9-1D8D-4398-B8B6-E8F4E9A92233}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neercs", "..\..\neercs\neercs.vcxproj", "{587FCCE9-1D8D-4398-B8B6-E8F4E9A92233}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

+ 1
- 1
configure.ac Bestand weergeven

@@ -377,10 +377,10 @@ AC_SUBST(LOL_LIBS)
AC_CONFIG_FILES(
[Makefile
src/Makefile
tutorial/Makefile
test/Makefile
test/math/Makefile
test/sandbox/Makefile
test/tutorial/Makefile
test/xolotl/Makefile
gfx/Makefile
gfx/font/Makefile


+ 219
- 0
src/lolcore.vcxproj Bestand weergeven

@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Xbox 360">
<Configuration>Debug</Configuration>
<Platform>Xbox 360</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Xbox 360">
<Configuration>Release</Configuration>
<Platform>Xbox 360</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}</ProjectGuid>
<ConfigurationType>StaticLibrary</ConfigurationType>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(SolutionDir)\Lol.Core.Config.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration">
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration">
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<ImportGroup Label="ExtensionSettings">
<Import Project="$(SolutionDir)\Lol.Fx.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)\Lol.Core.Vars.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<Import Project="$(SolutionDir)\Lol.Core.Rules.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="application\application.cpp" />
<ClCompile Include="audio.cpp" />
<ClCompile Include="camera.cpp" />
<ClCompile Include="debug\fps.cpp" />
<ClCompile Include="debug\quad.cpp" />
<ClCompile Include="debug\record.cpp" />
<ClCompile Include="debug\sphere.cpp" />
<ClCompile Include="debug\stats.cpp" />
<ClCompile Include="dict.cpp" />
<ClCompile Include="easymesh\easymesh-compiler.cpp" />
<ClCompile Include="easymesh\easymesh.cpp" />
<ClCompile Include="eglapp.cpp" />
<ClCompile Include="emitter.cpp" />
<ClCompile Include="entity.cpp" />
<ClCompile Include="font.cpp" />
<ClCompile Include="forge.cpp" />
<ClCompile Include="generated\easymesh-parser.cpp" />
<ClCompile Include="generated\easymesh-scanner.cpp" />
<ClCompile Include="gpu\framebuffer.cpp" />
<ClCompile Include="gpu\indexbuffer.cpp" />
<ClCompile Include="gpu\shader.cpp" />
<ClCompile Include="gpu\vertexbuffer.cpp" />
<ClCompile Include="gradient.cpp" />
<ClCompile Include="hash.cpp" />
<ClCompile Include="image\codec\android-image.cpp" />
<ClCompile Include="image\codec\dummy-image.cpp" />
<ClCompile Include="image\codec\gdiplus-image.cpp" />
<ClCompile Include="image\codec\ios-image.cpp" />
<ClCompile Include="image\codec\ps3-image.cpp" />
<ClCompile Include="image\codec\sdl-image.cpp" />
<ClCompile Include="image\image.cpp" />
<ClCompile Include="input\input.cpp" />
<ClCompile Include="input\stick.cpp" />
<ClCompile Include="layer.cpp" />
<ClCompile Include="log.cpp" />
<ClCompile Include="map.cpp" />
<ClCompile Include="math\half.cpp" />
<ClCompile Include="math\real.cpp" />
<ClCompile Include="math\trig.cpp" />
<ClCompile Include="math\vector.cpp" />
<ClCompile Include="platform.cpp" />
<ClCompile Include="platform\d3d9\d3d9input.cpp" />
<ClCompile Include="platform\sdl\sdlapp.cpp" />
<ClCompile Include="platform\sdl\sdlinput.cpp" />
<ClCompile Include="platform\xbox\xboxapp.cpp" />
<ClCompile Include="platform\xbox\xboxinput.cpp" />
<ClCompile Include="profiler.cpp" />
<ClCompile Include="sample.cpp" />
<ClCompile Include="sampler.cpp" />
<ClCompile Include="scene.cpp" />
<ClCompile Include="sprite.cpp" />
<ClCompile Include="text.cpp" />
<ClCompile Include="ticker.cpp" />
<ClCompile Include="tiler.cpp" />
<ClCompile Include="tileset.cpp" />
<ClCompile Include="timer.cpp" />
<ClCompile Include="video.cpp" />
<ClCompile Include="world.cpp" />
<ClCompile Include="worldentity.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="application\application.h" />
<ClInclude Include="array.h" />
<ClInclude Include="audio.h" />
<ClInclude Include="bitfield.h" />
<ClInclude Include="camera.h" />
<ClInclude Include="core.h" />
<ClInclude Include="debug\fps.h" />
<ClInclude Include="debug\quad.h" />
<ClInclude Include="debug\record.h" />
<ClInclude Include="debug\sphere.h" />
<ClInclude Include="debug\stats.h" />
<ClInclude Include="dict.h" />
<ClInclude Include="easymesh\easymesh-compiler.h" />
<ClInclude Include="easymesh\easymesh.h" />
<ClInclude Include="eglapp.h" />
<ClInclude Include="emitter.h" />
<ClInclude Include="entity.h" />
<ClInclude Include="font.h" />
<ClInclude Include="forge.h" />
<ClInclude Include="generated\easymesh-parser.h" />
<ClInclude Include="generated\location.hh" />
<ClInclude Include="generated\position.hh" />
<ClInclude Include="generated\stack.hh" />
<ClInclude Include="gpu\framebuffer.h" />
<ClInclude Include="gpu\indexbuffer.h" />
<ClInclude Include="gpu\shader.h" />
<ClInclude Include="gpu\vertexbuffer.h" />
<ClInclude Include="gradient.h" />
<ClInclude Include="hash.h" />
<ClInclude Include="image\image-private.h" />
<ClInclude Include="image\image.h" />
<ClInclude Include="input\input.h" />
<ClInclude Include="input\stick.h" />
<ClInclude Include="layer.h" />
<ClInclude Include="log.h" />
<ClInclude Include="loldebug.h" />
<ClInclude Include="lolgl.h" />
<ClInclude Include="lol\debug.h" />
<ClInclude Include="lol\math\half.h" />
<ClInclude Include="lol\math\math.h" />
<ClInclude Include="lol\math\real.h" />
<ClInclude Include="lol\math\remez.h" />
<ClInclude Include="lol\math\vector.h" />
<ClInclude Include="lol\unit.h" />
<ClInclude Include="map.h" />
<ClInclude Include="numeric.h" />
<ClInclude Include="platform.h" />
<ClInclude Include="platform\d3d9\d3d9input.h" />
<ClInclude Include="platform\sdl\sdlapp.h" />
<ClInclude Include="platform\sdl\sdlinput.h" />
<ClInclude Include="platform\xbox\xboxapp.h" />
<ClInclude Include="platform\xbox\xboxinput.h" />
<ClInclude Include="profiler.h" />
<ClInclude Include="sample.h" />
<ClInclude Include="sampler.h" />
<ClInclude Include="scene.h" />
<ClInclude Include="simd.h" />
<ClInclude Include="sprite.h" />
<ClInclude Include="text.h" />
<ClInclude Include="thread\thread.h" />
<ClInclude Include="thread\threadbase.h" />
<ClInclude Include="ticker.h" />
<ClInclude Include="tiler.h" />
<ClInclude Include="tileset.h" />
<ClInclude Include="timer.h" />
<ClInclude Include="video.h" />
<ClInclude Include="world.h" />
<ClInclude Include="worldentity.h" />
</ItemGroup>
<ItemGroup>
<LolFxCompile Include="easymesh\shiny.lolfx" />
<LolFxCompile Include="gpu\defaultmaterial.lolfx" />
<LolFxCompile Include="gpu\emptymaterial.lolfx" />
<LolFxCompile Include="gpu\testmaterial.lolfx" />
</ItemGroup>
<ItemGroup>
<None Include="easymesh\easymesh-parser.y" />
<None Include="easymesh\easymesh-scanner.l" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup>
</Project>

win32/lolcore.vcxproj.filters → src/lolcore.vcxproj.filters Bestand weergeven

@@ -58,409 +58,409 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\image\image.cpp">
<ClCompile Include="image\image.cpp">
<Filter>src\image</Filter>
</ClCompile>
<ClCompile Include="..\src\debug\fps.cpp">
<ClCompile Include="debug\fps.cpp">
<Filter>src\debug</Filter>
</ClCompile>
<ClCompile Include="..\src\debug\quad.cpp">
<ClCompile Include="debug\quad.cpp">
<Filter>src\debug</Filter>
</ClCompile>
<ClCompile Include="..\src\debug\record.cpp">
<ClCompile Include="debug\record.cpp">
<Filter>src\debug</Filter>
</ClCompile>
<ClCompile Include="..\src\debug\sphere.cpp">
<ClCompile Include="debug\sphere.cpp">
<Filter>src\debug</Filter>
</ClCompile>
<ClCompile Include="..\src\debug\stats.cpp">
<ClCompile Include="debug\stats.cpp">
<Filter>src\debug</Filter>
</ClCompile>
<ClCompile Include="..\src\platform\sdl\sdlapp.cpp">
<ClCompile Include="platform\sdl\sdlapp.cpp">
<Filter>src\platform\sdl</Filter>
</ClCompile>
<ClCompile Include="..\src\platform\sdl\sdlinput.cpp">
<ClCompile Include="platform\sdl\sdlinput.cpp">
<Filter>src\platform\sdl</Filter>
</ClCompile>
<ClCompile Include="..\src\math\half.cpp">
<ClCompile Include="math\half.cpp">
<Filter>src\math</Filter>
</ClCompile>
<ClCompile Include="..\src\math\real.cpp">
<ClCompile Include="math\real.cpp">
<Filter>src\math</Filter>
</ClCompile>
<ClCompile Include="..\src\math\trig.cpp">
<ClCompile Include="math\trig.cpp">
<Filter>src\math</Filter>
</ClCompile>
<ClCompile Include="..\src\math\vector.cpp">
<ClCompile Include="math\vector.cpp">
<Filter>src\math</Filter>
</ClCompile>
<ClCompile Include="..\src\gpu\shader.cpp">
<ClCompile Include="gpu\shader.cpp">
<Filter>src\gpu</Filter>
</ClCompile>
<ClCompile Include="..\src\gpu\vertexbuffer.cpp">
<ClCompile Include="gpu\vertexbuffer.cpp">
<Filter>src\gpu</Filter>
</ClCompile>
<ClCompile Include="..\src\application\application.cpp">
<ClCompile Include="application\application.cpp">
<Filter>src\application</Filter>
</ClCompile>
<ClCompile Include="..\src\image\codec\android-image.cpp">
<ClCompile Include="image\codec\android-image.cpp">
<Filter>src\image\codec</Filter>
</ClCompile>
<ClCompile Include="..\src\image\codec\dummy-image.cpp">
<ClCompile Include="image\codec\dummy-image.cpp">
<Filter>src\image\codec</Filter>
</ClCompile>
<ClCompile Include="..\src\image\codec\gdiplus-image.cpp">
<ClCompile Include="image\codec\gdiplus-image.cpp">
<Filter>src\image\codec</Filter>
</ClCompile>
<ClCompile Include="..\src\image\codec\ios-image.cpp">
<ClCompile Include="image\codec\ios-image.cpp">
<Filter>src\image\codec</Filter>
</ClCompile>
<ClCompile Include="..\src\image\codec\ps3-image.cpp">
<ClCompile Include="image\codec\ps3-image.cpp">
<Filter>src\image\codec</Filter>
</ClCompile>
<ClCompile Include="..\src\image\codec\sdl-image.cpp">
<ClCompile Include="image\codec\sdl-image.cpp">
<Filter>src\image\codec</Filter>
</ClCompile>
<ClCompile Include="..\src\platform\xbox\xboxapp.cpp">
<ClCompile Include="platform\xbox\xboxapp.cpp">
<Filter>src\platform\xbox</Filter>
</ClCompile>
<ClCompile Include="..\src\platform\xbox\xboxinput.cpp">
<ClCompile Include="platform\xbox\xboxinput.cpp">
<Filter>src\platform\xbox</Filter>
</ClCompile>
<ClCompile Include="..\src\gpu\indexbuffer.cpp">
<ClCompile Include="gpu\indexbuffer.cpp">
<Filter>src\gpu</Filter>
</ClCompile>
<ClCompile Include="..\src\input\input.cpp">
<ClCompile Include="input\input.cpp">
<Filter>src\input</Filter>
</ClCompile>
<ClCompile Include="..\src\input\stick.cpp">
<ClCompile Include="input\stick.cpp">
<Filter>src\input</Filter>
</ClCompile>
<ClCompile Include="..\src\platform\d3d9\d3d9input.cpp">
<ClCompile Include="platform\d3d9\d3d9input.cpp">
<Filter>src\platform\d3d9</Filter>
</ClCompile>
<ClCompile Include="..\src\audio.cpp">
<ClCompile Include="audio.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\camera.cpp">
<ClCompile Include="camera.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\dict.cpp">
<ClCompile Include="dict.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\eglapp.cpp">
<ClCompile Include="eglapp.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\emitter.cpp">
<ClCompile Include="emitter.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\entity.cpp">
<ClCompile Include="entity.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\font.cpp">
<ClCompile Include="font.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\forge.cpp">
<ClCompile Include="forge.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\gradient.cpp">
<ClCompile Include="gradient.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\hash.cpp">
<ClCompile Include="hash.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\layer.cpp">
<ClCompile Include="layer.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\ticker.cpp">
<ClCompile Include="ticker.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\log.cpp">
<ClCompile Include="log.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\map.cpp">
<ClCompile Include="map.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\platform.cpp">
<ClCompile Include="platform.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\profiler.cpp">
<ClCompile Include="profiler.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\sample.cpp">
<ClCompile Include="sample.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\sampler.cpp">
<ClCompile Include="sampler.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\scene.cpp">
<ClCompile Include="scene.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\sprite.cpp">
<ClCompile Include="sprite.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\text.cpp">
<ClCompile Include="text.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\tiler.cpp">
<ClCompile Include="tiler.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\tileset.cpp">
<ClCompile Include="tileset.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\timer.cpp">
<ClCompile Include="timer.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\video.cpp">
<ClCompile Include="video.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\world.cpp">
<ClCompile Include="world.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\worldentity.cpp">
<ClCompile Include="worldentity.cpp">
<Filter>src\...</Filter>
</ClCompile>
<ClCompile Include="..\src\gpu\framebuffer.cpp">
<ClCompile Include="gpu\framebuffer.cpp">
<Filter>src\gpu</Filter>
</ClCompile>
<ClCompile Include="..\src\easymesh\easymesh.cpp">
<ClCompile Include="easymesh\easymesh.cpp">
<Filter>src\easymesh</Filter>
</ClCompile>
<ClCompile Include="..\src\easymesh\easymesh-compiler.cpp">
<ClCompile Include="easymesh\easymesh-compiler.cpp">
<Filter>src\easymesh</Filter>
</ClCompile>
<ClCompile Include="..\src\generated\easymesh-parser.cpp">
<ClCompile Include="generated\easymesh-parser.cpp">
<Filter>src\generated</Filter>
</ClCompile>
<ClCompile Include="..\src\generated\easymesh-scanner.cpp">
<ClCompile Include="generated\easymesh-scanner.cpp">
<Filter>src\generated</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\image\image.h">
<ClInclude Include="image\image.h">
<Filter>src\image</Filter>
</ClInclude>
<ClInclude Include="..\src\debug\fps.h">
<ClInclude Include="debug\fps.h">
<Filter>src\debug</Filter>
</ClInclude>
<ClInclude Include="..\src\debug\quad.h">
<ClInclude Include="debug\quad.h">
<Filter>src\debug</Filter>
</ClInclude>
<ClInclude Include="..\src\debug\record.h">
<ClInclude Include="debug\record.h">
<Filter>src\debug</Filter>
</ClInclude>
<ClInclude Include="..\src\debug\sphere.h">
<ClInclude Include="debug\sphere.h">
<Filter>src\debug</Filter>
</ClInclude>
<ClInclude Include="..\src\debug\stats.h">
<ClInclude Include="debug\stats.h">
<Filter>src\debug</Filter>
</ClInclude>
<ClInclude Include="..\src\platform\sdl\sdlinput.h">
<ClInclude Include="platform\sdl\sdlinput.h">
<Filter>src\platform\sdl</Filter>
</ClInclude>
<ClInclude Include="..\src\platform\sdl\sdlapp.h">
<ClInclude Include="platform\sdl\sdlapp.h">
<Filter>src\platform\sdl</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\math\half.h">
<ClInclude Include="lol\math\half.h">
<Filter>src\lol\math</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\math\math.h">
<ClInclude Include="lol\math\math.h">
<Filter>src\lol\math</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\math\real.h">
<ClInclude Include="lol\math\real.h">
<Filter>src\lol\math</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\math\remez.h">
<ClInclude Include="lol\math\remez.h">
<Filter>src\lol\math</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\math\vector.h">
<ClInclude Include="lol\math\vector.h">
<Filter>src\lol\math</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\unit.h">
<ClInclude Include="lol\unit.h">
<Filter>src\lol</Filter>
</ClInclude>
<ClInclude Include="..\src\gpu\shader.h">
<ClInclude Include="gpu\shader.h">
<Filter>src\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\gpu\vertexbuffer.h">
<ClInclude Include="gpu\vertexbuffer.h">
<Filter>src\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\thread\thread.h">
<ClInclude Include="thread\thread.h">
<Filter>src\thread</Filter>
</ClInclude>
<ClInclude Include="..\src\thread\threadbase.h">
<ClInclude Include="thread\threadbase.h">
<Filter>src\thread</Filter>
</ClInclude>
<ClInclude Include="..\src\application\application.h">
<ClInclude Include="application\application.h">
<Filter>src\application</Filter>
</ClInclude>
<ClInclude Include="..\src\image\image-private.h">
<ClInclude Include="image\image-private.h">
<Filter>src\image</Filter>
</ClInclude>
<ClInclude Include="..\src\platform\xbox\xboxapp.h">
<ClInclude Include="platform\xbox\xboxapp.h">
<Filter>src\platform\xbox</Filter>
</ClInclude>
<ClInclude Include="..\src\platform\xbox\xboxinput.h">
<ClInclude Include="platform\xbox\xboxinput.h">
<Filter>src\platform\xbox</Filter>
</ClInclude>
<ClInclude Include="..\src\gpu\indexbuffer.h">
<ClInclude Include="gpu\indexbuffer.h">
<Filter>src\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\lol\debug.h">
<ClInclude Include="lol\debug.h">
<Filter>src\lol</Filter>
</ClInclude>
<ClInclude Include="..\src\input\input.h">
<ClInclude Include="input\input.h">
<Filter>src\input</Filter>
</ClInclude>
<ClInclude Include="..\src\input\stick.h">
<ClInclude Include="input\stick.h">
<Filter>src\input</Filter>
</ClInclude>
<ClInclude Include="..\src\platform\d3d9\d3d9input.h">
<ClInclude Include="platform\d3d9\d3d9input.h">
<Filter>src\platform\d3d9</Filter>
</ClInclude>
<ClInclude Include="..\src\array.h">
<ClInclude Include="array.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\hash.h">
<ClInclude Include="hash.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\audio.h">
<ClInclude Include="audio.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\bitfield.h">
<ClInclude Include="bitfield.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\camera.h">
<ClInclude Include="camera.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\core.h">
<ClInclude Include="core.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\dict.h">
<ClInclude Include="dict.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\eglapp.h">
<ClInclude Include="eglapp.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\emitter.h">
<ClInclude Include="emitter.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\entity.h">
<ClInclude Include="entity.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\font.h">
<ClInclude Include="font.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\forge.h">
<ClInclude Include="forge.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\gradient.h">
<ClInclude Include="gradient.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\layer.h">
<ClInclude Include="layer.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\log.h">
<ClInclude Include="log.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\loldebug.h">
<ClInclude Include="loldebug.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\lolgl.h">
<ClInclude Include="lolgl.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\map.h">
<ClInclude Include="map.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\numeric.h">
<ClInclude Include="numeric.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\platform.h">
<ClInclude Include="platform.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\profiler.h">
<ClInclude Include="profiler.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\sample.h">
<ClInclude Include="sample.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\sampler.h">
<ClInclude Include="sampler.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\scene.h">
<ClInclude Include="scene.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\simd.h">
<ClInclude Include="simd.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\sprite.h">
<ClInclude Include="sprite.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\text.h">
<ClInclude Include="text.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\ticker.h">
<ClInclude Include="ticker.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\worldentity.h">
<ClInclude Include="worldentity.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\tiler.h">
<ClInclude Include="tiler.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\tileset.h">
<ClInclude Include="tileset.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\timer.h">
<ClInclude Include="timer.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\video.h">
<ClInclude Include="video.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\world.h">
<ClInclude Include="world.h">
<Filter>src\...</Filter>
</ClInclude>
<ClInclude Include="..\src\gpu\framebuffer.h">
<ClInclude Include="gpu\framebuffer.h">
<Filter>src\gpu</Filter>
</ClInclude>
<ClInclude Include="..\src\generated\position.hh">
<ClInclude Include="generated\position.hh">
<Filter>src\generated</Filter>
</ClInclude>
<ClInclude Include="..\src\generated\location.hh">
<ClInclude Include="generated\location.hh">
<Filter>src\generated</Filter>
</ClInclude>
<ClInclude Include="..\src\generated\stack.hh">
<ClInclude Include="generated\stack.hh">
<Filter>src\generated</Filter>
</ClInclude>
<ClInclude Include="..\src\easymesh\easymesh.h">
<ClInclude Include="easymesh\easymesh.h">
<Filter>src\easymesh</Filter>
</ClInclude>
<ClInclude Include="..\src\easymesh\easymesh-compiler.h">
<ClInclude Include="easymesh\easymesh-compiler.h">
<Filter>src\easymesh</Filter>
</ClInclude>
<ClInclude Include="..\src\generated\easymesh-parser.h">
<ClInclude Include="generated\easymesh-parser.h">
<Filter>src\generated</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<LolFxCompile Include="..\src\gpu\emptymaterial.lolfx">
<LolFxCompile Include="gpu\emptymaterial.lolfx">
<Filter>src\gpu</Filter>
</LolFxCompile>
<LolFxCompile Include="..\src\gpu\defaultmaterial.lolfx">
<LolFxCompile Include="gpu\defaultmaterial.lolfx">
<Filter>src\gpu</Filter>
</LolFxCompile>
<LolFxCompile Include="..\src\gpu\testmaterial.lolfx">
<LolFxCompile Include="gpu\testmaterial.lolfx">
<Filter>src\gpu</Filter>
</LolFxCompile>
<LolFxCompile Include="..\src\easymesh\shiny.lolfx">
<LolFxCompile Include="easymesh\shiny.lolfx">
<Filter>src\easymesh</Filter>
</LolFxCompile>
</ItemGroup>
<ItemGroup>
<None Include="..\src\easymesh\easymesh-parser.y">
<None Include="easymesh\easymesh-parser.y">
<Filter>src\easymesh</Filter>
</None>
<None Include="..\src\easymesh\easymesh-scanner.l">
<None Include="easymesh\easymesh-scanner.l">
<Filter>src\easymesh</Filter>
</None>
</ItemGroup>

+ 1
- 1
test/Makefile.am Bestand weergeven

@@ -1,5 +1,5 @@

SUBDIRS = math tutorial sandbox xolotl
SUBDIRS = math sandbox xolotl

AM_CPPFLAGS = -I$(top_srcdir)/src



win32/benchsuite.vcxproj → test/benchsuite.vcxproj Bestand weergeven

@@ -27,11 +27,11 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test\benchmark\half.cpp" />
<ClCompile Include="..\test\benchmark\real.cpp" />
<ClCompile Include="..\test\benchmark\trig.cpp" />
<ClCompile Include="..\test\benchmark\vector.cpp" />
<ClCompile Include="..\test\benchsuite.cpp" />
<ClCompile Include="benchmark\half.cpp" />
<ClCompile Include="benchmark\real.cpp" />
<ClCompile Include="benchmark\trig.cpp" />
<ClCompile Include="benchmark\vector.cpp" />
<ClCompile Include="benchsuite.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\lolcore.vcxproj">

win32/quad.vcxproj → test/debug/quad.vcxproj Bestand weergeven

@@ -27,7 +27,7 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test\debug\quad.cpp" />
<ClCompile Include="quad.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\lolcore.vcxproj">

win32/testsuite.vcxproj → test/testsuite.vcxproj Bestand weergeven

@@ -27,18 +27,18 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test\testsuite.cpp" />
<ClCompile Include="..\test\unit\array.cpp" />
<ClCompile Include="..\test\unit\build.cpp" />
<ClCompile Include="..\test\unit\cmplx.cpp" />
<ClCompile Include="..\test\unit\half.cpp" />
<ClCompile Include="..\test\unit\image.cpp" />
<ClCompile Include="..\test\unit\matrix.cpp" />
<ClCompile Include="..\test\unit\quat.cpp" />
<ClCompile Include="..\test\unit\real.cpp" />
<ClCompile Include="..\test\unit\rotation.cpp" />
<ClCompile Include="..\test\unit\trig.cpp" />
<ClCompile Include="..\test\unit\vector.cpp" />
<ClCompile Include="testsuite.cpp" />
<ClCompile Include="unit\array.cpp" />
<ClCompile Include="unit\build.cpp" />
<ClCompile Include="unit\cmplx.cpp" />
<ClCompile Include="unit\half.cpp" />
<ClCompile Include="unit\image.cpp" />
<ClCompile Include="unit\matrix.cpp" />
<ClCompile Include="unit\quat.cpp" />
<ClCompile Include="unit\real.cpp" />
<ClCompile Include="unit\rotation.cpp" />
<ClCompile Include="unit\trig.cpp" />
<ClCompile Include="unit\vector.cpp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\lolcore.vcxproj">

test/tutorial/01_triangle.cpp → tutorial/01_triangle.cpp Bestand weergeven


test/tutorial/01_triangle.lolfx → tutorial/01_triangle.lolfx Bestand weergeven


win32/01_triangle.vcxproj → tutorial/01_triangle.vcxproj Bestand weergeven

@@ -27,10 +27,10 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test\tutorial\01_triangle.cpp" />
<ClCompile Include="01_triangle.cpp" />
</ItemGroup>
<ItemGroup>
<LolFxCompile Include="..\test\tutorial\01_triangle.lolfx" />
<LolFxCompile Include="01_triangle.lolfx" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\lolcore.vcxproj">

test/tutorial/02_cube.cpp → tutorial/02_cube.cpp Bestand weergeven


test/tutorial/02_cube.lolfx → tutorial/02_cube.lolfx Bestand weergeven


win32/02_cube.vcxproj → tutorial/02_cube.vcxproj Bestand weergeven

@@ -27,10 +27,10 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test\tutorial\02_cube.cpp" />
<ClCompile Include="02_cube.cpp" />
</ItemGroup>
<ItemGroup>
<LolFxCompile Include="..\test\tutorial\02_cube.lolfx" />
<LolFxCompile Include="02_cube.lolfx" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\lolcore.vcxproj">

test/tutorial/03_fractal.cpp → tutorial/11_fractal.cpp Bestand weergeven

@@ -35,7 +35,7 @@ using namespace lol;
# include <direct.h>
#endif

extern char const *lolfx_03_fractal;
extern char const *lolfx_11_fractal;

#if defined USE_D3D9
extern IDirect3DDevice9 *g_d3ddevice;
@@ -478,7 +478,7 @@ public:
D3DPOOL_SYSTEMMEM, &m_tex, NULL);
#endif

m_shader = Shader::Create(lolfx_03_fractal);
m_shader = Shader::Create(lolfx_11_fractal);

m_vertexattrib = m_shader->GetAttribLocation("a_Vertex", VertexUsage::Position, 0);
m_texattrib = m_shader->GetAttribLocation("a_TexCoord", VertexUsage::TexCoord, 0);

test/tutorial/03_fractal.lolfx → tutorial/11_fractal.lolfx Bestand weergeven


win32/03_fractal.vcxproj → tutorial/11_fractal.vcxproj Bestand weergeven

@@ -27,10 +27,10 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\test\tutorial\03_fractal.cpp" />
<ClCompile Include="11_fractal.cpp" />
</ItemGroup>
<ItemGroup>
<LolFxCompile Include="..\test\tutorial\03_fractal.lolfx" />
<LolFxCompile Include="11_fractal.lolfx" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(SolutionDir)\lolcore.vcxproj">

test/tutorial/Makefile.am → tutorial/Makefile.am Bestand weergeven

@@ -18,7 +18,7 @@ SUFFIXES = .lolfx
$(SED) 's/\([^\r]*\).*/"\1\\n"/'; \
echo ";") | $(CXXCOMPILE) -xc++ -c - -o $@

noinst_PROGRAMS = 01_triangle 02_cube 03_fractal
noinst_PROGRAMS = 01_triangle 02_cube 11_fractal

01_triangle_SOURCES = 01_triangle.cpp 01_triangle.lolfx
01_triangle_CPPFLAGS = @LOL_CFLAGS@ @PIPI_CFLAGS@
@@ -30,8 +30,8 @@ noinst_PROGRAMS = 01_triangle 02_cube 03_fractal
02_cube_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@ @PIPI_LIBS@
02_cube_DEPENDENCIES = $(top_builddir)/src/liblol.a

03_fractal_SOURCES = 03_fractal.cpp 03_fractal.lolfx
03_fractal_CPPFLAGS = @LOL_CFLAGS@ @PIPI_CFLAGS@
03_fractal_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@ @PIPI_LIBS@
03_fractal_DEPENDENCIES = $(top_builddir)/src/liblol.a
11_fractal_SOURCES = 11_fractal.cpp 11_fractal.lolfx
11_fractal_CPPFLAGS = @LOL_CFLAGS@ @PIPI_CFLAGS@
11_fractal_LDFLAGS = $(top_builddir)/src/liblol.a @LOL_LIBS@ @PIPI_LIBS@
11_fractal_DEPENDENCIES = $(top_builddir)/src/liblol.a


+ 0
- 219
win32/lolcore.vcxproj Bestand weergeven

@@ -1,219 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Xbox 360">
<Configuration>Debug</Configuration>
<Platform>Xbox 360</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Xbox 360">
<Configuration>Release</Configuration>
<Platform>Xbox 360</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{9E62F2FE-3408-4EAE-8238-FD84238CEEDA}</ProjectGuid>
<ConfigurationType>StaticLibrary</ConfigurationType>
<Keyword>Win32Proj</Keyword>
</PropertyGroup>
<Import Project="$(SolutionDir)\Lol.Core.Config.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'" Label="Configuration">
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'" Label="Configuration">
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<ImportGroup Label="ExtensionSettings">
<Import Project="$(SolutionDir)\Lol.Fx.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(SolutionDir)\Lol.Core.Vars.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<Import Project="$(SolutionDir)\Lol.Core.Rules.props" />
<ItemDefinitionGroup>
<ClCompile>
<PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\src\application\application.cpp" />
<ClCompile Include="..\src\audio.cpp" />
<ClCompile Include="..\src\camera.cpp" />
<ClCompile Include="..\src\debug\fps.cpp" />
<ClCompile Include="..\src\debug\quad.cpp" />
<ClCompile Include="..\src\debug\record.cpp" />
<ClCompile Include="..\src\debug\sphere.cpp" />
<ClCompile Include="..\src\debug\stats.cpp" />
<ClCompile Include="..\src\dict.cpp" />
<ClCompile Include="..\src\easymesh\easymesh-compiler.cpp" />
<ClCompile Include="..\src\easymesh\easymesh.cpp" />
<ClCompile Include="..\src\eglapp.cpp" />
<ClCompile Include="..\src\emitter.cpp" />
<ClCompile Include="..\src\entity.cpp" />
<ClCompile Include="..\src\font.cpp" />
<ClCompile Include="..\src\forge.cpp" />
<ClCompile Include="..\src\generated\easymesh-parser.cpp" />
<ClCompile Include="..\src\generated\easymesh-scanner.cpp" />
<ClCompile Include="..\src\gpu\framebuffer.cpp" />
<ClCompile Include="..\src\gpu\indexbuffer.cpp" />
<ClCompile Include="..\src\gpu\shader.cpp" />
<ClCompile Include="..\src\gpu\vertexbuffer.cpp" />
<ClCompile Include="..\src\gradient.cpp" />
<ClCompile Include="..\src\hash.cpp" />
<ClCompile Include="..\src\image\codec\android-image.cpp" />
<ClCompile Include="..\src\image\codec\dummy-image.cpp" />
<ClCompile Include="..\src\image\codec\gdiplus-image.cpp" />
<ClCompile Include="..\src\image\codec\ios-image.cpp" />
<ClCompile Include="..\src\image\codec\ps3-image.cpp" />
<ClCompile Include="..\src\image\codec\sdl-image.cpp" />
<ClCompile Include="..\src\image\image.cpp" />
<ClCompile Include="..\src\input\input.cpp" />
<ClCompile Include="..\src\input\stick.cpp" />
<ClCompile Include="..\src\layer.cpp" />
<ClCompile Include="..\src\log.cpp" />
<ClCompile Include="..\src\map.cpp" />
<ClCompile Include="..\src\math\half.cpp" />
<ClCompile Include="..\src\math\real.cpp" />
<ClCompile Include="..\src\math\trig.cpp" />
<ClCompile Include="..\src\math\vector.cpp" />
<ClCompile Include="..\src\platform.cpp" />
<ClCompile Include="..\src\platform\d3d9\d3d9input.cpp" />
<ClCompile Include="..\src\platform\sdl\sdlapp.cpp" />
<ClCompile Include="..\src\platform\sdl\sdlinput.cpp" />
<ClCompile Include="..\src\platform\xbox\xboxapp.cpp" />
<ClCompile Include="..\src\platform\xbox\xboxinput.cpp" />
<ClCompile Include="..\src\profiler.cpp" />
<ClCompile Include="..\src\sample.cpp" />
<ClCompile Include="..\src\sampler.cpp" />
<ClCompile Include="..\src\scene.cpp" />
<ClCompile Include="..\src\sprite.cpp" />
<ClCompile Include="..\src\text.cpp" />
<ClCompile Include="..\src\ticker.cpp" />
<ClCompile Include="..\src\tiler.cpp" />
<ClCompile Include="..\src\tileset.cpp" />
<ClCompile Include="..\src\timer.cpp" />
<ClCompile Include="..\src\video.cpp" />
<ClCompile Include="..\src\world.cpp" />
<ClCompile Include="..\src\worldentity.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\application\application.h" />
<ClInclude Include="..\src\array.h" />
<ClInclude Include="..\src\audio.h" />
<ClInclude Include="..\src\bitfield.h" />
<ClInclude Include="..\src\camera.h" />
<ClInclude Include="..\src\core.h" />
<ClInclude Include="..\src\debug\fps.h" />
<ClInclude Include="..\src\debug\quad.h" />
<ClInclude Include="..\src\debug\record.h" />
<ClInclude Include="..\src\debug\sphere.h" />
<ClInclude Include="..\src\debug\stats.h" />
<ClInclude Include="..\src\dict.h" />
<ClInclude Include="..\src\easymesh\easymesh-compiler.h" />
<ClInclude Include="..\src\easymesh\easymesh.h" />
<ClInclude Include="..\src\eglapp.h" />
<ClInclude Include="..\src\emitter.h" />
<ClInclude Include="..\src\entity.h" />
<ClInclude Include="..\src\font.h" />
<ClInclude Include="..\src\forge.h" />
<ClInclude Include="..\src\generated\easymesh-parser.h" />
<ClInclude Include="..\src\generated\location.hh" />
<ClInclude Include="..\src\generated\position.hh" />
<ClInclude Include="..\src\generated\stack.hh" />
<ClInclude Include="..\src\gpu\framebuffer.h" />
<ClInclude Include="..\src\gpu\indexbuffer.h" />
<ClInclude Include="..\src\gpu\shader.h" />
<ClInclude Include="..\src\gpu\vertexbuffer.h" />
<ClInclude Include="..\src\gradient.h" />
<ClInclude Include="..\src\hash.h" />
<ClInclude Include="..\src\image\image-private.h" />
<ClInclude Include="..\src\image\image.h" />
<ClInclude Include="..\src\input\input.h" />
<ClInclude Include="..\src\input\stick.h" />
<ClInclude Include="..\src\layer.h" />
<ClInclude Include="..\src\log.h" />
<ClInclude Include="..\src\loldebug.h" />
<ClInclude Include="..\src\lolgl.h" />
<ClInclude Include="..\src\lol\debug.h" />
<ClInclude Include="..\src\lol\math\half.h" />
<ClInclude Include="..\src\lol\math\math.h" />
<ClInclude Include="..\src\lol\math\real.h" />
<ClInclude Include="..\src\lol\math\remez.h" />
<ClInclude Include="..\src\lol\math\vector.h" />
<ClInclude Include="..\src\lol\unit.h" />
<ClInclude Include="..\src\map.h" />
<ClInclude Include="..\src\numeric.h" />
<ClInclude Include="..\src\platform.h" />
<ClInclude Include="..\src\platform\d3d9\d3d9input.h" />
<ClInclude Include="..\src\platform\sdl\sdlapp.h" />
<ClInclude Include="..\src\platform\sdl\sdlinput.h" />
<ClInclude Include="..\src\platform\xbox\xboxapp.h" />
<ClInclude Include="..\src\platform\xbox\xboxinput.h" />
<ClInclude Include="..\src\profiler.h" />
<ClInclude Include="..\src\sample.h" />
<ClInclude Include="..\src\sampler.h" />
<ClInclude Include="..\src\scene.h" />
<ClInclude Include="..\src\simd.h" />
<ClInclude Include="..\src\sprite.h" />
<ClInclude Include="..\src\text.h" />
<ClInclude Include="..\src\thread\thread.h" />
<ClInclude Include="..\src\thread\threadbase.h" />
<ClInclude Include="..\src\ticker.h" />
<ClInclude Include="..\src\tiler.h" />
<ClInclude Include="..\src\tileset.h" />
<ClInclude Include="..\src\timer.h" />
<ClInclude Include="..\src\video.h" />
<ClInclude Include="..\src\world.h" />
<ClInclude Include="..\src\worldentity.h" />
</ItemGroup>
<ItemGroup>
<LolFxCompile Include="..\src\easymesh\shiny.lolfx" />
<LolFxCompile Include="..\src\gpu\defaultmaterial.lolfx" />
<LolFxCompile Include="..\src\gpu\emptymaterial.lolfx" />
<LolFxCompile Include="..\src\gpu\testmaterial.lolfx" />
</ItemGroup>
<ItemGroup>
<None Include="..\src\easymesh\easymesh-parser.y" />
<None Include="..\src\easymesh\easymesh-scanner.l" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
<Import Project="$(SolutionDir)\Lol.Fx.targets" />
</ImportGroup>
</Project>

Laden…
Annuleren
Opslaan