Re: [Mesa-dev] swrast gallium provider doesn't work on Solaris SPARC (Mesa 20 with LLVM 10)
Oh I missed that sparc is big endian. Still not sure where the llvm IR would differ but indeed some different unpacking somewhere could explain things. (And I'd guess we'd get issues reported for other big endian archs soon enough too...) Roland Am 19.05.20 um 22:00 schrieb Adam Jackson: > On Wed, 2020-05-13 at 18:27 +0200, Petr Sumbera wrote: >> Hi, >> >> I have difficulties with Mesa update from version Mesa 18 (LLVM 6) where >> it used to work. >> >> Now with Mesa 20 and LLVM 10 glxgears doesn't show wheels but just some >> random rectangles. Please see attached picture. >> >> Any idea what could be possibly wrong? > > You have the misfortune to be using a big-endian CPU, and that > corruption looks quite a lot like the vertex processing stage getting > channel order wrong. Since the internals of both TGSI and NIR ought to > be endian-indifferent, I suspect the error would be at point where you > acquire the vertex data from the app and need to do machine-specific > unpacking, but that's just a guess. Dumping the IR generated by each > should hopefully be instructive. > > It might also be worth trying to build Mesa 20 against LLVM 6 to see if > that points to anything in LLVM, but that's probably a bit less likely. > > - ajax > > ___ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.freedesktop.org%2Fmailman%2Flistinfo%2Fmesa-dev&data=02%7C01%7Csroland%40vmware.com%7C257d443c503846a91b3708d7fc2f4a38%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C1%7C637255152405729735&sdata=6bzf3CQhwNaivcjX4%2BnqxjDJ2TaIdI8MDArHSwgVxSo%3D&reserved=0 > ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [ANNOUNCE] mesa 20.1.0-rc4
Hi all, I'd like to announce the fourth release candidate for the 20.1 branch, Mesa 20.1.0-rc4. As always, please test it and report any issues you may find to https://gitlab.freedesktop.org/mesa/mesa/issues/new And to help us track issues and merge requests relevant to this branch, please add them to the 20.1.0 release milestone: https://gitlab.freedesktop.org/mesa/mesa/milestones/14 There are still several open issues that we need to close before the final 20.1.0 release, which is currently planned for the 27th, ie. next week. Eric --- Bas Nieuwenhuizen (1): radv: Provide a better error for permission issues with priorities. Christopher Egert (1): radv: use util_float_to_half_rtz Danylo Piliaiev (2): anv: Translate relative timeout to absolute when calling anv_timelines_wait anv: Fix deadlock in anv_timelines_wait Dylan Baker (1): tests: Make tests aware of meson test wrapper Emmanuel Gil Peyrot (1): Expose EGL_KHR_platform_* when EXT is supported Eric Engestrom (5): .pick_status.json: Update to 5a6beb6a24aa084adfd6c57edd0a64f0a044611a post_version.py: fix branch name construction for release candidates post_version.py: invert `is_point` into `is_first_release` to make its purpose clearer post_version.py: stop adding release candidates to the index and relnotes VERSION: bump to 20.1.0-rc4 Erik Faye-Lund (1): zink: implement i2b1 Gert Wollny (1): r600/sfn: Fix printing vertex fetch instruction flags Ian Romanick (1): anv/tests: Don't rely on assert or changing NDEBUG in tests Icecream95 (1): panfrost: Enable PIPE_CAP_VERTEX_COLOR_UNCLAMPED Jan Palus (1): targets/opencl: fix build against LLVM>=10 with Polly support Jason Ekstrand (1): anv:gpu_memcpy: Emit 3DSTATE_VF_INDEXING on Gen8+ Joshua Ashton (1): radeonsi: Use TRUNC_COORD on samplers Lucas Stach (1): etnaviv: retarget transfer to render resource when necessary Marek Olšák (1): radeonsi: don't expose 16xAA on chips with 1 RB due to an occlusion query issue Michel Dänzer (2): Revert "ac,radeonsi: fix compilations issues with LLVM 11" Revert "gallium/gallivm: fix compilation issues with llvm 11" Rhys Perry (1): nir/opt_if: run opt_peel_loop_initial_if after all other optimizations git tag: mesa-20.1.0-rc4 https://mesa.freedesktop.org/archive/mesa-20.1.0-rc4.tar.xz SHA256: c3151e7ea1205df4e785d47654e3a01b267c5ed20e9473da77b5e134c199217b mesa-20.1.0-rc4.tar.xz SHA512: 31358470a330294fa4842997cd2e6f00c4ee6cac10d6c264aa673a10d82c29051fea2e83629e2a638b659df4cb17f4e2b9d0fff1c6f6259d07d9db4dbfa10824 mesa-20.1.0-rc4.tar.xz PGP: https://mesa.freedesktop.org/archive/mesa-20.1.0-rc4.tar.xz.sig ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev