fixing windows dll issues

This commit is contained in:
kbz_8
2023-12-08 23:33:26 +01:00
parent 5dcc2045d6
commit d16af1c4a8
43 changed files with 121 additions and 110 deletions

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API GPUallocator
class GPUallocator
{
public:
GPUallocator() = default;

View File

@@ -24,7 +24,11 @@
#include <mutex>
#ifdef DEBUG
#warning "MLX is being compiled in debug mode, this activates Vulkan's validation layers and debug messages which may impact rendering performances"
#ifndef MLX_COMPILER_MSVC
#warning "MLX is being compiled in debug mode, this activates Vulkan's validation layers and debug messages which may impact rendering performances"
#else
#pragma NOTE("MLX is being compiled in debug mode, this activates Vulkan's validation layers and debug messages which may impact rendering performances")
#endif
#endif
namespace mlx

View File

@@ -43,7 +43,7 @@ namespace mlx
constexpr const int MAX_FRAMES_IN_FLIGHT = 3;
class MLX_API Render_Core : public Singleton<Render_Core>
class Render_Core : public Singleton<Render_Core>
{
public:
Render_Core() = default;

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API Device
class Device
{
public:
void init();

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API Fence
class Fence
{
public:
Fence() = default;

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API Instance
class Instance
{
public:
void init();

View File

@@ -20,7 +20,7 @@
namespace mlx
{
class MLX_API Queues
class Queues
{
public:
struct QueueFamilyIndices

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API Semaphore
class Semaphore
{
public:
void init();

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API Surface
class Surface
{
public:
void create(class Renderer& renderer);

View File

@@ -18,7 +18,7 @@
namespace mlx
{
class MLX_API ValidationLayers
class ValidationLayers
{
public:
void init();