summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Improved D3D12DynamicHeap memory usage reportingEgor Yusov2018-10-092-3/+15
* Improve memory usage stats reporting in Vk backendEgor Yusov2018-10-094-22/+41
* Fixed bug in GetResourceDimString()Egor Yusov2018-10-091-2/+2
* Fixed transitoin to fullscreen mode in D3D11Egor Yusov2018-10-092-0/+9
* Cosmetic changesEgor Yusov2018-10-084-7/+8
* Couple of minor updates to D3D12 and Vulkan device context implementationsEgor Yusov2018-10-083-13/+18
* Few changes to D3D12 and Vulkan backends to make implementations more consistentEgor Yusov2018-10-085-69/+84
* Some improvements to Vulkan CommandPoolManagerEgor Yusov2018-10-083-43/+48
* Replaced error messages wit warnings when accessing inactive shader stage thr...Egor Yusov2018-10-073-6/+6
* Added TextureFormatInfoExt::SampleCounts. Reworked texture format support que...Egor Yusov2018-10-076-238/+57
* Removed D3D11 debug names for Depth-stencil, Rasterizer, Blend states and sam...Egor Yusov2018-10-073-39/+1
* Added debug names for D3D11 command lists, shaders, samplers, depth-stencil, ...Egor Yusov2018-10-074-2/+45
* Reworked D3D11 swap chain to properly return current RTV and DSV through GetC...Egor Yusov2018-10-077-114/+133
* Fixed gcc/clang buildEgor Yusov2018-10-071-1/+5
* Added debug check to DeviceContextD3D12Impl::FinishFrame() to verify there ar...Egor Yusov2018-10-071-0/+5
* Fixed minor potential issue in ~CPUDescriptorHeap()Egor Yusov2018-10-071-2/+1
* Few minor cosmetic code changes in D3D12 backendEgor Yusov2018-10-078-19/+19
* Re-enabled idling GPU in VulkanDynamicMemoryManager::AllocateMasterBlock() si...Egor Yusov2018-10-061-9/+7
* Added VariableSizeAllocationsManager::Allocation::IsValid() method for cleare...Egor Yusov2018-10-066-24/+29
* Some mostly cosmetic code changes + better reporting of dynamic descriptor al...Egor Yusov2018-10-065-110/+185
* Fixed minor issue in PurgeReleaseQueues()Egor Yusov2018-10-051-1/+1
* Reworked context pool management in D3D12Egor Yusov2018-10-0526-178/+159
* Added ReleaseStaleResources() to IRenderDevice interface + a bunch of minor c...Egor Yusov2018-10-048-44/+38
* Setting debug names of D3D11 objectsEgor Yusov2018-10-048-0/+60
* Fixed depth-stencil format correction in D3DEgor Yusov2018-10-041-1/+11
* Reworked command list management in D3D12 backendEgor Yusov2018-10-047-82/+105
* Reworked D3D12 descriptor heaps to rely on device release queuesEgor Yusov2018-10-0315-384/+371
* Reworked D3D12DynamicHeap to use release queuesEgor Yusov2018-10-0210-117/+211
* Removed ForceRelease parameter of IDeviceContext::FinishFrame()Egor Yusov2018-10-0211-16/+13
* Added few extra debug checks to Vk backendEgor Yusov2018-10-014-1/+38
* Multiple minor updates to resource lifetime management system in Vk backendEgor Yusov2018-10-0117-160/+171
* Some minor updates to resource lifetime management in Vk backend + commentsEgor Yusov2018-09-2818-127/+249
* Reworked command buffer recycling in Vk backend using release queuesEgor Yusov2018-09-245-115/+99
* Couple updates to processing release queue in Vk backendEgor Yusov2018-09-244-18/+19
* Reworked transient command buffer pool manager to use release queueEgor Yusov2018-09-243-42/+74
* Removed m_NextCmdBuffNumber from DeviceContextVkImpl plus other minor updatesEgor Yusov2018-09-246-26/+11
* Reworked dynamic descriptor set allocation/deallocation in Vk backendEgor Yusov2018-09-2418-353/+367
* Reworked message formattingEgor Yusov2018-09-233-12/+9
* Reworked vulkan dynamic heap deallocation to use main release queueEgor Yusov2018-09-239-55/+70
* Reworked upload allocation release process in Vk backendEgor Yusov2018-09-227-40/+42
* Unified resource liftime management in D3D12 and Vk backendsEgor Yusov2018-09-2222-251/+218
* Fixed linux/mac/iOS buildEgor Yusov2018-09-213-6/+6
* Refactored device object release queuesEgor Yusov2018-09-2146-330/+742
* Reworked dynamic memory allocation in D3D12 backend to not rely on ring buffe...Egor Yusov2018-09-1618-483/+589
* Fixed one more gcc warningEgor Yusov2018-09-151-1/+2
* Fixed windows/linux build warningsEgor Yusov2018-09-158-104/+8
* Fixing clang build error and warningsEgor Yusov2018-09-096-9/+14
* Another attempt to fix gcc/clang buildsEgor Yusov2018-09-091-3/+3
* Attempting to fix build error on gccEgor Yusov2018-09-091-1/+1
* Updated OpenGL debug message outputEgor Yusov2018-09-091-50/+35