Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | anv: s/anv_batch_emit_blk/anv_batch_emit/ | Jason Ekstrand | 2016-04-20 | 1 | -43/+43 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for quaries | Jason Ekstrand | 2016-04-20 | 1 | -24/+32 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for DRAWING_RECTANGLE | Jason Ekstrand | 2016-04-20 | 1 | -9/+10 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for compute shader dispatch | Jason Ekstrand | 2016-04-20 | 1 | -52/+64 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for 3DSTATE_CONSTANT | Jason Ekstrand | 2016-04-20 | 1 | -10/+11 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for DEPTH/STENCIL_BUFFER | Jason Ekstrand | 2016-04-20 | 1 | -34/+42 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for PIPE_CONTROL and STATE_BASE_ADDRESS | Jason Ekstrand | 2016-04-20 | 1 | -62/+76 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/cmd_buffer: Use the new emit macro for 3DPRIMITIVE commands | Jason Ekstrand | 2016-04-20 | 1 | -24/+28 |
| | | | | Acked-by: Kristian Høgsberg <[email protected]> | ||||
* | anv/gen7: Fix command parser version test with indirect dispatch | Jordan Justen | 2016-03-28 | 1 | -1/+1 |
| | | | | | Caught-by: Ilia Mirkin <[email protected]> Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv/gen7: DispatchIndirect requires cmd parser 5 | Jordan Justen | 2016-03-28 | 1 | -0/+26 |
| | | | | Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv/gen7: Add stall and flushes before switching pipelines | Jordan Justen | 2016-03-12 | 1 | -0/+24 |
| | | | | | | | This is a port of 18c76551ee425b981efefc61f663a7781df17882 from OpenGL to Vulkan. Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv: Add flush_pipeline_before_pipeline_select | Jordan Justen | 2016-03-12 | 1 | -13/+22 |
| | | | | | | | flush_pipeline_before_pipeline_select adds workarounds required before switching the pipeline. Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv/genX: Add flush_pipeline_select_gpgpu | Jordan Justen | 2016-03-12 | 1 | -0/+27 |
| | | | | Signed-off-by: Jordan Justen <[email protected]> | ||||
* | HACK: Don't re-configure L3$ in render stages pre-BDW | Jason Ekstrand | 2016-03-12 | 1 | -0/+11 |
| | | | | | | | This fixes a "regression" on Haswell and prior caused by merging the gen7 and gen8 flush_state functions. Haswell should still work just fine if you're on a 4.4 kernel, but we really should make it detect the command parser version and do something intelligent. | ||||
* | anv/cmd_buffer: Pull the core of flush_state into genX_cmd_buffer | Jason Ekstrand | 2016-03-08 | 1 | -0/+176 |
| | |||||
* | anv: Emit null render targets | Jason Ekstrand | 2016-03-05 | 1 | -0/+30 |
| | | | | v2 (Francisco Jerez): Add the state_offset to the surface state offset | ||||
* | anv: Store prog data in pipeline cache stream | Kristian Høgsberg Kristensen | 2016-03-05 | 1 | -10/+10 |
| | | | | | 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: Don't allow D16_UNORM to be combined with stencil | Jason Ekstrand | 2016-03-05 | 1 | -2/+3 |
| | | | | | Among other things, this can cause the depth or stencil test to spurriously fail when the fragment shader uses discard. | ||||
* | anv/hsw: Move query code to genX file for Haswell | Jordan Justen | 2016-03-05 | 1 | -0/+244 |
| | | | | | | | | This fixes many CTS cases, but will require an update to the kernel command parser register whitelist. (The CS GPRs and TIMESTAMP registers need to be whitelisted.) Signed-off-by: Jordan Justen <[email protected]> | ||||
* | hack to make dota 2 menus work | Kenneth Graunke | 2016-03-03 | 1 | -2/+2 |
| | |||||
* | anv/gen7: Use predicated rendering for indirect compute | Jordan Justen | 2016-03-02 | 1 | -0/+45 |
| | | | | | | | | | | For OpenGL, see commit 9a939ebb47a0d37a6b29e3dbb1b20bdc9538a721. Fixes: * dEQP-VK.compute.indirect_dispatch.upload_buffer.empty_command * dEQP-VK.compute.indirect_dispatch.gen_in_compute.empty_command Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv: Save batch to local variable for indirect compute | Jordan Justen | 2016-03-02 | 1 | -5/+6 |
| | | | | Signed-off-by: Jordan Justen <[email protected]> | ||||
* | anv: Add in image->offset when setting up depth buffer | Kristian Høgsberg Kristensen | 2016-03-01 | 1 | -1/+1 |
| | | | | | | Fix from Neil Roberts. https://bugs.freedesktop.org/show_bug.cgi?id=94348 | ||||
* | anv: Switch over to the macros in genxml | Jason Ekstrand | 2016-02-20 | 1 | -16/+9 |
| | |||||
* | Move the intel vulkan driver to src/intel/vulkan | Jason Ekstrand | 2016-02-18 | 1 | -0/+717 |