Skip to content

Commit 15832bd

Browse files
authored
Updated README.md with runtime dependencies information and download links
1 parent 52e5a21 commit 15832bd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ Its purpose is to provide a testbed for accelerating the research, development a
2929
You will need a PC running the Windows operating system (tested on 7 and 10, both x64, but any flavour since XP and x86 should work) and equipped with a DirectX 9.0c compliant video card (i.e. with support for Shader Model 3.0), with the latest drivers installed.
3030

3131
###### Software requirements
32-
You will need Visual Studio 2017 in order to compile the code. You can [grab the free Community Edition](https://www.visualstudio.com/) from their official website. Older versions of Visual Studio, with older platform toolsets (i.e. pre-v141), should also work with minimal modifications, since GITechDemo was, until recently, compiled using the Visual Studio 2010 toolset (v100). If you do end up using another version of Visual Studio, make sure that all projects that link against Synesthesia3D are built with the same platform toolset as the latter, because of the presence of some STL objects on the DLL boundary (will be resolved at a later time).
32+
You will need Visual Studio 2017 in order to compile the code. You can [grab the free Community Edition](https://www.visualstudio.com/) from their official website. Older versions of Visual Studio, with older platform toolsets (i.e. pre-v141), should also work with minimal modifications, since GITechDemo was, until recently, compiled using the Visual Studio 2010 toolset (v100). If you do end up using another version of Visual Studio, make sure that all projects that link against Synesthesia3D are built with the same platform toolset as the latter, because of the presence of some STL objects on the DLL boundary (will be resolved at a later time). Also make sure you have installed the [DirectX Software Development Kit](https://www.microsoft.com/en-us/download/confirmation.aspx?id=6812)
3333

3434
###### Compiling from source code guide
3535
Open the solution file found at "GITechDemo/Code/Solutions/GITechDemo.sln", open the Solution Explorer and right-click on the project titled 'GITechDemo'. From the context menu, choose the option 'Set as StartUp Project'. Right-click it again, but this time choose the option 'Properties'. A new window will appear, titled 'GITechDemo Property Pages'. From the drop-down list named 'Configuration' choose the option 'All Configurations' and from the one named 'Platform' choose 'All Platforms'. Next, select 'Configuration Properties' > 'Debugging', from the list box on the left-hand side, and set the working directory to '..\\..\Data'. Press F5 and click on 'Yes' when asked if you want to build the projects.
3636

3737
Congratulations! You've successfully built and ran GITechDemo! If you've encountered any problems along the way, be sure to [create an issue](https://github.com/iftodebogdan/GITechDemo/issues).
3838

3939
###### Release builds
40-
As an alternative to creating your own binaries from the latest code base, you could also [check out some of the already existing release builds](https://github.com/iftodebogdan/GITechDemo/releases) which include x86 and x64 executables in both Release and Profile configurations, with the latter having profile markers inserted at key points in the rendering pipeline. These will aid profiling tools, such as [PIX for Windows](https://en.wikipedia.org/wiki/PIX_(Microsoft)) or [Intel GPA](https://software.intel.com/en-us/gpa), in organizing captured draw calls.
40+
As an alternative to creating your own binaries from the latest code base, you could also [check out some of the already existing release builds](https://github.com/iftodebogdan/GITechDemo/releases) which include x86 and x64 executables in both Release and Profile configurations, with the latter having profile markers inserted at key points in the rendering pipeline. These will aid profiling tools, such as [PIX for Windows](https://en.wikipedia.org/wiki/PIX_(Microsoft)) or [Intel GPA](https://software.intel.com/en-us/gpa), in organizing captured draw calls. Make sure you have installed the Microsoft Visual C++ Redistributable for Visual Studio 2017 for [x86](https://go.microsoft.com/fwlink/?LinkId=746571) and/or [x64](https://go.microsoft.com/fwlink/?LinkId=746572) systems and the [DirectX End-User Runtimes (June 2010)](https://www.microsoft.com/en-us/download/confirmation.aspx?id=8109) before attempting to launch the application. Always use the .bat files to run the application, never the executable directly, since it requires the working directory to be set to the data folder.

0 commit comments

Comments
 (0)