aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
AgeCommit message (Expand)Author
2019-04-17Merge pull request #2318 from ReinUsesLisp/sampler-cachebunnei
2019-04-15vk_shader_decompiler: Add missing operationsReinUsesLisp
2019-04-15shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmeticReinUsesLisp
2019-04-15shader_ir/decode: Implement half float saturationReinUsesLisp
2019-04-14shader_ir: Implement STG, keep track of global memory usage and flushReinUsesLisp
2019-04-10vk_shader_decompiler: Implement flow primitivesReinUsesLisp
2019-04-10vk_shader_decompiler: Implement most common texture primitivesReinUsesLisp
2019-04-10vk_shader_decompiler: Implement texture decompilation helper functionsReinUsesLisp
2019-04-10vk_shader_decompiler: Implement Assign and LogicalAssignReinUsesLisp
2019-04-10vk_shader_decompiler: Implement non-OperationCode visitsReinUsesLisp
2019-04-10vk_shader_decompiler: Implement OperationCode decompilation interfaceReinUsesLisp
2019-04-10vk_shader_decompiler: Implement VisitReinUsesLisp
2019-04-10vk_shader_decompiler: Implement labels tree and flowReinUsesLisp
2019-04-10vk_shader_decompiler: Implement declarationsReinUsesLisp
2019-04-10vk_shader_decompiler: Declare and stub interface for a SPIR-V decompilerReinUsesLisp
2019-04-05video_core/engines: Remove unnecessary inclusions where applicableLioncash
2019-04-03Merge pull request #2302 from ReinUsesLisp/vk-swapchainbunnei
2019-04-02video_core: Abstract vk_sampler_cache into a templated classReinUsesLisp
2019-03-30Merge pull request #2297 from lioncash/reorderbunnei
2019-03-29vk_swapchain: Implement a swapchain managerReinUsesLisp
2019-03-27video_core: Amend constructor initializer list order where applicableLioncash
2019-03-27video_core: Add missing override specifiersLioncash
2019-03-20gpu: Move GPUVAddr definition to common_types.bunnei
2019-03-14gpu: Use host address for caching instead of guest address.bunnei
2019-03-12vk_sampler_cache: Use operator== instead of memcmpMat M
2019-03-12vk_sampler_cache: Implement a sampler cacheReinUsesLisp
2019-03-08Merge pull request #2191 from ReinUsesLisp/maxwell-to-vkbunnei
2019-03-05video_core/engines: Remove unnecessary includesLioncash
2019-03-04maxwell_to_vk: Initial implementationReinUsesLisp
2019-03-02vk_buffer_cache: Fix clang-formatReinUsesLisp
2019-03-01vk_buffer_cache: Implement a buffer cacheReinUsesLisp
2019-02-27Merge pull request #2152 from ReinUsesLisp/vk-stream-bufferbunnei
2019-02-27vk_memory_manager: Reorder constructor initializer list in terms of member de...Lioncash
2019-02-26vk_stream_buffer: Remove copy code pathReinUsesLisp
2019-02-24vk_stream_buffer: Implement a stream bufferReinUsesLisp
2019-02-24vk_resource_manager: Minor VKFenceWatch changesReinUsesLisp
2019-02-23Merge pull request #2146 from ReinUsesLisp/vulkan-schedulerbunnei
2019-02-24vk_memory_manager: Fixup commit interval allocationReinUsesLisp
2019-02-22vk_scheduler: Implement a schedulerReinUsesLisp
2019-02-19vk_memory_manager: Implement memory managerReinUsesLisp
2019-02-14vk_resource_manager: Implement a command buffer pool with VKFencedPoolReinUsesLisp
2019-02-14vk_resource_manager: Add VKFencedPool interfaceReinUsesLisp
2019-02-14vk_resource_manager: Implement VKResourceManager and fence allocatorReinUsesLisp
2019-02-14vk_resource_manager: Implement VKFenceWatchReinUsesLisp
2019-02-14vk_resource_manager: Implement VKFenceReinUsesLisp
2019-02-14vk_resource_manager: Add VKResource interfaceReinUsesLisp
2019-02-12vk_device: Abstract device handling into a classReinUsesLisp
2019-02-12renderer_vulkan: Add declarations fileReinUsesLisp