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 Buffer
class Buffer
{
public:
enum class kind { dynamic, uniform, constant };

View File

@@ -20,7 +20,7 @@
namespace mlx
{
class MLX_API C_IBO : public Buffer
class C_IBO : public Buffer
{
public:
inline void create(uint32_t size, const uint16_t* data, const char* name) { Buffer::create(Buffer::kind::constant, size, VK_BUFFER_USAGE_INDEX_BUFFER_BIT, name, data); }

View File

@@ -20,7 +20,7 @@
namespace mlx
{
class MLX_API UBO
class UBO
{
public:
void create(class Renderer* renderer, uint32_t size, const char* name);

View File

@@ -19,7 +19,7 @@
namespace mlx
{
class MLX_API VBO : public Buffer
class VBO : public Buffer
{
public:
inline void create(uint32_t size, const char* name) { Buffer::create(Buffer::kind::dynamic, size, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, name); }
@@ -27,7 +27,7 @@ namespace mlx
inline void bind(Renderer& renderer) noexcept { vkCmdBindVertexBuffers(renderer.getActiveCmdBuffer().get(), 0, 1, &_buffer, &_offset); }
};
class MLX_API C_VBO : public Buffer
class C_VBO : public Buffer
{
public:
inline void create(uint32_t size, const void* data, const char* name) { Buffer::create(Buffer::kind::constant, size, VK_BUFFER_USAGE_VERTEX_BUFFER_BIT, name, data); }