summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/TODO
blob: 9ac63ebc75e17f4709886603dbbbf118a3b7522b (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
30
31
32
33
Intel Vulkan ToDo
=================

Missing Features:
 - FP64
 - Tessellation
 - Cull and Clip Distance
 - Sampler anisotropy (Is there anything to do here?)
 - Image Gather Extended
 - Storage Image Without Format
 - Investigate CTS failures on HSW
 - Pipeline statistics queries
 - Sparse memory
 - Per-sample-dispatch, minSampleShading

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:
 - Multi-{sampled/gen8,LOD,subpass} HiZ
 - Fast color clears (after HiZ?)
 - Compressed multisample support
 - Renderbuffer compression (SKL+)
 - 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