This commit is contained in:
Branimir Karadžić 2016-12-15 09:03:53 -08:00
parent f873dcbd10
commit a978d21764

View File

@ -2629,8 +2629,17 @@ namespace bgfx { namespace mtl
memcpy(dst, src, rectpitch);
}
bce.copyFromBuffer(tempBuffer, 0, dstpitch, dstpitch * _rect.m_height, MTLSizeMake(_rect.m_width, _rect.m_height, _depth),
m_ptr, _side, _mip, MTLOriginMake(_rect.m_x, _rect.m_y, _z));
bce.copyFromBuffer(
tempBuffer
, 0
, dstpitch
, dstpitch * _rect.m_height
, MTLSizeMake(_rect.m_width, _rect.m_height, _depth)
, m_ptr
, _side
, _mip
, MTLOriginMake(_rect.m_x, _rect.m_y, _z)
);
release(tempBuffer);
}
@ -2645,7 +2654,8 @@ namespace bgfx { namespace mtl
if (_vertex)
{
s_renderMtl->m_renderCommandEncoder.setVertexTexture(m_ptr, _stage);
s_renderMtl->m_renderCommandEncoder.setVertexSamplerState(0 == (BGFX_TEXTURE_INTERNAL_DEFAULT_SAMPLER & _flags)
s_renderMtl->m_renderCommandEncoder.setVertexSamplerState(
0 == (BGFX_TEXTURE_INTERNAL_DEFAULT_SAMPLER & _flags)
? s_renderMtl->getSamplerState(_flags)
: m_sampler, _stage);
}
@ -2653,7 +2663,8 @@ namespace bgfx { namespace mtl
if (_fragment)
{
s_renderMtl->m_renderCommandEncoder.setFragmentTexture(m_ptr, _stage);
s_renderMtl->m_renderCommandEncoder.setFragmentSamplerState(0 == (BGFX_TEXTURE_INTERNAL_DEFAULT_SAMPLER & _flags)
s_renderMtl->m_renderCommandEncoder.setFragmentSamplerState(
0 == (BGFX_TEXTURE_INTERNAL_DEFAULT_SAMPLER & _flags)
? s_renderMtl->getSamplerState(_flags)
: m_sampler, _stage);
}