diff options
Diffstat (limited to 'src/osd/modules/render')
-rw-r--r-- | src/osd/modules/render/bgfx/uniform.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/osd/modules/render/bgfx/uniform.cpp b/src/osd/modules/render/bgfx/uniform.cpp index bfc00d800e1..632af6bd3b8 100644 --- a/src/osd/modules/render/bgfx/uniform.cpp +++ b/src/osd/modules/render/bgfx/uniform.cpp @@ -29,7 +29,8 @@ bgfx_uniform::~bgfx_uniform() void bgfx_uniform::upload() { - bgfx::setUniform(m_handle, m_data); + if (m_type != bgfx::UniformType::Int1) // Avoid samplers; set separately! + bgfx::setUniform(m_handle, m_data); } bgfx_uniform* bgfx_uniform::set(float* value) |