summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/fixed_pipeline_state.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-12-08video_core: Implement maxwell3d draw manager and split draw logicFeng Chen1-2/+4
2022-12-05Vulkan: Implement Alpha coverageFernando Sahmkow1-0/+2
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-11-11Fix regs regression with OpenGL two-sided stencil, and re-add data invalidation regKelebek11-0/+1
2022-10-13renderer_(opengl/vulkan): Fix tessellation clockwise parameterMorph1-2/+2
2022-10-10Fix stencil func registers, make clip control equivalent to how it was before, but surely wrong.Kelebek11-1/+5
2022-10-07Update 3D regsKelebek11-147/+152
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-19video_core: Reduce unused includesameerj1-3/+0
2021-07-23vk_rasterizer: Workaround bug in VK_EXT_vertex_input_dynamic_stateReinUsesLisp1-1/+1
2021-07-23vk_graphics_pipeline: Implement smooth linesReinUsesLisp1-0/+1
2021-07-23vk_graphics_pipeline: Implement conservative renderingReinUsesLisp1-0/+1
2021-07-23vulkan: Add VK_EXT_vertex_input_dynamic_state supportReinUsesLisp1-23/+44
2021-07-23vulkan: Use VK_EXT_provoking_vertex when availableReinUsesLisp1-2/+2
2021-07-23fixed_pipeline_state: Use regular for loop instead of ranges for perfReinUsesLisp1-2/+3
2021-07-23video_core: Abstract transform feedback translation utilityReinUsesLisp1-14/+11
2021-07-23shader: Implement SR_Y_DIRECTIONFernandoS271-0/+2
2021-07-23shader: Implement transform feedbacks and define file formatReinUsesLisp1-2/+17
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-0/+4
2021-02-13fixed_pipeline_cache: Use dirty flags to lazily update keyReinUsesLisp1-35/+48
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-0/+1
2020-12-26renderer_vulkan/fixed_pipeline_state: Move enabled bindings to static stateReinUsesLisp1-9/+5
2020-11-26vk_shader_decompiler: Implement force early fragment testsReinUsesLisp1-3/+4
2020-11-25Refactor MaxwellToSpirvComparison. Use Common::BitCastameerj1-2/+3
2020-11-25Address PR feedback from Reinameerj1-2/+3
2020-11-25vulkan_renderer: Alpha Test Culling Implementationameerj1-0/+5
2020-10-13vk_graphics_pipeline: Manage primitive topology as fixed stateReinUsesLisp1-2/+1
2020-07-21video_core: Remove unused variablesLioncash1-1/+0
2020-06-27vk_pipeline_cache: Avoid hashing and comparing dynamic state when possibleReinUsesLisp1-4/+7
2020-06-27vulkan/fixed_pipeline_state: Move state out of individual structuresReinUsesLisp1-31/+21
2020-06-27fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_stateReinUsesLisp1-32/+60
2020-05-26fixed_pipeline_state: Remove unnecessary check for front faces flipReinUsesLisp1-2/+1
2020-05-04vk_graphics_pipeline: Implement viewport swizzles with NV_viewport_swizzleReinUsesLisp1-0/+8
2020-05-02vk_graphics_pipeline: Implement rasterizer_enable on VulkanReinUsesLisp1-0/+1
2020-04-28maxwell_3d: Fix depth clamping registerReinUsesLisp1-1/+1
2020-04-23vk_pipeline_cache: Unify pipeline cache keys into a single operationReinUsesLisp1-9/+6
2020-04-19fixed_pipeline_state: Hash and compare the whole structureReinUsesLisp1-56/+4
2020-04-19fixed_pipeline_state: Pack blending stateReinUsesLisp1-55/+158
2020-04-19fixed_pipeline_state: Pack rasterizer stateReinUsesLisp1-97/+102
2020-04-19fixed_pipeline_state: Pack depth stencil stateReinUsesLisp1-42/+78
2020-04-19fixed_pipeline_state: Pack attribute stateReinUsesLisp1-31/+4
2020-02-28maxwell_3d: Flatten cull and front face registersReinUsesLisp1-8/+7
2020-01-07fixed_pipeline_state: Add depth clampReinUsesLisp1-6/+12
2019-12-24fixed_pipeline_state: Define symetric operator!= and mark as noexceptReinUsesLisp1-20/+21
2019-12-23fixed_pipeline_state: Define structure and loadersReinUsesLisp1-0/+295