summaryrefslogtreecommitdiffstats
path: root/Graphics (follow)
Commit message (Expand)AuthorAgeFilesLines
* Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineStateEgor Yusov2018-07-256-15/+15
* Removed unnecessary conversion from m_pPipelineState to target implementation...Egor Yusov2018-07-254-44/+32
* Updated VertexStreamInfo to use final buffer implementation typeEgor Yusov2018-07-256-21/+23
* Updated DeviceContextBase to use final types for pipeline state, buffers and ...Egor Yusov2018-07-2553-125/+150
* Fixed performance issue with resetting unchanged vertex buffersEgor Yusov2018-07-251-4/+9
* Fixed another potential issue in ~DeviceContextVkImpl()Egor Yusov2018-07-251-2/+4
* Added extra debug checks to ~DeviceContextVkImpl()Egor Yusov2018-07-244-0/+23
* Fixed issue with Device context destruction in Vulkan backendEgor Yusov2018-07-244-14/+37
* Fixed few minor issues with MAP_FLAG_DO_NOT_SYNCHRONIZE in D3D12 and VulkanEgor Yusov2018-07-224-5/+5
* Implemented mapping with MAP_FLAG_DO_NOT_SYNCHRONIZE flag in Vulkan and D3D12Egor Yusov2018-07-223-11/+31
* Implemented IFence interface in all backendsEgor Yusov2018-07-2234-148/+388
* Disabled D3D11 fence for now to fix buildEgor Yusov2018-07-201-7/+16
* Fixed linux/mac buildEgor Yusov2018-07-202-2/+0
* Fixed build bug with RenderDeviceD3DBaseEgor Yusov2018-07-201-2/+3
* Fixed D3D11 fences on Windows8.1Egor Yusov2018-07-202-2/+23
* Added fence object stubs + code formattingEgor Yusov2018-07-2043-229/+1134
* Added comment about shader reflection dataEgor Yusov2018-07-191-1/+4
* Updated development checks in GraphicsEngine projectEgor Yusov2018-07-198-55/+76
* Added Development configuration tests in Vulkan backend; fixed code formattingEgor Yusov2018-07-1933-346/+432
* Removed test.cpp from GraphicsAccessoriesEgor Yusov2018-07-082-4/+0
* Deleted remaining references to unused CommandContext.h in Vulkan libEgor Yusov2018-07-081-1/+0
* Removed unused CommandContext.cpp/h from Vulkan libEgor Yusov2018-07-086-700/+0
* Disabled Vulkan on 32-bit windowsEgor Yusov2018-07-084-7/+11
* Implemented mipmap generation in VulkanEgor Yusov2018-07-0726-438/+1113
* Fixed Vulkan swapchain present error when window is minimizedEgor Yusov2018-07-064-32/+68
* Always using negative viewport height in Vulkan to be 100% consistent with Di...Egor Yusov2018-07-065-9/+48
* Enabled back some Vulkan performance warningsEgor Yusov2018-07-051-3/+2
* Implemented texture and buffer object creation from Vulkan resourcesEgor Yusov2018-07-059-101/+54
* Added shader compiler error reporting in VulkanEgor Yusov2018-07-056-20/+44
* Added NDC attribs data to DeviceCaps structureEgor Yusov2018-07-041-0/+39
* Corrected depth-related GLSL definitions for Vulkan caseEgor Yusov2018-07-045-19/+38
* Fixed few issues with 3D texture views in GL and VKEgor Yusov2018-07-042-8/+29
* 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-042-13/+32
* Enabled vertexPipelineStoresAndAtomics and fragmentStoresAndAtomics device fe...Egor Yusov2018-07-042-1/+3
* Fixed DeviceContextVkImpl::CommitRenderPassAndFramebuffer() to check if frame...Egor Yusov2018-07-042-8/+8
* 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-033-52/+64
* Improved bound RTV,DSV - PSO mismatch reporting in D3D11 backendEgor Yusov2018-07-021-5/+5
* Minor update to DeviceContextBase::SetRenderTargets()Egor Yusov2018-07-021-8/+4
* Added detailed reporting of render pass - PSO mismatch in VulkanEgor Yusov2018-07-023-7/+51
* Fixed minor issue with Vulkand dynamic heap size reportingEgor Yusov2018-07-021-1/+1
* Fixed iOS build errorEgor Yusov2018-07-021-0/+3
* Reworked binding default frame buffer to keep references to current RTV and D...Egor Yusov2018-07-0214-254/+273
* Reworked how render targets are bound in Vulkan: added RenderPass cacheEgor Yusov2018-07-0116-239/+426
* Unified implementation of IPipelineState::BindShaderResources()Egor Yusov2018-06-289-61/+12
* Only creating default SRB if pipeline state has static and no other resources...Egor Yusov2018-06-283-70/+105
* Reworked shader memory alloction for resource layouts in D3D12 pipeline imple...Egor Yusov2018-06-2711-128/+110
* Improved SRB data allocation in D3D11 backend; removed AdaptiveFixedBlockAllo...Egor Yusov2018-06-227-65/+77
* Improved shader resource binding memory allocation in D3D12 backend: replaced...Egor Yusov2018-06-229-61/+102