diff options
author | Jason Ekstrand <[email protected]> | 2016-10-05 13:23:22 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-10-06 16:52:31 -0700 |
commit | a1db0e87ffe8cbb567d0f7eb3a9036288eb1036c (patch) | |
tree | dcc17be049bf9e4e99d8d43b74a21b67c1496f22 /src/intel/vulkan/genX_cmd_buffer.c | |
parent | 5267124648d8382038ce35304c5a8a4fa5c5d2b7 (diff) |
anv/wsi: Advertise UNORM formats as well as sRGB
Because WSI images are created with VkImageCreateInfo::flags explicitly set
to 0, they don't ever have the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT set.
This means that you can't create an image view of it with a different
format so applications can't render directly in sRGB (without automatic
encoding) unless we actually advertise UNORM formats. There are a lot of
applications that want to do their own sRGB conversion, so we should allow
for that. We do, however, make UNORM come after sRGB in the list so that
the default for dumb apps that just grab the first thing is to render in
linear and let the sRGB conversion happen automatically.
Signed-off-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/intel/vulkan/genX_cmd_buffer.c')
0 files changed, 0 insertions, 0 deletions