Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build with cmake & bugfixes #13

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
d2faa60
added .vscode
jbehley Mar 27, 2018
67dd668
clang format that somehow reproduces the style from VS
jbehley Mar 27, 2018
04747b3
Fix for case sensitive filesystems: Cell.h -> cell.h
jbehley Mar 27, 2018
25d2b37
build with Cmake.
jbehley Mar 27, 2018
8f0e414
fixing some compiler issues with gcc: Seems like that gcc is more ped…
jbehley Mar 27, 2018
1aeebf0
following style more closely.
jbehley Mar 27, 2018
328139c
Use getters instead of unions, since gcc has problems with that.
jbehley Mar 27, 2018
1ebfb03
MCube: Use getters instead of unions, since gcc has problems with that.
jbehley Mar 27, 2018
e8731ad
added some const references in operations, added const accessor.
jbehley Mar 27, 2018
9204eb2
make minus operator const.
jbehley Mar 27, 2018
0bd261d
add const column operator
jbehley Mar 27, 2018
59d814a
made type long unsigned int for template resolution.
jbehley Mar 27, 2018
8f6bb0a
use lower case variable names to avoid change of meaning after forwar…
jbehley Mar 27, 2018
eef1893
renaming of member variable due to issue with the changed meaning.
jbehley Mar 27, 2018
35a46cb
constness & consitency of template arguments.
jbehley Mar 27, 2018
2e991f8
missing intrin.h, replaced with limits.
jbehley Mar 27, 2018
a991945
correct packages, compiling assimp, etc.
jbehley Mar 27, 2018
125cfd8
fixed issue with stb and gcc by using newer version.
jbehley Mar 27, 2018
aa1000b
now compiling.
jbehley Mar 27, 2018
523b219
use #version 420 core, since binding points for UBO is available sinc…
jbehley Mar 27, 2018
9f033fa
explicit conversion from int to bool.
jbehley Mar 27, 2018
40bf58f
fixed inconsistency of uniforms caused by UBO in fragement shader.
jbehley Mar 27, 2018
b33f84f
throw runtime_error if linking of shader fails, since it is easier to…
jbehley Mar 27, 2018
1242cb6
initialize parent and checks for nullptr.
jbehley Mar 27, 2018
1aa4d66
consistent naming & fixes issue with case-sensitive filesnames.
jbehley Mar 27, 2018
d0ef46e
added initializations for pointers and explicit checks for nullptr. N…
jbehley Mar 27, 2018
f3dd9d4
updated readme with instructions for building & dependencies.
jbehley Mar 27, 2018
ed26602
update submodule procedure.
jbehley Mar 27, 2018
87f6670
initialized some uninitialized values.
jbehley Mar 27, 2018
05c7f5f
memory leak?
jbehley Mar 27, 2018
689e0b7
fixed issue with probes. now the shader compiles and the results look…
jbehley Mar 28, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
updated readme with instructions for building & dependencies.
jbehley committed Mar 27, 2018
commit f3dd9d4024f1961ecda690b0cbb6b9f1631fe7d8
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -11,6 +11,18 @@ to take a look at any of its inner workings, without feeling too overwhelming.

![Cell Preview](preview.png "Cell Preview")

Dependencies
------------
- glfw3

Build
-----
1. Ensure that you also downloaded the submodule, either you used `git clone --recurse-submodules <url>` or update the submodule by `git submodule update`.
2. `cd build`
3. `cmake -DCMAKE_BUILD_TYPE=Release ..`
4. `make -j5`
5. run `.\demo`

Feature List (complete:base-functionality)
------
* Fully functioning (custom) math library (vectors, matrices, transformations, utility functions):