summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineMetal (unfollow)
Commit message (Expand)AuthorFilesLines
2021-01-04Updated some more copyright noticesassiduous14-14/+14
2020-11-19Implemented testing of texture/buffer creation from Metal resourcesassiduous1-3/+4
2020-10-24IRenderDeviceMtl: added CreateTextureFromMtlResource and CreateBufferFromMtlR...assiduous1-0/+10
2020-10-14Updated shader resource layout tests to work on Metalassiduous2-0/+2
2020-10-01Metal interface: using id<> instead of void*assiduous6-11/+17
2020-10-01A number of updates to support Metal backendassiduous2-2/+6
2020-09-28Updated Metal interfaces plus a number of misc fixesassiduous5-0/+13
2020-09-24Metal interface headers: updated copyright noticeassiduous14-14/+42
2020-09-24Removed implementation of Metal backendassiduous36-3146/+0
2020-09-18Updated ShaderResourceBindingBase: using PSO implementation type for the poin...assiduous1-6/+6
2020-09-13Fixed Metal backendassiduous1-4/+4
2020-09-01fixed compilation on Mac & UWPazhirnov3-2/+14
2020-08-08Implemented unified render pass attachment state updates within subpasses and...assiduous2-3/+3
2020-08-02Updated EndRenderPass to optionally update resource statesassiduous2-3/+3
2020-08-02Base implementation of BeginRenderPass/NextSubpass/EndRenderPass methodsassiduous2-0/+7
2020-08-02Added BeginRenderPass, NextSubpass, and EndRenderPass device context methodsassiduous2-0/+21
2020-08-02Fixed Metal backend build issuesassiduous4-3/+6
2020-08-02Added framebuffer object implementation stubsassiduous4-1/+113
2020-08-02Added IRenderPassVk interfaceassiduous1-1/+1
2020-08-02Fixed Metal build errorassiduous2-0/+1
2020-08-02Added render pass object implementation stubs in all backendsassiduous3-10/+107
2020-08-02Added Render pass interface stubassiduous2-0/+15
2020-04-24Added surface pretransform parameter to swap chain desc (API 240057)assiduous2-3/+3
2020-04-01Fixed Metal build errorassiduous1-1/+1
2020-04-01Added PipelineStateCreateInfo struct that is taken by IRenderDevice::CreateIn...assiduous4-12/+12
2020-02-03Updated Mac and iOS native window structsassiduous4-14/+14
2020-01-28Fixed MacOS build issuesassiduous6-6/+5
2020-01-27Fixed BufferViewMtlImplassiduous1-1/+0
2020-01-27Fixed build issues in Metal backendassiduous14-17/+16
2020-01-26Reworked IShader::GetResource to be compatible with C; renamed the method to ...assiduous1-1/+1
2020-01-26Fixed issue with RenderDeviceMtlImplassiduous1-2/+2
2020-01-13Fixed Metal backend build errorassiduous2-2/+2
2020-01-07Improved device feature reporting; added flags for query supportassiduous1-4/+4
2020-01-03Fixed few MacOS build issuesassiduous1-1/+1
2020-01-03Added query interface; implemented queries in D3D11 and D3D12assiduous9-0/+194
2019-12-28Fixed few MacOS build issuesassiduous3-48/+10
2019-11-24clang-formatted GraphicsEngineMetal projectEgor Yusov26-231/+207
2019-11-21Renamed INSTALL_DILIGENT_CORE cmake option to DILIGENT_INSTALL_COREEgor Yusov1-1/+1
2019-11-10Added 'ResolveTextureSubresource' device context command (API Version 240041)...Egor Yusov2-1/+13
2019-11-09Updated descriptions of backend-specific interfacesEgor Yusov12-12/+12
2019-10-30Some code refactoringEgor Yusov2-2/+5
2019-10-19Fixed Metal backendEgor Yusov2-11/+44
2019-09-09Added IRenderDevice::IdleGPU() method (updated API version to 240029)Egor Yusov2-0/+7
2019-09-09Added IDeviceContext::WaitForIdle() method (updated API version to 240028)Egor Yusov2-2/+12
2019-09-09Renamed IDeviceContext::Wait to IDeviceContext::WaitForFence (updated API ver...Egor Yusov2-2/+2
2019-09-08Fixed Metal build errorEgor Yusov1-1/+1
2019-09-08Added IDeviceContext::Wait() method (updated API version to 240026)Egor Yusov2-1/+11
2019-06-09Added 'Diligent-' prefix to project names to avoid name conflicts (https://gi...Egor Yusov1-28/+28
2019-04-06Made IShaderSourceInputStreamFactory derived from IObject (upgraded API Versi...Egor Yusov3-10/+16
2019-04-06Added API info queryEgor Yusov1-2/+2