diff --git a/README.md b/README.md
index 15eee964..d8a60a4e 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
![](src/data/logo.png)
+![](src/data/logo.png)
LÖVR
@@ -7,7 +7,7 @@ LÖVR is a simple framework for creating virtual reality experiences with Lua.
Getting Started
---
-You can download precompiled binaries from the [LÖVR website](http://bjornbyt.es/lovr). There, you
+You can download precompiled binaries from the [LÖVR website](http://lovr.org). There, you
can also find documentation and a set of tutorials and examples. Here are a few short snippets so
you can get an idea of what it looks like to use LÖVR:
@@ -36,20 +36,18 @@ function lovr.draw()
end
```
-#### Audio
-
-Play an ogg file:
+#### Detecting Hardware
```lua
function lovr.load()
- local sound = lovr.audio.newSource('darudeSandstorm.ogg')
- sound:play()
+ if lovr.headset.isPresent() then
+ print('Woo! We have a headset: ' .. lovr.headset.getType())
+ else
+ print('Boo! No VR for us :(')
+ end
end
```
-Audio is spatialized using HRTFs, and the virtual audio listener is synchronized with the pose of
-the HMD.
-
#### 3D Models
LÖVR supports most 3D model file formats:
@@ -64,6 +62,20 @@ function lovr.draw()
end
```
+#### Audio
+
+Play an ogg file:
+
+```lua
+function lovr.load()
+ local sound = lovr.audio.newSource('darudeSandstorm.ogg')
+ sound:play()
+end
+```
+
+Audio is spatialized using HRTFs, and the virtual audio listener is synchronized with the pose of
+the HMD.
+
For more examples, check out the [`examples`](examples) folder.
Hardware Support
@@ -71,13 +83,13 @@ Hardware Support
- HTC Vive (full support via OpenVR)
- Oculus Touch (partial support via OpenVR)
-- WebVR (partial support, see `emscripten` branch)
+- WebVR (partial support, see `webvr` branch)
- Mobile VR (no support currently)
Documentation
---
-See for examples and API reference. The documentation is open source
+See for examples and API reference. The documentation is open source
and can be found [here](https://github.com/bjornbytes/lovr-docs).
Compiling