Skip to content

d-k-ivanov/ray-tracing

Repository files navigation

Ray-Tracing Frameworks and Visualizers

Acknowledgments

My work is significantly inspired by:

Compilation: Windows

  • Install Visual Studio
  • Install Git
  • Install Vulkan SDK
  • Install VCPKG
  • Add VCPKG folder to PATH:
    • Option 1: Command Line tools

      REM Assuming that VCPKG cloned and bootstrapped in c:\src\vcpkg
      REM setx for the global environment, set for the local
      setx PATH c:\src\vcpkg;%PATH%
      set  PATH c:\src\vcpkg;%PATH%
    • Option 2: PowerShell

      # Assuming that VCPKG cloned and bootstrapped in c:\src\vcpkg
      [Environment]::SetEnvironmentVariable("PATH", "c:\src\vcpkg;${PATH}", "Machine")
      Set-Item -Path Env:PATH -Value "c:\src\vcpkg;${PATH}"
    • Option 3: Manually in System PropertiesEnvironment Variables

  • Run build.bat
  • Open build\ray-tracing.sln in Visual Studio to work with the source code

Compilation: Linux

  • Install Git
  • Install Vulkan SDK
  • Install VCPKG
  • Add VCPKG folder to PATH:
    • Option 1: Temporary local environment

      # Assuming that VCPKG cloned and bootstrapped in ~/vcpkg
      export PATH="~/vcpkg;${PATH}"
    • Option 2: Local environment and Bash profile

      # Assuming that VCPKG cloned and bootstrapped in c:\src\vcpkg
      export PATH="~/vcpkg;${PATH}"
      echo 'export PATH="~/vcpkg;${PATH}"' >> ~/.bashrc
    • Important Note: the VCPKG requests installation of additional packages

  • Run build.sh

References

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published