aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
AgeCommit message (Expand)Author
2021-07-22vk_rasterizer: Flush work on clear and dispatchesReinUsesLisp
2021-07-22vk_swapchain: Handle outdated swapchainsReinUsesLisp
2021-07-22vk_buffer_cache: Handle null texture buffersReinUsesLisp
2021-07-22vk_pipeline_cache: Set support_derivative_control to trueReinUsesLisp
2021-07-22buffer_cache: Reduce uniform buffer size from shader usageReinUsesLisp
2021-07-22fixed_pipeline_state: Use regular for loop instead of ranges for perfReinUsesLisp
2021-07-22vk_swapchain: Avoid recreating the swapchain on each frameReinUsesLisp
2021-07-22vulkan: Conditionally use shaderInt16ReinUsesLisp
2021-07-22vulkan: Enable depth bounds and use it conditionallyReinUsesLisp
2021-07-22vk_buffer_cache: Add transform feedback usage to buffersReinUsesLisp
2021-07-22opengl: Declare fragment outputs even if they are not usedReinUsesLisp
2021-07-22buffer_cache: Mark uniform buffers as dirty if any enable bit changesReinUsesLisp
2021-07-22shader: Handle host exceptionsReinUsesLisp
2021-07-22video_core,shader: Clang-format fixesReinUsesLisp
2021-07-22video_core: Abstract transform feedback translation utilityReinUsesLisp
2021-07-22shader: Split profile and runtime information in separate structsReinUsesLisp
2021-07-22vk_update_descriptor: Properly initialize payload on the update descriptor queueReinUsesLisp
2021-07-22vk_pipeline_cache: Enable int8 and int16 types on VulkanReinUsesLisp
2021-07-22vk_scheduler: Use locks instead of SPSC a queueReinUsesLisp
2021-07-22vk_query_cache: Wait before reading queriesReinUsesLisp
2021-07-22vk_master_semaphore: Use fetch_add to increase master semaphore tickReinUsesLisp
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22shader: Initial OpenGL implementationReinUsesLisp
2021-07-22spirv: Support OpenGL uniform buffers and change bindingsReinUsesLisp
2021-07-22shader: Address feedbackFernandoS27
2021-07-22shader: Implement VertexA stageFernandoS27
2021-07-22vk_graphics_pipeline: Fix texture buffer descriptorsReinUsesLisp
2021-07-22vk_scheduler: Allow command submission on worker threadReinUsesLisp
2021-07-22vk_compute_pass: Fix -Wshadow warningReinUsesLisp
2021-07-22shader: Move pipeline cache logic to separate filesReinUsesLisp
2021-07-22vulkan: Defer descriptor set work to the Vulkan threadReinUsesLisp
2021-07-22vulkan: Rework descriptor allocation algorithmReinUsesLisp
2021-07-22vk_graphics_pipeline: Generate specialized pipeline config functions and impr...ReinUsesLisp
2021-07-22shader: Accelerate pipeline transitions and use dirty flags for shadersReinUsesLisp
2021-07-22vk_compute_pipeline: Fix index comparison oversight on compute texture buffersReinUsesLisp
2021-07-22vk_graphics_pipeline: Guard against non-tessellation pipelines using patchesReinUsesLisp
2021-07-22shader: Fix bugs and build issues on GCCRodrigo Locatti
2021-07-22shader: Fix render targets with null attachmentsReinUsesLisp
2021-07-22shader: Implement indexed texturesReinUsesLisp
2021-07-22shader: Move microinstruction header to the value headerReinUsesLisp
2021-07-22shader: Implement D3D samplersReinUsesLisp
2021-07-22shader: Implement SR_Y_DIRECTIONFernandoS27
2021-07-22spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp
2021-07-22shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp
2021-07-22vk_pipeline_cache: Silence GCC warningslat9nq
2021-07-22spirv: Implement image buffersReinUsesLisp
2021-07-22spirv: Implement alpha testameerj
2021-07-22shader: Implement transform feedbacks and define file formatReinUsesLisp
2021-07-22shader: Implement early Z testsReinUsesLisp
2021-07-22shader: Implement geometry shadersReinUsesLisp