mesa/src
Kenneth Graunke b28efd80eb iris: Update comment about 2GB dynamic state range
We tracked this down with the HW teams back in 2020 and there's now a
documented workaround.  Comments from the HW team say this applies all
the way through XeHP but we're not sure beyond that.

This is a bug that we hit but the Windows drivers didn't because Jason
decided to allocate our memory structures from the top end of the VMA
range explicitly to catch bugs like this, while Windows allocates from
zero and up, so they would need to allocate more than 2GB of dynamic
state before running into it.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4880
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17216>
2022-06-24 23:30:12 +00:00
..
amd aco: cleanup force-waitcnt output 2022-06-24 12:44:55 +00:00
android_stub
asahi agx: Handle loop { if { loop { .. } } } 2022-06-22 21:23:50 +00:00
broadcom ci/bare-metal: Consolidate needs declarations in .baremetal-test-*. 2022-06-22 20:59:54 +00:00
c11 c11: Implement thread_local in c11/threads.h 2022-06-15 17:37:17 +00:00
compiler nir/opt_memcpy: Add another case for function_temp 2022-06-24 19:21:26 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl/wayland: Don't try to access modifiers u_vector as dynarray 2022-06-23 16:12:15 +00:00
etnaviv ci/bare-metal: Consolidate needs declarations in .baremetal-test-*. 2022-06-22 20:59:54 +00:00
freedreno tu: Don't count 3d blits in QUERY_TYPE_PRIMITIVES_GENERATED 2022-06-24 14:10:56 +00:00
gallium iris: Update comment about 2GB dynamic state range 2022-06-24 23:30:12 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/drisw: use xcb instead of X to query connection 2022-06-22 03:28:21 +00:00
gtest
hgl
imagination pvr: Rename loop iterator variable. 2022-06-24 09:15:53 +00:00
imgui
intel vulkan/render_pass: Use a special layout for self-dependencies 2022-06-24 22:37:53 +00:00
loader
mapi meson: Using get_argument_syntax as the `--compiler_id` option for gen_vs_module_defs.py 2022-06-16 19:59:58 +00:00
mesa util: add dri config option to disable GL_MAP_UNSYNCHRONIZED_BIT 2022-06-24 00:29:24 +00:00
microsoft vulkan/render_pass: Use a special layout for self-dependencies 2022-06-24 22:37:53 +00:00
nouveau nouveau/nir: Implement mul_zero_wins behavior for use_legacy_math_rules. 2022-06-10 03:26:33 +00:00
panfrost panvk: Use the new border color helpers 2022-06-23 00:01:41 +00:00
tool meson/pps: Check if libdrm exists to compile pps 2022-06-22 11:52:36 +03:00
util util: use force_gl_map_buffer_synchronized workaround with RAGE 2022-06-24 00:29:24 +00:00
virtio venus: support VK_KHR_copy_commands2 2022-06-24 23:20:05 +00:00
vulkan vulkan/render_pass: Support VkAttachmentSampleCountInfoAMD 2022-06-24 22:37:53 +00:00
meson.build meson: Use cc.get_argument_syntax instead cc.get_id when possible. 2022-06-16 19:59:58 +00:00