Skip to content

Commit

Permalink
Merge pull request #24 from rohdesamuel/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
rohdesamuel authored Apr 13, 2020
2 parents 08dbf87 + fbc600e commit 37fd4bf
Show file tree
Hide file tree
Showing 84 changed files with 1,431 additions and 49 deletions.
18 changes: 18 additions & 0 deletions example/src/forward_renderer.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#include "forward_renderer.h"

#include <cubez/render.h>
Expand Down
18 changes: 18 additions & 0 deletions example/src/forward_renderer.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef FORWARD_RENDERER__H
#define FORWARD_RENDERER__H

Expand Down
18 changes: 18 additions & 0 deletions include/cubez/audio.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_AUDIO__H
#define CUBEZ_AUDIO__H

Expand Down
17 changes: 14 additions & 3 deletions include/cubez/common.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/**
* Author: Samuel Rohde (rohde.samuel@gmail.com)
* Author: Samuel Rohde (rohde.samuel@cubez.io)
*
* This file is subject to the terms and conditions defined in
* file 'LICENSE.txt', which is part of this source code package.
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_COMMON__H
Expand Down
17 changes: 14 additions & 3 deletions include/cubez/cubez.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/**
* Author: Samuel Rohde (rohde.samuel@gmail.com)
* Author: Samuel Rohde (rohde.samuel@cubez.io)
*
* This file is subject to the terms and conditions defined in
* file 'LICENSE.txt', which is part of this source code package.
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ__H
Expand Down
18 changes: 18 additions & 0 deletions include/cubez/gui.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_GUI__H
#define CUBEZ_GUI__H

Expand Down
18 changes: 18 additions & 0 deletions include/cubez/input.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef INPUT__H
#define INPUT__H

Expand Down
18 changes: 18 additions & 0 deletions include/cubez/log.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_LOG__H
#define CUBEZ_LOG__H

Expand Down
18 changes: 18 additions & 0 deletions include/cubez/mesh.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef MESH__H
#define MESH__H

Expand Down
18 changes: 18 additions & 0 deletions include/cubez/render.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_RENDER__H
#define CUBEZ_RENDER__H

Expand Down
18 changes: 18 additions & 0 deletions include/cubez/render_pipeline.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_RENDER_PIPELINE__H
#define CUBEZ_RENDER_PIPELINE__H

Expand Down
17 changes: 14 additions & 3 deletions include/cubez/utils.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
/**
* Author: Samuel Rohde (rohde.samuel@gmail.com)
* Author: Samuel Rohde (rohde.samuel@cubez.io)
*
* This file is subject to the terms and conditions defined in
* file 'LICENSE.txt', which is part of this source code package.
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef CUBEZ_UTILS__H
Expand Down
18 changes: 18 additions & 0 deletions src/audio.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#include <cubez/audio.h>

#include "audio_internal.h"
Expand Down
18 changes: 18 additions & 0 deletions src/audio_internal.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef AUDIO_INTERNAL__H
#define AUDIO_INTERNAL__H

Expand Down
18 changes: 18 additions & 0 deletions src/barrier.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#include "barrier.h"

std::unique_ptr<Barrier::Ticket> Barrier::MakeTicket() {
Expand Down
18 changes: 18 additions & 0 deletions src/barrier.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef BARRIER__H
#define BARRIER__H

Expand Down
18 changes: 18 additions & 0 deletions src/block_vector.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef BLOCK_VECTOR__H
#define BLOCK_VECTOR__H

Expand Down
18 changes: 18 additions & 0 deletions src/buddy_system_allocator.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/**
* Author: Samuel Rohde ([email protected])
*
* Copyright {2020} {Samuel Rohde}
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#ifndef BUDDY_SYSTEM_ALLOCATOR__H
#define BUDDY_SYSTEM_ALLOCATOR__H

Expand Down
Loading

0 comments on commit 37fd4bf

Please sign in to comment.