Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vk/0.210.0: Rework dynamic states | Jason Ekstrand | 2015-11-30 | 1 | -9/+9 |
| | |||||
* | vk/0.210.0: Rework color blending enums | Jason Ekstrand | 2015-11-30 | 1 | -33/+33 |
| | |||||
* | vk/0.210.0: Rework a few raster/input enums | Jason Ekstrand | 2015-11-30 | 1 | -9/+9 |
| | |||||
* | vk/0.210.0: A pile of minor enum updates | Jason Ekstrand | 2015-11-30 | 1 | -14/+0 |
| | |||||
* | anv/gen7: A bunch of depth-stencil fixes | Jason Ekstrand | 2015-11-18 | 1 | -5/+0 |
| | | | | | | There are various bits which move around between Haswell and Ivy Bridge that we weren't taking into account. This also makes us actually set the StencilWriteEnable in a sane way. | ||||
* | gen7/pipeline: Re-arrange stencil parameters to match gen8 | Jason Ekstrand | 2015-11-17 | 1 | -11/+10 |
| | |||||
* | anv: Add initial Haswell support | Jason Ekstrand | 2015-11-17 | 1 | -8/+14 |
| | |||||
* | anv: Only include the pack headers where needed | Jason Ekstrand | 2015-11-16 | 1 | -5/+7 |
| | | | | | | | Previously, we were including gen7_pack.h, gen75_pack.h, and gen8_pack.h in anv_private.h. As we add more gens, this is going to become untenable. This commit moves things around so that we only use the pack headers when and if we need them. | ||||
* | anv/gen7: Implement the VS state depth-stall workaround | Jason Ekstrand | 2015-11-10 | 1 | -0/+13 |
| | |||||
* | anv/gen7: Properly handle a GS with zero invocations | Jason Ekstrand | 2015-11-10 | 1 | -1/+1 |
| | |||||
* | anv/gen7: Properly handle VS with VertexID but no vertices | Jason Ekstrand | 2015-11-10 | 1 | -4/+5 |
| | |||||
* | anv/gen7: Properly handle missing color-blend state | Jason Ekstrand | 2015-11-09 | 1 | -42/+54 |
| | |||||
* | vk/0.170.2: Update VkResult | Chad Versace | 2015-10-07 | 1 | -2/+1 |
| | | | | | | Version 0.170.2 removes most of the error enums. In many cases, I had to replace an error with a less accurate (or even incorrect) one. In other cases, the error path is replaced with an assertion. | ||||
* | vk: Drop redundant gen7_CreateGraphicsPipelines | Kristian Høgsberg Kristensen | 2015-09-03 | 1 | -25/+0 |
| | | | | | | This is handled by anv_CreateGraphicsPipelines(). Signed-off-by: Kristian Høgsberg Kristensen <[email protected]> | ||||
* | vk/pipeline: Fix crash when the pipeline has no attributes | Chad Versace | 2015-08-28 | 1 | -2/+4 |
| | | | | | If there are no attributes, don't emit 3DSTATE_VERTEX_ELEMENTS. That packet does not allow 0 attributes. | ||||
* | vk: Program stencil ops in 3DSTATE_WM_DEPTH_STENCIL | Chad Versace | 2015-08-28 | 1 | -8/+8 |
| | | | | | The driver ignored the Vulkan stencil, always programming the hardware stencil op to 0 (STENCILOP_KEEP). | ||||
* | vk: Add gen7 support | Kristian Høgsberg Kristensen | 2015-08-24 | 1 | -0/+595 |
With all the previous commits in place, we can now drop in support for multiple platforms. First up is gen7 (Ivybridge). Signed-off-by: Kristian Høgsberg Kristensen <[email protected]> |