Browse Source

Update compiling guide;

bjorn 2 years ago
parent
commit
2fc8e93084
1 changed files with 7 additions and 5 deletions
  1. 7 5
      guides/Compiling.md

+ 7 - 5
guides/Compiling.md

@@ -12,9 +12,9 @@ LÖVR is currently known to work with (and optimized for)
 
 
 - CPU: 64 bit, little endian, x86 or ARM
 - CPU: 64 bit, little endian, x86 or ARM
 - OS: Windows (Vista+), macOS (11+), Linux (libc 2.29+), Android (10)
 - OS: Windows (Vista+), macOS (11+), Linux (libc 2.29+), Android (10)
-- GPU: supports OpenGL 3.3+ or OpenGL ES 3.1+
+- GPU: supports Vulkan 1.1
 
 
-Other systems and hardware may work, but are not frequently tested and may fail to build/run.
+Other systems and hardware may work, but are not frequently tested.
 
 
 Dependencies
 Dependencies
 ---
 ---
@@ -25,11 +25,13 @@ in an existing repository.
 
 
 - Lua (5.1+) or LuaJIT (2.1+)
 - Lua (5.1+) or LuaJIT (2.1+)
 - GLFW (3.3+)
 - GLFW (3.3+)
-- OpenGL (3.3, ES3, or WebGL 2)
-- OpenVR
+- glslang
+- OpenXR
 - msdfgen
 - msdfgen
 - ODE
 - ODE
 
 
+LÖVR requires a C compiler that supports C11.  GCC 4.9, clang 3.1, and Windows SDK 2104 support C11.
+
 Windows
 Windows
 ---
 ---
 
 
@@ -59,7 +61,7 @@ $ cmake ..
 $ cmake --build .
 $ cmake --build .
 ```
 ```
 
 
-The lovr executable should exist in `lovr/build` now.  It's recommended to set up an alias or
+The lovr executable should exist in `lovr/build/bin` now.  It's recommended to set up an alias or
 symlink so that this executable can be found in your PATH environment variable.  Once that's done,
 symlink so that this executable can be found in your PATH environment variable.  Once that's done,
 you can run a project like this:
 you can run a project like this: