render/bgfx: Fixed Linux build.

This commit is contained in:
Vas Crabb 2023-01-29 07:20:51 +11:00
parent eaa43879cd
commit 57d9938c7a
2 changed files with 7 additions and 3 deletions

View File

@ -11,12 +11,16 @@
#include "valueuniform.h"
#include <algorithm>
#include <cassert>
bgfx_value_uniform::bgfx_value_uniform(bgfx_uniform* uniform, float* values, const int count)
bgfx_value_uniform::bgfx_value_uniform(bgfx_uniform* uniform, const float* values, const int count)
: bgfx_entry_uniform(uniform)
, m_count(count)
{
memcpy(m_values, values, sizeof(float) * count);
assert(count <= std::size(m_values));
std::copy_n(values, count, m_values);
}
void bgfx_value_uniform::bind()

View File

@ -19,7 +19,7 @@
class bgfx_value_uniform : public bgfx_entry_uniform
{
public:
bgfx_value_uniform(bgfx_uniform* uniform, float* values, const int count);
bgfx_value_uniform(bgfx_uniform* uniform, const float* values, const int count);
virtual void bind() override;