summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine (follow)
Commit message (Expand)AuthorAgeFilesLines
* Added all draw command testsassiduous2019-12-191-6/+6
* Enabled draw command reference in Vulkanassiduous2019-12-171-1/+1
* Added testing framework for rendering commands. Added initial draw command te...assiduous2019-12-161-1/+1
* Added static sampler testsEgor Yusov2019-12-111-0/+10
* Reworked API Unit test to use run-time DLL loading to avoid apparent issue wi...Egor Yusov2019-12-071-0/+89
* Added DiligentCoreAPITestEgor Yusov2019-12-072-4/+4
* Added ADAPTER_TYPE enum and AdapterType member to AdapterAttribs struct (API ...Egor Yusov2019-12-063-5/+21
* Fixed few vector initialization issuesEgor Yusov2019-11-282-4/+4
* Updated clang-format workaround for brace-on-the-same line in lambdasEgor Yusov2019-11-242-6/+6
* clang-formatted GraphicsEngine projectEgor Yusov2019-11-2352-2217/+2330
* Fixed bug in ResolveTextureSubresource parameter validationEgor Yusov2019-11-231-6/+6
* Renamed INSTALL_DILIGENT_CORE cmake option to DILIGENT_INSTALL_COREEgor Yusov2019-11-211-1/+1
* Improved parameter validation of ResolveTextureSubresource()Egor Yusov2019-11-181-0/+5
* D3D11 and D3D12 backends: fixed issue with resolving typeless resourcesEgor Yusov2019-11-172-17/+16
* Added HLSLSemantic member to LayoutElement struct (API Version 240042)Egor Yusov2019-11-133-33/+79
* Fixed clang warnings in release buildEgor Yusov2019-11-111-0/+2
* Added comments to Vulkan backend implementationEgor Yusov2019-11-111-7/+6
* Implemented ResolveTextureSubresource in GL backend (fixed https://github.com...Egor Yusov2019-11-101-13/+13
* Fixed release build errorEgor Yusov2019-11-101-34/+35
* Added 'ResolveTextureSubresource' device context command (API Version 240041)...Egor Yusov2019-11-104-7/+80
* Allowed swap chains without the depth bufferEgor Yusov2019-11-091-1/+2
* Added APIVersion member to EngineCreateInfo struct (API Version 240040)Egor Yusov2019-11-092-1/+5
* Added IDeviceObject::GetUniqueID method (API Version 240039)Egor Yusov2019-11-084-4/+24
* Some code refactoringEgor Yusov2019-10-301-5/+6
* Added methods to get command queue from the device context (API Version 240038)Egor Yusov2019-10-301-1/+1
* Fixed mipmap generation in D3D12 backend; added EngineD3D12CreateInfo::Enable...Egor Yusov2019-10-252-1/+7
* Vk backend: few minor updatesEgor Yusov2019-10-241-1/+1
* Vk backend: optimized PrepareForDraw() by not calling BindDescriptorSetsWithD...Egor Yusov2019-10-241-12/+11
* D3D12 backend: optimized CommitRootViews method to process dynamic and non-dy...Egor Yusov2019-10-241-0/+4
* Added validation and correction of IShaderVariable::SetArray argumentsEgor Yusov2019-10-231-0/+16
* Renamed DRAW_FLAG_DYNAMIC_BUFFERS_INTACT to DRAW_FLAG_DYNAMIC_RESOURCE_BUFFER...Egor Yusov2019-10-201-4/+5
* Renamed DRAW_FLAG_RESOURCE_BUFFERS_INTACT to DRAW_FLAG_DYNAMIC_BUFFERS_INTACT...Egor Yusov2019-10-201-21/+30
* Added DRAW_FLAG_RESOURCE_BUFFERS_INTACT flag (API Version 240036)Egor Yusov2019-10-202-2/+35
* Added HLSLVersion, GLSLVersion and GLESSLVersion to ShaderCreateInfo struct (...Egor Yusov2019-10-202-1/+37
* Updated API version macroEgor Yusov2019-10-191-1/+1
* Added D3D11_DEBUG_FLAG_CREATE_DEBUG_DEVICE flagEgor Yusov2019-10-191-2/+5
* Renamed EngineD3D11DebugFlags to D3D11_DEBUG_FLAGS (Updated API version to 24...Egor Yusov2019-10-191-16/+10
* Reworked Draw and DispatchCompute commands (Updated API version to 240033)Egor Yusov2019-10-193-181/+432
* Added convenience constructor to LayoutElement structEgor Yusov2019-10-181-0/+19
* A bunch of updates to specify minimum feature level for D3D11/D3D12 backends ...Egor Yusov2019-10-174-18/+41
* Added EngineD3D12CreateInfo::BreakOnError and EngineD3D12CreateInfo::BreakOnC...Egor Yusov2019-10-102-2/+10
* Fixed a couple of gcc/clang build issuesEgor Yusov2019-10-101-0/+1
* Unified resource binding verification in all backendsEgor Yusov2019-10-101-0/+179
* Completely reworked shader resource binding implementation in OpenGL backend ...Egor Yusov2019-10-074-25/+54
* Added EngineD3D12CreateInfo::EnableDebugLayer (updated API Version to 240030)Egor Yusov2019-09-262-2/+5
* Fixed typosEgor Yusov2019-09-181-7/+7
* Updated Copyright noticeEgor Yusov2019-09-1753-53/+53
* Added IRenderDevice::IdleGPU() method (updated API version to 240029)Egor Yusov2019-09-093-1/+14
* Added IDeviceContext::WaitForIdle() method (updated API version to 240028)Egor Yusov2019-09-092-1/+10
* Renamed IDeviceContext::Wait to IDeviceContext::WaitForFence (updated API ver...Egor Yusov2019-09-092-8/+14