You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Vulkan Specification v1.0.9 + WSI Extensions](https://www.khronos.org/registry/vulkan/specs/1.0-wsi_extensions/xhtml/vkspec.html)
@@ -27,15 +31,15 @@ Hello everyone. This is going to be a technical book about the newly published V
27
31
28
32
## Code
29
33
30
-
You can find the Github repository [here](https://github.com/HarryLovesCode/Vulkan-API-Book). For now, only Linux and Windows are **officially** supported.
34
+
You can find the repository on Github at [HarryLovesCode/Vulkan-API-Book](https://github.com/HarryLovesCode/Vulkan-API-Book). For now, only Linux and Windows are **officially** supported. However, Android support is in the works.
31
35
32
36
## Reading the Book
33
37
34
-
You can find the latest stable version [on the release page](https://github.com/HarryLovesCode/Vulkan-API-Book/releases).
38
+
You can find the latest stable version [on the Github releases page](https://github.com/HarryLovesCode/Vulkan-API-Book/releases). Otherwise, you can read it on [Gitbook](https://harrylovescode.gitbooks.io/vulkan-api/content/). If you'd like to build it yourself, you will need *pandoc*, *xetex* (for Linux), and *latex extras* installed.
35
39
36
40
## Building Code on Linux
37
41
38
-
To build on Linux, use the following commands:
42
+
To build on Linux, you will need to make sure you have Vulkan headers available. Also, you will need `autotools`. When in doubt, look at your distribution's package repositories. You can use these commands.
Once you've done that, you should find all the binaries located in the `./bin` folder.
53
+
Once you've done that, you will find all the binaries located in the `./bin` folder.
50
54
51
55
## Building Code on Windows
52
56
53
-
To build on Windows, you'll need Visual Studio 2015. You can find the Visual Studio solution in the root directory of the repository. Just open that and you can pick and choose which chapters to build and run.
57
+
To build on Windows, you'll need Visual Studio 2015. You can find the Visual Studio solution in the root directory of the repository. Just open that, choose a startup project, and you're ready to go.
54
58
55
-
## Who am I?
59
+
## A Little About Me
56
60
57
-
I'm Harry and I'm a young developer who enjoys 3D graphics. I've worked with WebGL, OpenGL, and DirectX and when I heard about Vulkan, I was excited to get started! This is, in a way, and experiment because I'm publishing as I go. Thus, the book may be rough around the edges. Feel free to submit issues or pull requests on Github and add inline comments through Gitbook.
61
+
I'm Harry and I'm a young developer who enjoys 3D graphics. I've worked with WebGL, OpenGL, and DirectX and when I heard about Vulkan, I was excited to get started. The publishing of this book is, in a way, and experiment because I'm publishing as I go. Thus, the book may be rough around the edges. Feel free to submit issues or pull requests on Github and add inline comments through Gitbook.
Copy file name to clipboardExpand all lines: chap05/chap05-linux.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
## Linux
1
+
## Surface Creation on Linux
2
2
3
3
We're going to be writing the Linux specific code for getting a surface in this section. While this code may work on another operating system that uses the XCB library, I cannot guarantee it will.
Copy file name to clipboardExpand all lines: chap05/chap05.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Creating a Surface
1
+
# Working With Surfaces
2
2
3
3
This section is divided up by platform. You must begin with the sections below before clicking on platform. The code below is platform independent and must be included in order to create a surface
0 commit comments