| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
iris,anv: correct the max thread number for DG2+ Correct the max thread number for DG2+ platforms according to below bspec. Ref: Bspec: 47202 Cc: mesa-stable Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Chuansheng Liu <chuansheng.liu@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17506> (cherry picked from commit 39f8c61f32594c058acf0148b62fb444ea81a043) | 11 个月前 | |
blorp: disable depth bounds Otherwise the driver setting interacts with it. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 939ddccb7a54 ("anv: Add support for depth bounds testing.") Fixes: 1df871f8ff75 ("iris: Add support for depth bounds testing.") Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15763> | 11 个月前 | |
intel: protect against empty invalidate ranges It's legal for an application to call vkInvalidateMappedMemoryRanges() / vkFlushMappedMemoryRanges() with zero sized ranges. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: b91971c240d3 ("anv: use the right helper to invalidate memory") Cc: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6852 Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17481> (cherry picked from commit 1aeb11cde1bc610cb23343ab507b1bf3b197b1b4) | 11 个月前 | |
intel/compiler: insert URB fence before task/mesh termination Bspec 53421 says: "A URB fence memory is typically performed prior the thread exit message, so that the next thread dispatch that reads that URB memory will see it." Cc: 22.1 <mesa-stable> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16665> (cherry picked from commit 7ebae85955cbef4dae83c7888052d2c495d5c364) | 11 个月前 | |
intel/dev: drop warning for unhandled hwconfig keys The hwconfig api may change unexpectedly prior to public release of new platforms. Also, public documentation of the hwconfig api sometimes lags the release. For these reasons, warnings about unhandled hwconfig keys are noisy, likely to occur, and unhelpful to most users. This commit drops those warnings, in favor of a separate internal process for tracking hwconfig api changes. Suggested-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> (cherry picked from commit 6401d768b9937083bbd28998769309330a495c44) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17862> | 11 个月前 | |
intel/ds: fix compilation with perfetto Forgot to test with perfetto... Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 9da3d714b87c ("anv: add dynamic rendering traces") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5992 Reviewed-by: Rohan Garg <rohan.garg@intel.com> Tested-by: Rohan Garg <rohan.garg@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14914> | 11 个月前 | |
intel/genxml: Add SAMPLER_MODE bits for enabling Small PL on Icelake This enables a lower power mode in the sampler hardware in certain common scenarios. On Tigerlake, SAMPLER_MODE is not programmable by userspace but the kernel already sets this bit for us. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15628> | 11 个月前 | |
isl: fix bug where sb.MOCS is not being set Currently the sb.MOCS is being reset to zero after struct init. Signed-off-by: sjfricke <spencerfricke@gmail.com> Fixes: c27fcb1d3ba ("isl: Fill in MOCS for NULL depth, stencil, and HiZ buffers.") Reviewed-by: Nanley Chery <nanley.g.chery@intel.com> Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17985> (cherry picked from commit 861167f41d17e1c8d114cb511a817308491327c1) | 11 个月前 | |
intel/nullhw: fix build Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4507 Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9849> | 5 年前 | |
intel/perf: Fix OA report accumulation on Gfx12+. The intel_perf_query path used for performance queries on GL was passing a bogus "end" pointer to intel_perf_query_result_accumulate(), causing it to accumulate garbage values. This was causing the values of many performance counters to be corrupted. The "end" pointer was incorrect because the current code was assuming that different OA reports were located TOTAL_QUERY_DATA_SIZE bytes apart, which is a hard-coded preprocessor define. However recent (Gfx12+) hardware generations use a variable query size determined by the query layout. Use the size derived from it instead, and remove the stale define. Fixes: 3c513250255d6a ("intel/perf: switch query code to use query layout") Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15783> | 11 个月前 | |
intel: remove chipset_id The chipset_id should be named after i915 ioctl that's called to get the device id. In user space this field holds pci device id in reality. We now have a pci_device_id queried from drm instead using the ioctl, so there is no much reason to keep the chipset_id for the same purpose. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Rohan Garg <rohan.garg@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13936> | 11 个月前 | |
anv: don't return incorrect error code for vkCreateDescriptorPool Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7013 Cc: mesa-stable Reviewed-by: Jason Ekstrand <jason.ekstrand@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17945> (cherry picked from commit 56bb29cb93accf9d78c29332db52314bcb4b7670) | 11 个月前 | |
anv: add perfetto source v2: Increase custom stall data (Felix) Fixup build (Felix) v3: Add API enum (Rohan) Fixup old comment (Rohan) Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Rohan Garg <rohan.garg@intel.com> Acked-by: Antonio Caggiano <antonio.caggiano@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13996> | 11 个月前 |