Skip to content

Commit

Permalink
fixing pre compiled header usage, improved compilation time
Browse files Browse the repository at this point in the history
  • Loading branch information
Kbz-8 committed Mar 25, 2024
1 parent 7f80671 commit e2ea602
Show file tree
Hide file tree
Showing 94 changed files with 185 additions and 194 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
*.tmp
*.ilk
*.pdb
*.gch
*.exe
*vgcore
*.gdb_history
Expand Down
4 changes: 3 additions & 1 deletion src/core/UUID.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/01/06 11:26:37 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:44:06 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:00:36 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <core/UUID.h>

namespace mlx
Expand Down
4 changes: 1 addition & 3 deletions src/core/UUID.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/01/06 11:13:23 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:43:58 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:53 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_UUID__
#define __MLX_UUID__

#include <pre_compiled.h>

namespace mlx
{
class UUID
Expand Down
4 changes: 3 additions & 1 deletion src/core/application.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/04 22:10:52 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:44:37 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:00:40 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include "application.h"
#include <renderer/texts/text_library.h>
#include <renderer/texts/font_library.h>
Expand Down
5 changes: 1 addition & 4 deletions src/core/application.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,14 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/04 21:49:46 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:45:03 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:13:27 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_APPLICATION__
#define __MLX_APPLICATION__

#include <pre_compiled.h>

#include <core/errors.h>

#include <core/graphics.h>
#include <platform/inputs.h>
#include <core/profiler.h>
Expand Down
4 changes: 3 additions & 1 deletion src/core/bridge.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/04 17:35:20 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:44:56 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:00:45 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <pre_compiled.h>
#include "errors.h"
#include "application.h"
Expand Down
4 changes: 1 addition & 3 deletions src/core/errors.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/04 17:42:32 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:45:21 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:13:19 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_ERRORS__
#define __MLX_ERRORS__

#include <pre_compiled.h>

enum class e_kind
{
message,
Expand Down
4 changes: 3 additions & 1 deletion src/core/fps.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/01/18 14:56:17 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:45:33 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:00:54 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <core/fps.h>

namespace mlx
Expand Down
4 changes: 1 addition & 3 deletions src/core/fps.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/01/18 14:53:30 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:45:27 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:13:16 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_FPS__
#define __MLX_FPS__

#include <pre_compiled.h>

namespace mlx
{
class FpsManager
Expand Down
4 changes: 3 additions & 1 deletion src/core/graphics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/04/02 15:13:55 by maldavid #+# #+# */
/* Updated: 2024/01/11 04:38:53 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:00:58 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <core/graphics.h>

namespace mlx
Expand Down
4 changes: 1 addition & 3 deletions src/core/graphics.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/04/02 14:49:49 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:45:49 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:13:11 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_GRAPHICS__
#define __MLX_GRAPHICS__

#include <pre_compiled.h>

#include <platform/window.h>
#include <renderer/renderer.h>
#include <renderer/pixel_put.h>
Expand Down
4 changes: 3 additions & 1 deletion src/core/memory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/12/07 16:32:01 by kbz_8 #+# #+# */
/* Updated: 2024/03/25 17:46:03 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:02 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <core/memory.h>
#include <core/errors.h>

Expand Down
4 changes: 1 addition & 3 deletions src/core/memory.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,14 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/12/07 16:31:51 by kbz_8 #+# #+# */
/* Updated: 2023/12/11 19:47:13 by kbz_8 ### ########.fr */
/* Updated: 2024/03/25 19:13:05 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_MEMORY__
#define __MLX_MEMORY__

#include <utils/singleton.h>
#include <mlx_profile.h>
#include <list>

namespace mlx
{
Expand Down
4 changes: 3 additions & 1 deletion src/core/profiler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/01/10 13:56:21 by maldavid #+# #+# */
/* Updated: 2024/01/10 18:17:35 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:06 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <core/profiler.h>
#include <core/errors.h>
#include <iostream>
Expand Down
4 changes: 1 addition & 3 deletions src/core/profiler.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/01/10 13:35:45 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:46:21 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:57 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_PROFILER__
#define __MLX_PROFILER__

#include <pre_compiled.h>

#include <utils/singleton.h>

namespace mlx
Expand Down
4 changes: 3 additions & 1 deletion src/platform/inputs.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/05 16:30:19 by maldavid #+# #+# */
/* Updated: 2024/02/23 22:27:30 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:09 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include "inputs.h"
#include <mlx.h>
#include <core/profiler.h>
Expand Down
4 changes: 1 addition & 3 deletions src/platform/inputs.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/05 16:27:35 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:47:03 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:44 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_INPUTS__
#define __MLX_INPUTS__

#include <pre_compiled.h>

#include "window.h"

namespace mlx
Expand Down
4 changes: 3 additions & 1 deletion src/platform/window.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/04 17:36:44 by maldavid #+# #+# */
/* Updated: 2024/01/16 07:59:21 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:14 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <platform/window.h>
#include <core/errors.h>
#include <utils/icon_mlx.h>
Expand Down
4 changes: 1 addition & 3 deletions src/platform/window.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/04 21:53:12 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:47:10 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:46 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_WINDOW__
#define __MLX_WINDOW__

#include <pre_compiled.h>

namespace mlx
{
class MLX_Window
Expand Down
4 changes: 3 additions & 1 deletion src/renderer/buffers/vk_buffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/08 18:55:57 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:47:35 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:18 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include "vk_buffer.h"
#include <renderer/command/vk_cmd_pool.h>
#include <renderer/command/vk_cmd_buffer.h>
Expand Down
4 changes: 1 addition & 3 deletions src/renderer/buffers/vk_buffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/06 23:18:52 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:47:28 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:39 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_VK_BUFFER__
#define __MLX_VK_BUFFER__

#include <pre_compiled.h>

#include <renderer/core/render_core.h>
#include <renderer/core/cmd_resource.h>

Expand Down
4 changes: 1 addition & 3 deletions src/renderer/buffers/vk_ibo.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/01/25 15:05:05 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:47:55 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:35 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __VK_IBO__
#define __VK_IBO__

#include <pre_compiled.h>

#include "vk_buffer.h"
#include <renderer/renderer.h>

Expand Down
4 changes: 1 addition & 3 deletions src/renderer/buffers/vk_ubo.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/06 18:45:29 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:48:14 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:32 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_VK_UBO__
#define __MLX_VK_UBO__

#include <pre_compiled.h>

#include "vk_buffer.h"

namespace mlx
Expand Down
4 changes: 3 additions & 1 deletion src/renderer/buffers/vk_vbo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2022/10/06 18:28:08 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:48:20 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:25 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include "vk_vbo.h"

namespace mlx
Expand Down
4 changes: 3 additions & 1 deletion src/renderer/command/cmd_manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/04/02 17:50:52 by maldavid #+# #+# */
/* Updated: 2023/12/17 20:10:45 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:01:30 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#include <pre_compiled.h>

#include <renderer/command/cmd_manager.h>

namespace mlx
Expand Down
4 changes: 1 addition & 3 deletions src/renderer/command/cmd_manager.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,13 @@
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2023/04/02 17:48:52 by maldavid #+# #+# */
/* Updated: 2024/03/25 17:48:39 by maldavid ### ########.fr */
/* Updated: 2024/03/25 19:12:23 by maldavid ### ########.fr */
/* */
/* ************************************************************************** */

#ifndef __MLX_COMMAND_MANAGER__
#define __MLX_COMMAND_MANAGER__

#include <pre_compiled.h>

#include <renderer/core/render_core.h>
#include <renderer/command/vk_cmd_pool.h>
#include <renderer/command/vk_cmd_buffer.h>
Expand Down
Loading

0 comments on commit e2ea602

Please sign in to comment.