summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Added IDeviceContext::Wait() method (updated API version to 240026)Egor Yusov2019-09-082-2/+26
* Updated commentsEgor Yusov2019-08-291-2/+2
* Updated commentsEgor Yusov2019-08-131-1/+2
* D3D12 backend: enabled multiple swap chain supportEgor Yusov2019-08-132-3/+50
* D3D11 backend: enabled multiple swap chain supportEgor Yusov2019-08-133-4/+11
* Improved incorrect buffer parameters error reportingEgor Yusov2019-08-091-9/+5
* Fixed issue with logical vs storage texture size for block-compressed formatsEgor Yusov2019-08-071-2/+2
* Fixed issue with depth clamping in GL backendEgor Yusov2019-07-161-3/+1
* Added 'Diligent-' prefix to project names to avoid name conflicts (https://gi...Egor Yusov2019-06-091-12/+12
* Reworked Android Platform to not depend on NDKHelper & native_app_glueEgor2019-05-111-0/+8
* Added safe check that same PSO is being boundEgor Yusov2019-05-051-0/+7
* Added IShaderResourceVariable::IsBound method (updated API version to 240024)Egor Yusov2019-04-252-4/+10
* Updated math libraryEgor Yusov2019-04-231-1/+1
* Fixed issues with multi-mip level staging resource in Vk and D3D12 back-endsEgor Yusov2019-04-191-12/+4
* Fixed parameter issue in ALLOCATE macroEgor Yusov2019-04-191-1/+1
* Fixed handling compressed textures in TextureUploaderGL; fixed non-compressed...Egor Yusov2019-04-181-0/+7
* Added convenience constructors for TextureData and MappedTextureSubresource s...Egor Yusov2019-04-161-5/+23
* Fixed issue with FenceVkImpl not waiting for Vulkan fences to signal when bei...Egor Yusov2019-04-161-1/+4
* Fixed grammatic error plus few minor updatesEgor Yusov2019-04-161-2/+2