mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-25 09:08:22 -05:00
Cleanup.
This commit is contained in:
parent
522fb9cbcc
commit
17b6e94360
1 changed files with 5 additions and 3 deletions
|
@ -867,7 +867,7 @@ namespace bgfx { namespace mtl
|
||||||
{
|
{
|
||||||
m_textureDescriptor.textureType = MTLTextureType2D;
|
m_textureDescriptor.textureType = MTLTextureType2D;
|
||||||
|
|
||||||
m_textureDescriptor.pixelFormat = MTLPixelFormatDepth32Float;
|
m_textureDescriptor.pixelFormat = MTLPixelFormatDepth32Float_Stencil8;
|
||||||
|
|
||||||
m_textureDescriptor.width = width;
|
m_textureDescriptor.width = width;
|
||||||
m_textureDescriptor.height = height;
|
m_textureDescriptor.height = height;
|
||||||
|
@ -878,6 +878,7 @@ namespace bgfx { namespace mtl
|
||||||
m_textureDescriptor.resourceOptions = MTLResourceStorageModePrivate;
|
m_textureDescriptor.resourceOptions = MTLResourceStorageModePrivate;
|
||||||
m_textureDescriptor.cpuCacheMode = MTLCPUCacheModeDefaultCache;
|
m_textureDescriptor.cpuCacheMode = MTLCPUCacheModeDefaultCache;
|
||||||
m_textureDescriptor.storageMode = MTLStorageModePrivate;
|
m_textureDescriptor.storageMode = MTLStorageModePrivate;
|
||||||
|
m_textureDescriptor.usage = MTLTextureUsageRenderTarget;
|
||||||
|
|
||||||
if (NULL != m_backBufferDepth)
|
if (NULL != m_backBufferDepth)
|
||||||
{
|
{
|
||||||
|
@ -1459,7 +1460,7 @@ namespace bgfx { namespace mtl
|
||||||
{
|
{
|
||||||
pd.colorAttachments[0].pixelFormat = s_renderMtl->m_drawable.texture.pixelFormat;
|
pd.colorAttachments[0].pixelFormat = s_renderMtl->m_drawable.texture.pixelFormat;
|
||||||
pd.depthAttachmentPixelFormat = s_renderMtl->m_backBufferDepth.m_obj.pixelFormat;
|
pd.depthAttachmentPixelFormat = s_renderMtl->m_backBufferDepth.m_obj.pixelFormat;
|
||||||
pd.stencilAttachmentPixelFormat = MTLPixelFormatInvalid; //s_renderMtl->m_backBufferStencil.m_obj.pixelFormat;
|
pd.stencilAttachmentPixelFormat = s_renderMtl->m_backBufferStencil.m_obj.pixelFormat;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1846,7 +1847,8 @@ namespace bgfx { namespace mtl
|
||||||
desc.sampleCount = 1; //TODO: set samplecount - If textureType is not MTLTextureType2DMultisample, the value must be 1.
|
desc.sampleCount = 1; //TODO: set samplecount - If textureType is not MTLTextureType2DMultisample, the value must be 1.
|
||||||
desc.resourceOptions = MTLResourceStorageModePrivate;
|
desc.resourceOptions = MTLResourceStorageModePrivate;
|
||||||
desc.cpuCacheMode = MTLCPUCacheModeDefaultCache;
|
desc.cpuCacheMode = MTLCPUCacheModeDefaultCache;
|
||||||
desc.storageMode = MTLStorageModePrivate;
|
desc.storageMode = MTLStorageModeManaged; //MTLStorageModePrivate;
|
||||||
|
desc.usage = MTLTextureUsageShaderRead;
|
||||||
|
|
||||||
//TODO: set resource flags depending on usage(renderTarget/computeWrite/etc) on iOS9/OSX
|
//TODO: set resource flags depending on usage(renderTarget/computeWrite/etc) on iOS9/OSX
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue