Fixed blit on cubemaps.

This commit is contained in:
Бранимир Караџић
2020-10-09 20:47:50 -07:00
parent 09c11bca29
commit 3a8e0e2bb1
3 changed files with 72 additions and 29 deletions

View File

@@ -588,7 +588,21 @@ public:
updateTextureCubeRectBgra8(m_textureCube[0], face.m_side, rect.m_x, rect.m_y, rect.m_width, rect.m_height, m_rr, m_gg, m_bb);
if (m_blitSupported)
{
bgfx::blit(0, m_textureCube[1], 0, rect.m_x, rect.m_y, face.m_side, m_textureCube[0], 0, rect.m_x, rect.m_y, face.m_side, rect.m_width, rect.m_height);
bgfx::blit(
0
, m_textureCube[1]
, 0
, rect.m_x
, rect.m_y
, face.m_side
, m_textureCube[0]
, 0
, rect.m_x
, rect.m_y
, face.m_side
, rect.m_width
, rect.m_height
);
}
m_rr = m_rng.gen()%255;
@@ -607,7 +621,21 @@ public:
updateTextureCubeRectBgra8(m_textureCube[0], face.m_side, rect.m_x, rect.m_y, rect.m_width, rect.m_height, 0, 0, 0);
if (m_blitSupported)
{
bgfx::blit(0, m_textureCube[1], 0, rect.m_x, rect.m_y, face.m_side, m_textureCube[0], 0, rect.m_x, rect.m_y, face.m_side, rect.m_width, rect.m_height);
bgfx::blit(
0
, m_textureCube[1]
, 0
, rect.m_x
, rect.m_y
, face.m_side
, m_textureCube[0]
, 0
, rect.m_x
, rect.m_y
, face.m_side
, rect.m_width
, rect.m_height
);
}
m_cube.clear(face);