Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vk_rasterizer: Implement transform feedback binding zero | ReinUsesLisp | 2020-03-13 | 1 | -0/+42 |
| | |||||
* | Merge pull request #3483 from namkazt/patch-1 | Fernando Sahmkow | 2020-03-13 | 1 | -1/+1 |
|\ | | | | | vk_rasterizer: fix mistype on SetupGraphicsImages | ||||
| * | vk_reasterizer: fix mistype on SetupGraphicsImages | Nguyen Dac Nam | 2020-03-08 | 1 | -1/+1 |
| | | | | | | This should use Maxwell3D engine. Fixed some GPU error on Kirby and maybe other games. | ||||
* | | Merge pull request #3480 from ReinUsesLisp/vk-disabled-ubo | Fernando Sahmkow | 2020-03-13 | 1 | -0/+7 |
|\ \ | | | | | | | vk_rasterizer: Support disabled uniform buffers | ||||
| * | | vk_rasterizer: Support disabled uniform buffers | ReinUsesLisp | 2020-03-06 | 1 | -0/+7 |
| |/ | |||||
* | | Merge pull request #3301 from ReinUsesLisp/state-tracker | Rodrigo Locatti | 2020-03-09 | 1 | -37/+32 |
|\ \ | |/ |/| | video_core: Remove gl_state and use a state tracker based on dirty flags | ||||
| * | vk_rasterizer: Pass Maxwell registers to dynamic updates | ReinUsesLisp | 2020-02-28 | 1 | -20/+15 |
| | | |||||
| * | vk_state_tracker: Implement dirty flags for stencil properties | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
| | | |||||
| * | vk_state_tracker: Implement dirty flags for depth bounds | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
| | | |||||
| * | vk_state_tracker: Implement dirty flags for blend constants | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
| | | |||||
| * | vk_state_tracker: Implement dirty flags for depth bias | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
| | | |||||
| * | vk_state_tracker: Implement dirty flags for scissors | ReinUsesLisp | 2020-02-28 | 1 | -0/+3 |
| | | |||||
| * | vk_state_tracker: Initial implementation | ReinUsesLisp | 2020-02-28 | 1 | -3/+14 |
| | | | | | | | | Add support for render targets and viewports. | ||||
| * | gl_rasterizer: Remove dirty flags | ReinUsesLisp | 2020-02-28 | 1 | -27/+1 |
| | | |||||
* | | Merge pull request #3451 from ReinUsesLisp/indexed-textures | bunnei | 2020-03-05 | 1 | -7/+14 |
|\ \ | |/ |/| | vk_shader_decompiler: Implement indexed textures | ||||
| * | vk_shader_decompiler: Implement indexed textures | ReinUsesLisp | 2020-02-24 | 1 | -7/+14 |
| | | | | | | | | | | | | | | Implement accessing textures through an index. It uses the same interface as OpenGL, the main difference is that Vulkan bindings are forced to be arrayed (the binding index doesn't change for stacked textures in SPIR-V). | ||||
* | | Merge pull request #3425 from ReinUsesLisp/layered-framebuffer | bunnei | 2020-02-24 | 1 | -8/+9 |
|\ \ | |/ |/| | texture_cache: Implement layered framebuffer attachments | ||||
| * | texture_cache: Implement layered framebuffer attachments | ReinUsesLisp | 2020-02-16 | 1 | -8/+9 |
| | | | | | | | | | | | | 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-draw | bunnei | 2020-02-19 | 1 | -10/+0 |
|\ \ | | | | | | | maxwell_3d: Unify draw methods | ||||
| * | | maxwell_3d: Unify draw methods | ReinUsesLisp | 2020-02-14 | 1 | -10/+0 |
| |/ | | | | | | | | | 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 Vulkan | ReinUsesLisp | 2020-02-14 | 1 | -1/+20 |
|/ | |||||
* | vk_rasterizer: Use noexcept variants of std::bitset | ReinUsesLisp | 2020-02-04 | 1 | -4/+5 |
| | | | | Removes bounds checking from "texceptions" instances. | ||||
* | vk_rasterizer: Address feedback | ReinUsesLisp | 2020-01-18 | 1 | -22/+28 |
| | |||||
* | vk_rasterizer: Implement Vulkan's rasterizer | ReinUsesLisp | 2020-01-17 | 1 | -0/+1135 |
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. |