summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngine (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reworked dynamic descriptor set allocation/deallocation in Vk backendEgor Yusov2018-09-241-4/+7
* Fixed linux/mac/iOS buildEgor Yusov2018-09-213-6/+6
* Refactored device object release queuesEgor Yusov2018-09-218-55/+69
* Reworked dynamic memory allocation in D3D12 backend to not rely on ring buffe...Egor Yusov2018-09-161-0/+12
* Fixed windows/linux build warningsEgor Yusov2018-09-151-0/+2
* Fixing clang build error and warningsEgor Yusov2018-09-094-5/+5
* Fixed texture usage checks to avoid false warnings in OpenGLEgor Yusov2018-09-041-1/+0
* Fixed build errorEgor Yusov2018-09-011-1/+1
* Updated texture map/unmap intererface; implemented texture mapping in D3D12Egor Yusov2018-09-013-40/+72
* Updated debug checks in texture update methodsEgor Yusov2018-08-311-5/+5
* Fixed shader parsing errors caused by incorrect representation of signed enum...Egor Yusov2018-08-301-5/+5
* Fixed MacOS/iOS build errorEgor Yusov2018-08-301-0/+19
* Fixed handling of small compressed texture subresourcesEgor Yusov2018-08-302-30/+54
* Fixed debug checksEgor Yusov2018-08-291-1/+1
* Fixed update data for compressed texturesEgor Yusov2018-08-291-6/+24
* Fixed https://github.com/DiligentGraphics/DiligentCore/issues/17 (Add support...Egor Yusov2018-08-282-31/+30
* Fixed a problem with accessing variables in inactive shader stages in D3D11 b...Egor Yusov2018-08-281-3/+5
* Few minor updatesEgor Yusov2018-08-272-2/+2
* Fixed false warning about zero indices for indirect draw/dispatch commandsEgor Yusov2018-08-271-13/+17
* Added draw/dispatch command argument validationEgor Yusov2018-08-262-13/+79
* Implemented raw buffers (fixed https://github.com/DiligentGraphics/DiligentCo...Egor Yusov2018-08-265-156/+152
* Added commentEgor Yusov2018-08-251-1/+3
* Implemented shader variable access by Index in GL backendEgor Yusov2018-08-221-1/+1
* Removed dummy shader variable. Added final kw to implementation classes.Egor Yusov2018-08-211-42/+0
* Implemented shader variable access by index;Egor Yusov2018-08-034-4/+73
* Reworked upload heap in Vulkan to suballocate pages from the global resource ...Egor Yusov2018-08-011-26/+8
* Reworked dynamic resource management in Vulkan to not rely on RingBuffer; add...Egor Yusov2018-07-311-65/+75
* Couple cosmetic improvementsEgor Yusov2018-07-251-9/+8
* Improved performance of DeviceObjectBase::Release()Egor Yusov2018-07-2511-100/+118
* Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineStateEgor Yusov2018-07-252-6/+5
* Updated VertexStreamInfo to use final buffer implementation typeEgor Yusov2018-07-251-7/+8
* Updated DeviceContextBase to use final types for pipeline state, buffers and ...Egor Yusov2018-07-251-52/+58
* Fixed performance issue with resetting unchanged vertex buffersEgor Yusov2018-07-251-4/+9
* Implemented mapping with MAP_FLAG_DO_NOT_SYNCHRONIZE flag in Vulkan and D3D12Egor Yusov2018-07-221-2/+4
* Implemented IFence interface in all backendsEgor Yusov2018-07-221-20/+32
* Added fence object stubs + code formattingEgor Yusov2018-07-2019-201/+364
* Added comment about shader reflection dataEgor Yusov2018-07-191-1/+4
* Updated development checks in GraphicsEngine projectEgor Yusov2018-07-198-55/+76
* Implemented mipmap generation in VulkanEgor Yusov2018-07-074-17/+37
* Fixed Vulkan swapchain present error when window is minimizedEgor Yusov2018-07-061-0/+20
* Always using negative viewport height in Vulkan to be 100% consistent with Di...Egor Yusov2018-07-061-1/+5
* Added NDC attribs data to DeviceCaps structureEgor Yusov2018-07-041-0/+39
* Enabled geometryShader and tessellationShader features by defaultEgor Yusov2018-07-041-2/+2
* Moved list of vulkan device features to enable to initialization structEgor Yusov2018-07-041-0/+19
* Updated projection functions in the math lib to take IsGL instead of IsDirect...Egor Yusov2018-07-031-0/+13
* Fixed issues with RTV/DSV clears and 3D texture views in VulkanEgor Yusov2018-07-031-8/+8
* Minor update to DeviceContextBase::SetRenderTargets()Egor Yusov2018-07-021-8/+4
* Reworked binding default frame buffer to keep references to current RTV and D...Egor Yusov2018-07-022-24/+45
* Reworked how render targets are bound in Vulkan: added RenderPass cacheEgor Yusov2018-07-011-0/+12
* Unified implementation of IPipelineState::BindShaderResources()Egor Yusov2018-06-281-0/+6