Moved to MSVC v143, moved headers into a folder, and added texts to the example
This commit is contained in:
1 parent
3b5b608ae9
commit
9101000b97
98 files changed
+190041
-190857
No files matched your search
+1
-1
@@ -166,7 +166,7 @@ GENERATE_HTML = YES
|
||||
HTML_OUTPUT = manual
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER = header.html
|
||||
HTML_FOOTER =
|
||||
HTML_FOOTER = footer.html
|
||||
HTML_STYLESHEET =
|
||||
HTML_EXTRA_STYLESHEET = theme.css
|
||||
HTML_EXTRA_FILES = favicon.png
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
<!-- HTML footer for doxygen 1.9.2-->
|
||||
<!-- start footer part -->
|
||||
<!--BEGIN GENERATE_TREEVIEW-->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
$navpath
|
||||
<li class="footer">$generatedby <a href="https://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion </li>
|
||||
<li class="footer">Copyright Grayson Riffe 2021</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!--END GENERATE_TREEVIEW-->
|
||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
$generatedby <a href="https://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion
|
||||
</small></address>
|
||||
<!--END !GENERATE_TREEVIEW-->
|
||||
</body>
|
||||
</html>
|
||||
+3
-3
@@ -5,8 +5,8 @@
|
||||
<tab type="mainpage" visible="yes" title=""/>
|
||||
<tab type="pages" visible="yes" title="" intro=""/>
|
||||
<tab type="modules" visible="yes" title="" intro=""/>
|
||||
<tab type="namespaces" visible="yes" title="API">
|
||||
<tab type="namespacelist" visible="yes" title="Class List" intro="Here, you can find a list of every useful class to use in NF."/>
|
||||
<tab type="namespaces" visible="no" title="API">
|
||||
<tab type="namespacelist" visible="yes" title="API" intro="Here, you can find a list of every useful class to use in NF."/>
|
||||
<tab type="namespacemembers" visible="no" title="" intro=""/>
|
||||
</tab>
|
||||
<tab type="concepts" visible="yes" title="">
|
||||
@@ -19,7 +19,7 @@
|
||||
<tab type="classes" visible="no" title="API">
|
||||
<tab type="classlist" visible="no" title="Classes" intro=""/>
|
||||
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||
<tab type="hierarchy" visible="yes" title="" intro=""/>
|
||||
<tab type="hierarchy" visible="no" title="" intro=""/>
|
||||
<tab type="classmembers" visible="no" title="" intro=""/>
|
||||
</tab>
|
||||
<tab type="structs" visible="yes" title="">
|
||||
|
||||
+15
-6
@@ -1,19 +1,28 @@
|
||||
@page install Installation
|
||||
@tableofcontents
|
||||
|
||||
This page details how to install NF in a MSVC project.
|
||||
This page details how to get started with the engine by using the template project.
|
||||
|
||||
@section prereq Prerequisites
|
||||
|
||||
In order to create an NF application, you must first have the following:
|
||||
In order to develop an NF application, you must first have the following:
|
||||
|
||||
- Visual Studio 2022 or later (MSVC v143 or later)
|
||||
- A 64 bit computer as NF is 64 bit only
|
||||
- A 64 bit computer as **NF is 64 bit only**
|
||||
- A compatible graphics card (See @ref issues)
|
||||
- Apt C++ knowledge
|
||||
- The engine itself
|
||||
@todo Link download here?
|
||||
|
||||
@section projSetup Step One: Project Setup
|
||||
The current version of the engine can be downloaded [here](http://mrgrapedave.com/nf/nf.zip).
|
||||
|
||||
---
|
||||
|
||||
@section projSetup Step One: Template Setup
|
||||
|
||||
Inside the zip file, you will find:
|
||||
|
||||
- **example** - The example app complete with the source and a build
|
||||
- **manual** - An offline version of this manual
|
||||
- **index.html** - The homepage
|
||||
- **template** - A template MSVC project with options already setup to work well with the engine
|
||||
|
||||
@note kdlsjfldksjf
|
||||
@@ -2,5 +2,7 @@
|
||||
|
||||
This page includes the known issues of the engine in order of importance.
|
||||
|
||||
1. Shader compilation errors
|
||||
- This issue is caused by differences in graphics drivers and what exact OpenGL shader code they will compile. **This issue will be attended to soon.**
|
||||
1. Shader compilation errors and black objects
|
||||
- This issue is caused by differences in graphics drivers and what exact OpenGL shader code
|
||||
they expect. Currently, Nvidia work perfectly, Intel partially works,
|
||||
and AMD doesn't run. **This issue will be attended to soon.**
|
||||
+2
-2
@@ -2,8 +2,8 @@
|
||||
|
||||
Nothin' Fancy (abbreviated as NF) is an experimental 3D game engine written in C++
|
||||
for Windows. It was created by Grayson Riffe in 2021. This manual aims to aid the end-user
|
||||
with using this engine to create games and visualizations. It contains a user guide and
|
||||
the API reference.
|
||||
with using this engine to create games and visualizations. It contains the
|
||||
[user guide](tutorial.html) and the [API reference](namespaces.html).
|
||||
|
||||
@image html logofull.png "Engine Logo" width=200px
|
||||
|
||||
|
||||
Reference in new issue
Block a user