Projects
home:Jingwiw:MultiMedia
Mesa-23
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 17
View file
_service:tar_scm:mesa.spec
Changed
@@ -30,12 +30,17 @@ %define with_xa 1 %endif +%ifarch %{arm} riscv64 +%define with_xa 1 +%define with_vmware 1 +%endif + %global dri_drivers %{?platform_drivers} %if 0%{?with_vulkan_hw} %define vulkan_drivers swrast,intel,amd,intel_hasvk %else -%define vulkan_drivers swrast +%define vulkan_drivers swrast,amd %endif %global sanitize 0 @@ -53,7 +58,6 @@ Patch1: 0002-llvmpipe-add-riscv-support-in-orcjit.patch Patch2: 0003-llvmpipe-make-unnamed-global-have-internal-linkage.patch Patch3: U_glx-fix-indirect-initialization-crash.patch -Patch4: cpp17_filesystem_namespace.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -296,7 +300,7 @@ %prep %autosetup -n %{name}-%{version} -p1 -# Make sure the build uses gnu++14 as llvm 10 headers require that +# Make sure the build uses gnu++17 as llvm 10 headers require that sed -i -e 's/cpp_std=gnu++11/cpp_std=gnu++17/g' meson.build %build @@ -308,8 +312,7 @@ -Ddri-drivers=%{?dri_drivers} \ -Dosmesa=true \ %if 0%{?with_hardware} - -Dgallium-drivers=swrast%{?with_iris:,i - ris},virgl,nouveau%{?with_vmware:,svga},radeonsi,r300,r600%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_kmsro:,kmsro} \ + -Dgallium-drivers=swrast%{?with_iris:,iris},virgl,nouveau%{?with_vmware:,svga},radeonsi,r300,r600%{?with_freedreno:,freedreno}%{?with_etnaviv:,etnaviv}%{?with_tegra:,tegra}%{?with_vc4:,vc4}%{?with_kmsro:,kmsro} \ %else -Dgallium-drivers=swrast,virgl \ %endif @@ -320,7 +323,7 @@ -Dgallium-nine=%{?with_nine:true}%{!?with_nine:false} \ -Dgallium-opencl=%{?with_opencl:icd}%{!?with_opencl:disabled} \ %if 0%{?with_opencl} - -Dgallium-rusticl=true -Dllvm=enabled -Drust_std=2021 \ + -Dgallium-rusticl=true -Drust_std=2021 \ %endif -Dvulkan-drivers=%{?vulkan_drivers} \ -Dvulkan-layers=device-select \ @@ -397,7 +400,6 @@ %files libEGL-devel %dir %{_includedir}/EGL %{_includedir}/EGL/eglmesaext.h -%{_includedir}/EGL/eglextchromium.h %post libglapi -p /sbin/ldconfig %postun libglapi -p /sbin/ldconfig @@ -532,6 +534,10 @@ %endif %changelog +* Tue Mar 07 2023 Jingwiw <wangjingwei@iscas.ac.cn> - 23.0.0-1 +- Upgrade to 23.0.0 +- Add riscv architecture optimization + * Thu Nov 3 2022 wuzx<wuzx1226@qq.com> - 21.3.1-3 - Add sw64 architecture
View file
_service:tar_scm:cpp17_filesystem_namespace.patch
Deleted
@@ -1,34 +0,0 @@ -diff --git a/src/compiler/clc/clc_helpers.cpp b/src/compiler/clc/clc_helpers.cpp -index 80bc848..2a773ad 100644 ---- a/src/compiler/clc/clc_helpers.cpp -+++ b/src/compiler/clc/clc_helpers.cpp -@@ -23,7 +23,6 @@ - // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - // OTHER DEALINGS IN THE SOFTWARE. - --#include <filesystem> - #include <sstream> - #include <mutex> - -@@ -65,7 +64,20 @@ - - #include "clc_helpers.h" - --namespace fs = std::filesystem; -+#ifndef __has_include -+ static_assert(false, "__has_include not supported"); -+#else -+# if __cplusplus >= 201703L && __has_include(<filesystem>) -+# include <filesystem> -+ namespace fs = std::filesystem; -+# elif __has_include(<experimental/filesystem>) -+# include <experimental/filesystem> -+ namespace fs = std::experimental::filesystem; -+# elif __has_include(<boost/filesystem.hpp>) -+# include <boost/filesystem.hpp> -+ namespace fs = boost::filesystem; -+# endif -+#endif - - /* Use the highest version of SPIRV supported by SPIRV-Tools. */ - constexpr spv_target_env spirv_target = SPV_ENV_UNIVERSAL_1_5;
View file
_service
Changed
@@ -3,7 +3,7 @@ <param name="scm">git</param> <param name="url">git@gitee.com:Jingwiw/mesa_port.git</param> <param name="exclude">*</param> - <param name="revision">cda0cad6606b8ba91c85cea24c1a404d46047b45</param> + <param name="revision">50b9314a2e2f82a1e39e9b6f7dca52157840a6e8</param> <param name="extract">*</param> </service> </services> \ No newline at end of file
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2