summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_rasterizer.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* renderer_vulkan: Drop Vulkan-HppReinUsesLisp2020-04-111-8/+7
|
* GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddrFernando Sahmkow2020-04-061-3/+3
|
* vk_rasterizer: Reimplement clears with vkCmdClearAttachmentsReinUsesLisp2020-03-151-0/+1
|
* vk_rasterizer: Implement transform feedback binding zeroReinUsesLisp2020-03-131-0/+4
|
* vk_rasterizer: Pass Maxwell registers to dynamic updatesReinUsesLisp2020-02-281-6/+6
|
* vk_state_tracker: Initial implementationReinUsesLisp2020-02-281-1/+4
| | | | Add support for render targets and viewports.
* Merge pull request #3425 from ReinUsesLisp/layered-framebufferbunnei2020-02-241-2/+8
|\ | | | | texture_cache: Implement layered framebuffer attachments
| * texture_cache: Implement layered framebuffer attachmentsReinUsesLisp2020-02-161-2/+8
| | | | | | | | | | | | Layered framebuffer attachments is a feature that allows applications to write attach layered textures to a single attachment. What layer the fragments are written to is decided from the shader using gl_Layer.
* | Merge pull request #3414 from ReinUsesLisp/maxwell-3d-drawbunnei2020-02-191-4/+1
|\ \ | | | | | | maxwell_3d: Unify draw methods
| * | maxwell_3d: Unify draw methodsReinUsesLisp2020-02-141-4/+1
| |/ | | | | | | | | Pass instanced state of a draw invocation as an argument instead of having two separate virtual methods.
* / vk_query_cache: Implement generic query cache on VulkanReinUsesLisp2020-02-141-1/+5
|/
* vk_rasterizer: Address feedbackReinUsesLisp2020-01-181-3/+4
|
* vk_rasterizer: Implement Vulkan's rasterizerReinUsesLisp2020-01-171-1/+250
| | | | | | This abstraction is Vulkan's equivalent to OpenGL's rasterizer. It takes care of joining all parts of the backend and rendering accordingly on demand.
* vk_rasterizer: Add placeholderReinUsesLisp2020-01-071-0/+13