summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-27GLTF: hacky VR rendering supportext-vks-ol2-8/+25
2021-03-27Enable VulkanLogicalDevice with external devicess-ol4-43/+106
2021-03-27External Vulkan SwapChain supports-ol6-809/+102
2021-03-27External Vulkan Device supports-ol8-2/+151
2021-03-19Fixed issue with stale descriptor sets in Vulkanassiduous1-0/+3
2021-03-19Fixed Win SDK 17763 build issuesassiduous1-0/+3
2021-03-19Removed duplicate code from unbinding incompatible signatures logic in D3D11,...assiduous1-21/+1
2021-03-19PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous1-1/+1
2021-03-19GL backend: fixed issue with immutable sampler stages in default signature wi...assiduous1-1/+1
2021-03-19Fixed Vulkan command buffer leakassiduous9-126/+143
2021-03-19code cleanupazhirnov23-51/+5
2021-03-19Vulkan: fixed tests on Mac.azhirnov10-23/+281
2021-03-19Added DrawMeshIndirectCount command.azhirnov3-0/+37
2021-03-19Added inline ray tracing & trace rays indirect command.azhirnov7-16/+123
2021-03-19Unified fence implementations in all backendsassiduous2-12/+0
2021-03-19Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...assiduous2-3/+6
2021-03-19Renamed Align to AlignUpassiduous8-17/+17
2021-03-19Some minor/cosmetic changesassiduous2-24/+12
2021-03-19Updated resource binding validationassiduous3-23/+27
2021-03-19Moved duplicate buffer mode validation logic to ShaderResourceVariableBase.hppassiduous1-27/+12
2021-03-19Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2-51/+6
2021-03-19Vk backend: moved resource binding logic to variable manager and cacheassiduous8-691/+742
2021-03-19Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous3-42/+1
2021-03-19Unified PRS hash calculationassiduous3-33/+22
2021-03-19Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2-40/+19
2021-03-19Resource singature: moved allocation of static resource cache and var manager...assiduous1-9/+6
2021-03-19ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous3-32/+4
2021-03-19Unified implementations of SRB in D3D12, Vk and GLassiduous2-106/+20
2021-03-19Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2-9/+1
2021-03-19Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2-12/+0
2021-03-19Vk backend: reorganized headers; removed PRS methods implemented in PipelineR...assiduous54-241/+323
2021-03-19Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous4-22/+15
2021-03-19Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous6-239/+102
2021-03-19Unified CreateShaderResourceBinding in D3D12, Vk and GL signaturesassiduous1-5/+1
2021-03-19Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous6-91/+51
2021-03-19Refactored passing template arguments to base classesassiduous20-104/+162
2021-03-19OpenGL: added SRB memory allocator, some minor improvementsazhirnov1-0/+2
2021-03-19Vulkan: update for new Vulkan SDKazhirnov3-23/+14
2021-03-19Unified device object creation in D3D12, Vulkan and OpenGLassiduous2-196/+63
2021-03-19Unified pipeline resource compatibility validation in D3D12 and Vk; added mor...assiduous1-23/+5
2021-03-19Added resource signature creation failure test; fxied validation of resource ...assiduous1-24/+3
2021-03-19Few cosmetic updates to DeviceContextVkImplassiduous1-21/+3
2021-03-19BufferVkImpl: fixed buffer offset alignment calculationassiduous1-16/+30
2021-03-19Some updates to PipelineResourceSignatureVkImpl and ShaderResourceCacheVkassiduous6-206/+204
2021-03-19Fixed handling of dynamic structured buffers in Vulkanassiduous5-56/+30
2021-03-19Few updates to PipelineStateVkImpl and PipelineStateD3D12Implassiduous2-23/+27
2021-03-19Vulkan: added validation for DescriptorSetBaseInd, optimized field packingazhirnov2-6/+23
2021-03-19Reworked PSO intialization to allow shader resources be combined when defined...assiduous1-39/+46
2021-03-19some fixes and improvements for D3D12 & Vulkanazhirnov7-41/+25
2021-03-19Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous2-109/+33