mesa/src
Alyssa Rosenzweig 93f69e4b1c pan/bi: Model Valhall source formats
LD_VAR_BUF instructions on Valhall take a source format, indicating the
in-memory format of the varying independent from the register format, which we
still model within the compiler for compatibility with Bifrost. (Prior to
Valhall, source format is specified in the attribute descriptor as a physical
pixel format.)

Model this information, allowing us to generate fp16 LD_VAR_BUF instructions
correctly on Valhall.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16752>
2022-05-30 17:49:44 -04:00
..
amd radv: Use vk_buffer 2022-05-30 17:43:58 +00:00
android_stub
asahi asahi: Add wrap library 2022-05-22 17:58:07 -04:00
broadcom v3dv/format: Add support for VK_KHR_format_feature_flags2 2022-05-26 21:20:50 +00:00
compiler vtn: assert that composite members have the same bit size as the result 2022-05-27 14:06:32 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Fix DETECT_OS macro usage 2022-05-27 21:47:11 +02:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno ci/freedreno: enable ROR and Nheko traces 2022-05-27 06:51:38 +00:00
gallium panfrost: Set allow_rotating_primitives 2022-05-30 14:00:55 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation 2022-05-17 20:31:50 +00:00
gtest
hgl
imagination pvr: use UINT64_C for 64-bit constant 2022-05-23 08:52:56 +00:00
imgui
intel anv: remove invalid copy/pasted comment 2022-05-30 11:46:13 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi mapi: added EXT_external_objects_win32 definitions 2022-05-15 19:56:49 +00:00
mesa mesa: Drop dead #include "sparc/sparc.h" 2022-05-30 17:03:21 +00:00
microsoft microsoft/compiler: Fixup sampler derefs in tex instrs that don't *need* samplers 2022-05-30 07:28:50 +00:00
nouveau nouveau: disable fences when running under drm-shim. 2022-05-09 23:10:45 +00:00
panfrost pan/bi: Model Valhall source formats 2022-05-30 17:49:44 -04:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util util: Fixes typo in test_util_get_process_exec_path 2022-05-26 23:27:50 +00:00
virtio venus: use common entry point for VkPhysicalDeviceMemoryProperties 2022-05-24 23:35:28 +00:00
vulkan vulkan: Use the correct enum in vk_buffer 2022-05-30 17:43:58 +00:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00