summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* GLTF: hacky VR rendering supportext-vks-ol2021-03-271-1/+2
* Enable VulkanLogicalDevice with external devicess-ol2021-03-271-8/+8
* External Vulkan SwapChain supports-ol2021-03-271-37/+16
* External Vulkan Device supports-ol2021-03-273-1/+20
* PipelineResourceSignatureD3D11Impl: reworked resource allocationassiduous2021-03-191-1/+1
* GL backend: fixed issue with immutable sampler stages in default signature wi...assiduous2021-03-191-1/+1
* Fixed Vulkan command buffer leakassiduous2021-03-194-23/+22
* code cleanupazhirnov2021-03-1921-45/+4
* Vulkan: fixed tests on Mac.azhirnov2021-03-193-13/+19
* Added DrawMeshIndirectCount command.azhirnov2021-03-192-0/+15
* Added inline ray tracing & trace rays indirect command.azhirnov2021-03-193-1/+21
* Unified fence implementations in all backendsassiduous2021-03-191-3/+0
* Reworked CommandListBase to use EngineImplTraits like the rest of the base cl...assiduous2021-03-192-3/+6
* Updated resource binding validationassiduous2021-03-191-5/+0
* Moved duplicate shader variable functionality to ShaderVariableBaseassiduous2021-03-191-39/+5
* Vk backend: moved resource binding logic to variable manager and cacheassiduous2021-03-194-46/+104
* Unified implementation of IPipelineResourceSignature::IsCompatibleWithassiduous2021-03-191-17/+0
* Unified PRS hash calculationassiduous2021-03-192-2/+18
* Moved ProcessSignatureResources method to PipelineResourceSignatureBaseassiduous2021-03-191-7/+0
* ShaderResourceBinding{D3D12, Vk, GL} - removed the remaining duplicate codeassiduous2021-03-191-3/+1
* Unified implementations of SRB in D3D12, Vk and GLassiduous2021-03-191-20/+0
* Moved m_SRBMemAllocator to PipelineResourceSignatureBaseassiduous2021-03-191-7/+0
* Unified implementation of InitializeStaticSRBResources in D3D12, Vk and GL ba...assiduous2021-03-191-2/+0
* Vk backend: reorganized headers; removed PRS methods implemented in PipelineR...assiduous2021-03-1928-181/+228
* Replaced duplicate CacheContentType enums with the common ResourceCacheConten...assiduous2021-03-192-12/+6
* Unified resource signature handling by pipeline state in D3D12, Vk and GLassiduous2021-03-192-61/+18
* Moved static variable cache and managers to PipelineResourceSignatureBaseassiduous2021-03-193-8/+8
* Refactored passing template arguments to base classesassiduous2021-03-1919-104/+161
* OpenGL: added SRB memory allocator, some minor improvementsazhirnov2021-03-191-0/+2
* Unified device object creation in D3D12, Vulkan and OpenGLassiduous2021-03-191-5/+43
* Some updates to PipelineResourceSignatureVkImpl and ShaderResourceCacheVkassiduous2021-03-193-20/+17
* Fixed handling of dynamic structured buffers in Vulkanassiduous2021-03-192-4/+1
* Vulkan: added validation for DescriptorSetBaseInd, optimized field packingazhirnov2021-03-191-3/+9
* some fixes and improvements for D3D12 & Vulkanazhirnov2021-03-193-4/+6
* Reworked ShaderVariableVkImpl and ShaderVariableD3D12Impl: removed some dupli...assiduous2021-03-191-40/+23
* Added IShaderResourceBinding::StaticResourcesInitialized methodassiduous2021-03-191-1/+1
* Replaced InitializeStaticResources and InitializeStaticResourcesWithSignature...assiduous2021-03-192-4/+3
* Reworked ShaderResourceBindingVkImpl and ShaderResourceBindingD3D12Impl: move...assiduous2021-03-191-14/+1
* Implemented committed resource validation in d3d12assiduous2021-03-191-13/+3
* Moved duplicate static resources logic from PipelineResourceSignatureD3D12Imp...assiduous2021-03-191-5/+0
* Reworked FenceVkImpl to use atomicsassiduous2021-03-191-1/+5
* Reworked CommandQueueD3D12Impl and CommandQueueVkImpl to use atomicsassiduous2021-03-191-2/+4
* Removed duplicates of FindAssignedSampler and FindImmutableSampler functionsassiduous2021-03-191-3/+0
* PSO small refactoringazhirnov2021-03-191-3/+1
* Vk backend: some minor updates + commentsassiduous2021-03-191-8/+8
* merged with resource_signatureazhirnov2021-03-194-6/+15
* Merged masterassiduous2021-03-193-10/+20
|\
| * Reworked DeviceContextVkImpl to submit deferred command list in the same batc...assiduous2021-02-072-5/+8
| * Reworked ExecuteCommandList(s) to take multiple command lists instead of oneassiduous2021-02-072-5/+12
* | PipelineResourceSignatureVkImpl: removed methods and members that were moved ...assiduous2021-02-041-15/+0