mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Fixed blit on cubemaps.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user