summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Few improvements to RefCntAutoPtr & DeviceContextBase::SetPipelineStateEgor Yusov2018-07-257-54/+52
* 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
* Fix build errorEgor Yusov2018-07-231-11/+11
* Updated debug utilities to translate DEV_CHECK_ERR to VERIFY in debug buildEgor Yusov2018-07-232-24/+25
* 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-224-12/+32
* Fixed release build errorEgor Yusov2018-07-221-1/+1
* Implemented IFence interface in all backendsEgor Yusov2018-07-2236-148/+428
* 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-1934-355/+447
* Added NarrowString(const wchar_t* WideStr) overloadEgor Yusov2018-07-101-3/+13
* Fixed glslang cmake build options: attempt 2Egor Yusov2018-07-081-2/+2
* Fixed glslang cmake build settings; updates cmake version in appveyor scriptEgor Yusov2018-07-082-3/+3
* Few updates to readmeEgor Yusov2018-07-081-3/+5
* Updated readmeEgor Yusov2018-07-081-19/+44
* 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-085-14/+21
* Added vulkan-1.libEgor Yusov2018-07-071-0/+0
* Implemented mipmap generation in VulkanEgor Yusov2018-07-0727-439/+1117
* 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-042-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-043-8/+11
* Updated projection functions in the math lib to take IsGL instead of IsDirect...Egor Yusov2018-07-032-21/+34
* 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