More proofreading
This commit is contained in:
parent
2b241289f3
commit
9b302bd871
@ -140,7 +140,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||||||
## <a name="section1"></a> 1. Getting started
|
## <a name="section1"></a> 1. Getting started
|
||||||
### <a name="section1_1"></a> 1.1. Setup
|
### <a name="section1_1"></a> 1.1. Setup
|
||||||
|
|
||||||
GLM is a header-only library, and thus does not need to be compiled. To use GLM, merely include the `<glm/glm.hpp>` header, which provides GLSL's mathematics functionality.
|
GLM is a header-only library, and thus does not need to be compiled. We can use GLM's implementation of GLSL's mathematics functionality by including the `<glm/glm.hpp>` header. The library can also be installed with CMake, though the details of doing so will differ depending on the target build system.
|
||||||
|
|
||||||
Features can also be included individually to shorten compilation times.
|
Features can also be included individually to shorten compilation times.
|
||||||
|
|
||||||
@ -176,10 +176,13 @@ To reduce compilation time, we can include `<glm/fwd.hpp>`, which forward-declar
|
|||||||
// Header file (forward declarations only)
|
// Header file (forward declarations only)
|
||||||
#include <glm/fwd.hpp>
|
#include <glm/fwd.hpp>
|
||||||
|
|
||||||
// Source file (actual implementation)
|
// At this point, we don't care what exactly makes up a vec2; that won't matter
|
||||||
#include <glm/glm.hpp>
|
// until we write this function's implementation.
|
||||||
|
glm::vec2 functionDeclaration(const glm::vec2& input);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Precompiled headers will also be helpful, though are not covered by this manual.
|
||||||
|
|
||||||
### <a name="section1_3"></a> 1.3. Example usage
|
### <a name="section1_3"></a> 1.3. Example usage
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user