@@ -959,15 +959,21 @@ int _main_(int _argc, char** _argv)
float params[4] = { mip.getValue(), layer.getValue(), 0.0f, 0.0f };
bgfx::setUniform(u_params, params);
- bgfx::setTexture(0
- , s_texColor
- , texture
- , view.m_filter
- ? BGFX_TEXTURE_NONE
- : 0
+ const uint32_t textureFlags = 0
+ | BGFX_TEXTURE_U_CLAMP
+ | BGFX_TEXTURE_V_CLAMP
+ | BGFX_TEXTURE_W_CLAMP
+ | (view.m_filter ? 0 : 0
| BGFX_TEXTURE_MIN_POINT
| BGFX_TEXTURE_MIP_POINT
| BGFX_TEXTURE_MAG_POINT
+ )
+ ;
+
+ bgfx::setTexture(0
+ , s_texColor
+ , texture
+ , textureFlags
);
bgfx::setState(0
| BGFX_STATE_RGB_WRITE