基于上游社区源码进行鲲鹏优化适配的补丁仓
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
gallium/u_vbuf: avoid dereferencing NULL pointer When I last time fixed this, I missed that continuing here would make us leak pointers in the translate state, which is what made this avoid a crash in the first place. That's not great, we need to set *some* pointer in this case. The obvious option would be NULL, but that means that the translate-code also needs to support NULL-pointers here. Instead, let's point to a small, static buffer that contains enough zero-data for the largest possible vertex attribute. This avoids having to add more NULL-checks. Fixes: a8e8204b186 ("gallium/u_vbuf: support NULL-resources") Reviewed-by: Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7773> | 5 年前 | |
issue_templates/Bug Report: Rename master branch to main Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Eric Engestrom <eric@engestrom.ch> | 5 年前 | |
bin/pick: Rename master branch to main Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com> Reviewed-by: Eric Engestrom <eric@engestrom.ch> | 5 年前 | |
configure: commit test files These are currently auto-generated, but meson needs the same files, so lets commit them to reduce duplication. v3: - Rename .build to build-support Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com> | 8 年前 | |
docs: Rename master branch to main Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Eric Engestrom <eric@engestrom.ch> | 5 年前 | |
i915c: Add a symlink for i830_dri.so The gallium driver doesn't support gen2, so let's make it possible to keep both i915g and i830 drivers installed in parallel. Reviewed-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10554> | 5 年前 | |
docs: remove doxygen support It seems building the doxygen docs has bit-rotted over time, and now generates a set of empty modules, apart from some basic descriptions. Since Mesa is mostly implementing externally documented APIs, I don't think it makes a whole lot of sense trying to fix this, and I think the presence of these files might confuse users who try them out. So let's just get rid of this. Reviewed-by: Jose Fonseca <jfonseca@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10611> | 5 年前 | |
meson: Add wrap for libelf on Windows Uses release from Lag Free Games GitHub, which applies Windows build fixes to FreeBSD libelf. The amd_common library uses libelf. Reviewed-by: Jesse Natalie <jenatali@microsoft.com> Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10202> | 5 年前 | |
dir-locals.el: Adds White Space support Trailing white spaces will be now always highlighted, not just in prog-mode. Also, the White Space package, which is available since GNU Emacs 22, is loaded and activated locally in prog-mode. Additionally, using White Space variables, we set highlighting through faces on wrong indentation and the maximum length of a coding line. Notice that: - The highlighting for the characters beyond the set length of a coding line is not activated by default, only for wrong indentations. - If the White Space package is not available, errors on loading or activation are ignored. - If the White Space mode is not activated the set variables would not have any effect. v2: Removed too long lines trail highlighting, as suggested by Ilia Mirkin. Signed-off-by: Andres Gomez <agomez@igalia.com> Acked-by: Ilia Mirkin <imirkin@alum.mit.edu> | 9 年前 | |
docs: fixup indentation The most canonical indentation-style here is two spaces, which is what the standard boilerplate in all documents use. So let's normalize to that. Reviewed-by: Eric Engestrom <eric@engestrom.ch> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3443> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3443> | 6 年前 | |
intel/tools: Add unit tests for assembler v1: Pass executable object from meson to test(Dylan Baker) v2: Ignore generated output files from git status(Matt Turner) Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com> | 7 年前 | |
.gitlab-ci.yml: Use main branch for gitlab ci Reworks: * Fix mesa/mesamaster typo to mesa/mesa main (anholt) * Use $CI_DEFAULT_BRANCH (eric_engestrom) Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Eric Engestrom <eric@engestrom.ch> | 5 年前 | |
.mailmap: fix email for Daniel Schürmann Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9755> | 5 年前 | |
scons: Remove. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9720> | 5 年前 | |
meson, util: Make zlib optional again This adds a HAVE_COMPRESSION macro, which is undefined if neither zlib nor zstd are present, and is used to no-op compress.h/c. This also has a side effect of fixing SCons, since it won't define this macro. Fixes: d7ecbd5bf837 ("util: create some standalone compression helpers") Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9689> | 5 年前 | |
meson/gallium: Add an option to not use LLVM for gallium draw module We'd like to use one Mesa build environment which builds our CL compiler stack (which needs Clang/LLVM) and which builds our GL driver. The GL driver doesn't really need LLVM support, and since we're statically linking LLVM, removing it from the driver drastically reduces our DLL size on disk. Acked-by: Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9259> | 5 年前 | |
CleanSpec.mk: Remove HOST_OUT_release This is a forward port of a patch from the AOSP/master tree: https://android.googlesource.com/platform/external/mesa3d/+/bd633f11de0c6ac1ed333a28344c74fd9898df9e%5E%21/ Which replaces HOST_OUT_release with HOST_OUT As per Dan's explanation, the current code was incorrect to use $(HOST_OUT_release) as $(HOST_OUT) will be set properly for whether the current build that's being cleaned during incrementals is using host debug or release builds. Additionally Dan noted it was incredibly uncommon to use a debug host build, as there was never a shortcut and one had to set an environment variable manually. Thus it was rarely if ever tested. Change-Id: I7972c0a50fa3520dcfa962d6dd7e602bfe22368d Cc: Rob Herring <rob.herring@linaro.org> Cc: Alistair Strachan <astrachan@google.com> Cc: Marissa Wall <marissaw@google.com> Cc: Sumit Semwal <sumit.semwal@linaro.org> Cc: Emil Velikov <emil.l.velikov@gmail.com> Cc: Rob Clark <robdclark@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com> Signed-off-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org> | 7 年前 | |
rename README.rst to README.md. 按照模板整改readme Signed-off-by: 付阿牛 <7359084+fu_an_cattle@user.noreply.gitee.com> | 1 年前 | |
docs: remove doxygen support It seems building the doxygen docs has bit-rotted over time, and now generates a set of empty modules, apart from some basic descriptions. Since Mesa is mostly implementing externally documented APIs, I don't think it makes a whole lot of sense trying to fix this, and I think the presence of these files might confuse users who try them out. So let's just get rid of this. Reviewed-by: Jose Fonseca <jfonseca@vmware.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10611> | 5 年前 | |
VERSION: bump to 21.2.0-devel Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10242> | 5 年前 | |
asahi: Add Gallium driver Forked from noop, with some code from Panfrost. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Acked-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10582> | 5 年前 | |
asahi: Add Gallium driver Forked from noop, with some code from Panfrost. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Acked-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10582> | 5 年前 |