Changes in docs/README.txt [cb6fabb:7865c5b] in opengl-game
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
docs/README.txt
rcb6fabb r7865c5b 1 --------------------2 VULKAN INSTRUCTIOS3 --------------------4 5 These are the most up-to-date instructions. Use these rather than the ones6 listed further down, which are for the old OpenGL version of the game7 8 Windows9 --------10 11 Create an include directory inside the opengl-game folder12 13 Download GLM and copy the glm folder into your include directory14 15 Download the 64bit pre-compiledbinaries of GLFW316 - Copy lib-vc2019/glfw3.lib into your lib directory17 - Copy the whole include/GLFW directory into your include directory18 19 Download the SDL2 pre-built Windows binaries20 - Copy the SDL2 include folder into /include and rename it SDL221 - Copy the contents of lib/x64 to lib22 23 Download the SDL2_image Visual C++ development libraries from https://www.libsdl.org/projects/SDL_image/24 Download the SDL2_ttf Visual C++ development libraries from https://www.libsdl.org/projects/SDL_ttf/25 (Might use SDL2_gfx later as well)26 27 Copy the 64-bit static libraries to the lib directory you created above28 29 TODO: Figure out how to do static compilation with SDL230 31 Since I'm currently using dynamic SDL2 libraries for Windows, some DLLs from sdl2-ttf and sdl2-image32 33 Download the vulkan sdk34 - Add the location of the Include folder to the VS2019 project properties under C/C++ -> General -> Addition Include DIrectories35 - Add the location of the Lib folder to the VS2019 project properties under Linker -> General -> Addition Library DIrectories36 37 Linux:38 --------39 40 Download the vulkan sdk (make sure VULKAN_SDK_PATH in the makefile points to it)41 42 sudo apt-get install libxcb1-dev xorg-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev43 44 source setup-env.sh into your current shell45 46 mActually, I think now this should work, after following the online instructions for installing Vulkan:47 sudo apt-get install vulkan-sdk libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libglm-dev48 (Follow the instructions at https://vulkan.lunarg.com/sdk/home#linux to add the latest Vulkan SDK version to apt-get)49 (Verify that installing libvulkan-1 is not required)50 51 make vulkangame && ./vulkangame52 53 For the sfml version: (these directions need verification)54 55 sudo apt-get install libglm-dev libsfml-dev56 57 Currently, the apt-get sfml package doesn't have Vulkan support, so need to install from source as follows:58 59 Build the library yourself by following the instructions at https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake.php60 61 sudo apt-get install libfreetype-dev libx11-dev libxrandr-dev libudev-dev libopengl-dev libflac-dev libogg-dev libvorbis-dev libopenal-dev libpthread-stubs0-dev62 63 sudo apt-get install cmake-qt-gui64 65 Clone the sfml repo66 67 OSX68 --------69 70 brew install cmake pkg-config glm sdl2 sdl2_image sdl2_ttf sdl2_gfx71 (cmake is needed for the python script mentioned below)72 73 Download the Vulkan SDK from https://vulkan.lunarg.com/sdk/home74 75 Install it by running this from inside the downloaded folder:76 sudo ./install_vulkan.py77 78 make shaders79 make vulkangame80 ./vulkangame81 82 83 INSTRUCTIONS FOR THE SFML VERSION ()84 85 OLD INSTALL INSTRUCTIONS FOR THE OpenGL version (might no longer work)86 -----------------------------------------------------------------------87 88 1 Installation Instructions for Linux 89 2 --------------------------------------- … … 134 47 135 48 49 -------------------- 50 VULKAN INSTRUCTIOS 51 -------------------- 52 53 Windows 54 -------- 55 56 Create an include directory inside the opengl-game folder 57 58 Download GLM and copy the glm folder into your include directory 59 60 Download the 64bit pre-compiledbinaries of GLFW3 61 - Copy lib-vc2019/glfw3.lib into your lib directory 62 - Copy the whole include/GLFW directory into your include directory 63 64 Download the SDL2 pre-built Windows binaries 65 - Copy the SDL2 include folder into /include and rename it SDL2 66 - Copy the contents of lib/x64 to lib 67 68 Download the SDL2_image Visual C++ development libraries from https://www.libsdl.org/projects/SDL_image/ 69 Download the SDL2_ttf Visual C++ development libraries from https://www.libsdl.org/projects/SDL_ttf/ 70 (Might use SDL2_gfx later as well) 71 72 Copy the 64-bit static libraries to the lib directory you created above 73 74 TODO: Figure out how to do static compilation with SDL2 75 76 Since I'm currently using dynamic SDL2 libraries for Windows, some DLLs from sdl2-ttf and sdl2-image 77 78 Download the vulkan sdk 79 - Add the location of the Include folder to the VS2019 project properties under C/C++ -> General -> Addition Include DIrectories 80 - Add the location of the Lib folder to the VS2019 project properties under Linker -> General -> Addition Library DIrectories 81 82 Linux: 83 -------- 84 85 Download the vulkan sdk (make sure VULKAN_SDK_PATH in the makefile points to it) 86 87 sudo apt-get install libxcb1-dev xorg-dev libglm-dev libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev 88 89 source setup-env.sh into your current shell 90 91 Actually, I think now this should work, after following the online instructions for installing Vulkan: 92 sudo apt-get install vulkan-sdk libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libglm-dev 93 (Follow the instructions at https://vulkan.lunarg.com/sdk/home#linux to add the latest Vulkan SDK version to apt-get) 94 (Verify that installing libvulkan-1 is not required) 95 96 make vulkangame && ./vulkangame 97 98 For the sfml version: (these directions need verification) 99 100 sudo apt-get install libglm-dev libsfml-dev 101 102 Currently, the apt-get package doesn't have Vulkan support, so need to install from source as follows: 103 104 Build the library yourself by following the instructions at https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake.php 105 106 sudo apt-get install libfreetype-dev libx11-dev libxrandr-dev libudev-dev libopengl-dev libflac-dev libogg-dev libvorbis-dev libopenal-dev libpthread-stubs0-dev 107 108 sudo apt-get install cmake-qt-gui 109 110 Clone the sfml repo 111 112 OSX 113 -------- 114 115 Download the vulkan sdk (make sure VULKAN_SDK_PATH in the makefile points to it) 116 117 brew install sdl2 sdl2_image sdl2_ttf sdl2_gfx 118 119 make vulkangame && ./vulkangame 136 120 137 121 REFERENCE
Note:
See TracChangeset
for help on using the changeset viewer.