Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | anv/image: Add an aspects field | Jason Ekstrand | 2016-05-17 | 1 | -3/+2 |
| | | | | | This makes several checks easier and allows us to avoid calling anv_format_for_vk_format in a number of cases. | ||||
* | anv: fix warnings in release build | Grazvydas Ignotas | 2016-04-25 | 1 | -1/+1 |
| | | | | | | | | | Mark variables MAYBE_UNUSED to avoid unused-but-set-variable warnings in release build. Signed-off-by: Grazvydas Ignotas <[email protected]> Reviewed-by: Chad Versace <[email protected]> Reviewed-by: Emil Velikov <[email protected]> | ||||
* | anv: s/anv_batch_emit_blk/anv_batch_emit/ | Jason Ekstrand | 2016-04-20 | 1 | -20/+19 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/gen7_cmd_buffer: Use the new emit macro | Jason Ekstrand | 2016-04-20 | 1 | -52/+70 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv: Remove default scissor and viewport concepts | Nanley Chery | 2016-04-13 | 1 | -22/+4 |
| | | | | | | | | | | | | | Users should never provide a scissor or viewport count of 0 because they are required to set such state in a graphics pipeline. This behavior was previously only used in Meta, which actually just disables those hardware operations at pipeline creation time. Kristian noticed that the current assignment of viewport count reduces the number of viewport uploads, so it is not removed. Signed-off-by: Nanley Chery <[email protected]> Reviewed-by: Kristian Høgsberg Kristensen <[email protected]> | ||||
* | anv: Invalidate state cache before L3 partitioning set-up. | Jordan Justen | 2016-03-28 | 1 | -0/+1 |
| | | | | | | Port 10d84ba9f084174a1e8e7639dfb05dd855ba86e8 to anv. Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv: Fix cache pollution race during L3 partitioning set-up. | Jordan Justen | 2016-03-28 | 1 | -10/+26 |
| | | | | | | Port 0aa4f99f562a05880a779707cbcd46be459863bf to anv. Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv: Use genxml register support for L3 Cache config | Jordan Justen | 2016-03-25 | 1 | -21/+32 |
| | | | | | | | The programming of the L3 Cache registers should match the previous manually packed LRI values. Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv/genX: Add flush_pipeline_select_gpgpu | Jordan Justen | 2016-03-12 | 1 | -5/+1 |
| | | | | Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv/cmd_buffer: Pull the core of flush_state into genX_cmd_buffer | Jason Ekstrand | 2016-03-08 | 1 | -144/+3 |
| | |||||
* | anv/cmd_buffer: Split flush_state into two functions | Jason Ekstrand | 2016-03-08 | 1 | -1/+10 |
| | |||||
* | anv: Store prog data in pipeline cache stream | Kristian Høgsberg Kristensen | 2016-03-05 | 1 | -2/+3 |
| | | | | | We have to keep it there for the cache to work, so let's not have an extra copy in struct anv_pipeline too. | ||||
* | anv/cmd_buffer: Mask stencil reference values | Jason Ekstrand | 2016-03-04 | 1 | -2/+2 |
| | |||||
* | anv/pipeline: Set StencilBufferWriteEnable from the pipeline | Jason Ekstrand | 2016-03-04 | 1 | -3/+0 |
| | | | | | The hardware docs say that StencilBufferWriteEnable should only be set if StencilTestEnable is set. It seems reasonable to set them together. | ||||
* | anv/pipeline: Respect pRasterizationState->depthBiasEnable | Jason Ekstrand | 2016-03-04 | 1 | -6/+0 |
| | |||||
* | anv/cmd_buffer: Look at both sides for stencil enable | Jason Ekstrand | 2016-03-01 | 1 | -4/+2 |
| | | | | Now it's all consistent with gen9 | ||||
* | anv/cmd_buffer: Clean up stencil state setup on gen7 | Jason Ekstrand | 2016-03-01 | 1 | -12/+8 |
| | |||||
* | anv/cmd_buffer: Dirty push constants when changing pipelines. | Jason Ekstrand | 2016-02-29 | 1 | -0/+11 |
| | |||||
* | anv/cmd_buffer: Re-emit push constants packets for all stages | Jason Ekstrand | 2016-02-29 | 1 | -12/+12 |
| | |||||
* | anv/gen7: Enable SLM in L3 cache control register | Jordan Justen | 2016-02-28 | 1 | -0/+62 |
| | | | | | | Port 1983003 to gen7. Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv/gen7: Only try to get the depth format the surface has depth | Jason Ekstrand | 2016-02-27 | 1 | -1/+4 |
| | |||||
* | anv: Get rid of GENX_FUNC | Jason Ekstrand | 2016-02-20 | 1 | -5/+7 |
| | | | | It was a bad idea. | ||||
* | anv: Switch over to the macros in genxml | Jason Ekstrand | 2016-02-20 | 1 | -37/+43 |
| | |||||
* | Move the intel vulkan driver to src/intel/vulkan | Jason Ekstrand | 2016-02-18 | 1 | -0/+589 |