mirror of
https://github.com/seekrs/MacroLibX.git
synced 2026-01-11 22:53:34 +00:00
adding symbols to dll on windows
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/10/20 02:13:03 by maldavid #+# #+# */
|
||||
/* Updated: 2023/11/14 09:46:32 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:07:34 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -15,10 +15,11 @@
|
||||
|
||||
#include <volk.h>
|
||||
#include <vma.h>
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class GPUallocator
|
||||
class MLX_API GPUallocator
|
||||
{
|
||||
public:
|
||||
GPUallocator() = default;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/10/08 19:13:42 by maldavid #+# #+# */
|
||||
/* Updated: 2023/11/11 01:51:26 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:07:49 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -15,10 +15,11 @@
|
||||
|
||||
#include <volk.h>
|
||||
#include "vk_queues.h"
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Device
|
||||
class MLX_API Device
|
||||
{
|
||||
public:
|
||||
void init();
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2023/04/02 17:52:09 by maldavid #+# #+# */
|
||||
/* Updated: 2023/04/02 17:52:59 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:08:01 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -14,11 +14,12 @@
|
||||
#define __MLX_VK_FENCE__
|
||||
|
||||
#include <volk.h>
|
||||
#include <core/profile.h>
|
||||
#include <renderer/core/render_core.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Fence
|
||||
class MLX_API Fence
|
||||
{
|
||||
public:
|
||||
Fence() = default;
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/10/08 19:03:04 by maldavid #+# #+# */
|
||||
/* Updated: 2022/12/18 17:42:08 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:08:14 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -15,10 +15,11 @@
|
||||
|
||||
#include <volk.h>
|
||||
#include <vector>
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Instance
|
||||
class MLX_API Instance
|
||||
{
|
||||
public:
|
||||
void init();
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/10/08 19:01:49 by maldavid #+# #+# */
|
||||
/* Updated: 2022/12/18 22:44:37 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:08:25 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -16,10 +16,11 @@
|
||||
#include <volk.h>
|
||||
#include <optional>
|
||||
#include <cstdint>
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Queues
|
||||
class MLX_API Queues
|
||||
{
|
||||
public:
|
||||
struct QueueFamilyIndices
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/10/08 18:59:38 by maldavid #+# #+# */
|
||||
/* Updated: 2023/04/02 17:55:10 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:08:36 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -15,10 +15,11 @@
|
||||
|
||||
#include <volk.h>
|
||||
#include <vector>
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Semaphore
|
||||
class MLX_API Semaphore
|
||||
{
|
||||
public:
|
||||
void init();
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <kbz_8.dev@akel-engine.com> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/10/08 18:57:55 by maldavid #+# #+# */
|
||||
/* Updated: 2022/12/18 19:34:04 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:08:49 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -15,10 +15,11 @@
|
||||
|
||||
#include <volk.h>
|
||||
#include <vector>
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class Surface
|
||||
class MLX_API Surface
|
||||
{
|
||||
public:
|
||||
void create(class Renderer& renderer);
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
/* By: maldavid <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/12/19 14:04:25 by maldavid #+# #+# */
|
||||
/* Updated: 2022/12/19 14:05:19 by maldavid ### ########.fr */
|
||||
/* Updated: 2023/12/08 19:09:02 by kbz_8 ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
@@ -14,10 +14,11 @@
|
||||
#define __VK_VALIDATION_LAYERS__
|
||||
|
||||
#include <volk.h>
|
||||
#include <core/profile.h>
|
||||
|
||||
namespace mlx
|
||||
{
|
||||
class ValidationLayers
|
||||
class MLX_API ValidationLayers
|
||||
{
|
||||
public:
|
||||
void init();
|
||||
|
||||
Reference in New Issue
Block a user