Jason Ekstrand
248ab61740
anv/cmd_buffer: Pull the core of flush_state into genX_cmd_buffer
2016-03-08 17:10:05 -08:00
Jason Ekstrand
21ee5fd326
anv: Emit null render targets
...
v2 (Francisco Jerez): Add the state_offset to the surface state offset
2016-03-05 20:47:10 -08:00
Kristian Høgsberg Kristensen
2b29342fae
anv: Store prog data in pipeline cache stream
...
We have to keep it there for the cache to work, so let's not have an
extra copy in struct anv_pipeline too.
2016-03-05 13:50:07 -08:00
Jason Ekstrand
7c1660aa14
anv: Don't allow D16_UNORM to be combined with stencil
...
Among other things, this can cause the depth or stencil test to spurriously
fail when the fragment shader uses discard.
2016-03-05 09:59:28 -08:00
Jordan Justen
81f30e2f50
anv/hsw: Move query code to genX file for Haswell
...
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 <jordan.l.justen@intel.com >
2016-03-05 01:08:07 -08:00
Kenneth Graunke
3ed260f54c
hack to make dota 2 menus work
2016-03-03 16:21:09 -08:00
Jordan Justen
98cdce1ce4
anv/gen7: Use predicated rendering for indirect compute
...
For OpenGL, see commit 9a939ebb47
.
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 <jordan.l.justen@intel.com >
2016-03-02 12:03:05 -08:00
Jordan Justen
da4745104c
anv: Save batch to local variable for indirect compute
...
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
2016-03-02 12:03:05 -08:00
Kristian Høgsberg Kristensen
22d8666d74
anv: Add in image->offset when setting up depth buffer
...
Fix from Neil Roberts.
https://bugs.freedesktop.org/show_bug.cgi?id=94348
2016-03-01 09:19:39 -08:00
Jason Ekstrand
371b4a5b33
anv: Switch over to the macros in genxml
2016-02-20 09:09:28 -08:00
Jason Ekstrand
9851c8285f
Move the intel vulkan driver to src/intel/vulkan
2016-02-18 10:37:59 -08:00