Skip to content

Commit 37fd4bf

Browse files
authored
Merge pull request #24 from rohdesamuel/dev
Dev
2 parents 08dbf87 + fbc600e commit 37fd4bf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+1431
-49
lines changed

example/src/forward_renderer.cpp

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#include "forward_renderer.h"
220

321
#include <cubez/render.h>

example/src/forward_renderer.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef FORWARD_RENDERER__H
220
#define FORWARD_RENDERER__H
321

include/cubez/audio.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef CUBEZ_AUDIO__H
220
#define CUBEZ_AUDIO__H
321

include/cubez/common.h

+14-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11
/**
2-
* Author: Samuel Rohde (rohde.samuel@gmail.com)
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
33
*
4-
* This file is subject to the terms and conditions defined in
5-
* file 'LICENSE.txt', which is part of this source code package.
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
617
*/
718

819
#ifndef CUBEZ_COMMON__H

include/cubez/cubez.h

+14-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11
/**
2-
* Author: Samuel Rohde (rohde.samuel@gmail.com)
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
33
*
4-
* This file is subject to the terms and conditions defined in
5-
* file 'LICENSE.txt', which is part of this source code package.
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
617
*/
718

819
#ifndef CUBEZ__H

include/cubez/gui.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef CUBEZ_GUI__H
220
#define CUBEZ_GUI__H
321

include/cubez/input.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef INPUT__H
220
#define INPUT__H
321

include/cubez/log.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef CUBEZ_LOG__H
220
#define CUBEZ_LOG__H
321

include/cubez/mesh.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef MESH__H
220
#define MESH__H
321

include/cubez/render.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef CUBEZ_RENDER__H
220
#define CUBEZ_RENDER__H
321

include/cubez/render_pipeline.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef CUBEZ_RENDER_PIPELINE__H
220
#define CUBEZ_RENDER_PIPELINE__H
321

include/cubez/utils.h

+14-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,19 @@
11
/**
2-
* Author: Samuel Rohde (rohde.samuel@gmail.com)
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
33
*
4-
* This file is subject to the terms and conditions defined in
5-
* file 'LICENSE.txt', which is part of this source code package.
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
617
*/
718

819
#ifndef CUBEZ_UTILS__H

src/audio.cpp

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#include <cubez/audio.h>
220

321
#include "audio_internal.h"

src/audio_internal.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef AUDIO_INTERNAL__H
220
#define AUDIO_INTERNAL__H
321

src/barrier.cpp

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#include "barrier.h"
220

321
std::unique_ptr<Barrier::Ticket> Barrier::MakeTicket() {

src/barrier.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef BARRIER__H
220
#define BARRIER__H
321

src/block_vector.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef BLOCK_VECTOR__H
220
#define BLOCK_VECTOR__H
321

src/buddy_system_allocator.h

+18
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
/**
2+
* Author: Samuel Rohde (rohde.samuel@cubez.io)
3+
*
4+
* Copyright {2020} {Samuel Rohde}
5+
*
6+
* Licensed under the Apache License, Version 2.0 (the "License");
7+
* you may not use this file except in compliance with the License.
8+
* You may obtain a copy of the License at
9+
*
10+
* http://www.apache.org/licenses/LICENSE-2.0
11+
*
12+
* Unless required by applicable law or agreed to in writing, software
13+
* distributed under the License is distributed on an "AS IS" BASIS,
14+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15+
* See the License for the specific language governing permissions and
16+
* limitations under the License.
17+
*/
18+
119
#ifndef BUDDY_SYSTEM_ALLOCATOR__H
220
#define BUDDY_SYSTEM_ALLOCATOR__H
321

0 commit comments

Comments
 (0)