summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/TODO
blob: 235bbe7ceccf1032abc4b2f0ee611b22fc849a8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Intel Vulkan ToDo
=================

Missing Features:
 - FP64
 - Tessellation
 - Storage Image Without Format
 - Investigate CTS failures on HSW
 - Pipeline statistics queries
 - Sparse memory

Code sharing with GL:
 - Add surface capability introspection to ISL (pull the surface format
   table from brw_surface_formats.c)
 - Generalize blorp to use ISL and be sharable between the two drivers

Performance:
 - Sampling from HiZ (Nanley)
 - Multi-{sampled/gen8,LOD,subpass} HiZ
 - Fast color clears (after HiZ?)
 - Compressed multisample support
 - Pushing pieces of UBOs?
 - Enable guardband clipping
 - Remove alloc in renderpass begin to renderpass create
 - pma stall workaround
 - Use soft-pin to avoid relocations

Cleanups:
 - Deduplicate gen7 and gen8