Commits on Source (63)
-
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110356 Fixes: aa7afe32 "meson: strip rpath from megadrivers" Signed-off-by:
Eric Engestrom <eric.engestrom@intel.com> Tested-by:
Mike Lothian <mike@fireburn.co.uk> Reviewed-by:
Eric Anholt <eric@anholt.net> (cherry picked from commit c77acc3c)
-
Andreas Boll authored
-
Andreas Boll authored
-
Marek Olšák authored
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108824 Cc: 19.1 <mesa-stable@lists.freedesktop.org> (cherry picked from commit 78e35df5) [Juan: resolve trivial conflicts] [Juan: remove the commit from the ignored cherry-pick] Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com> Conflicts: src/gallium/drivers/radeonsi/si_state_draw.c
-
Lionel Landwerlin authored
The if (!pipe && timestamp) logic was broken. It should have been : if (!pipe && !timestamp) Let just drop this condition as the following code does the right thing for all cases. An error was appearing with the following variables : VK_INSTANCE_LAYERS=VK_LAYER_MESA_overlay VK_LAYER_MESA_OVERLAY_CONFIG=gpu_timing Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: ea7a6fa9 ("vulkan/overlay: add pipeline statistic & timestamps support") Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> (cherry picked from commit 213d6527)
-
Marek Olšák authored
Don't update non-buffer images. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110701 Fixes: 78e35df5 "radeonsi: update buffer descriptors in all contexts after buffer invalidation" Cc: 19.1 <mesa-stable@lists.freedesktop.org> Tested-By:
Gert Wollny <gert.wollny@collabora..com> (cherry picked from commit d6053bf2)
-
Philipp Zabel authored
Without this gbm_bo_get_offset() can return 0 where it shouldn't. Reviewed-by:
Lucas Stach <l.stach@pengutronix.de> Reviewed-by:
Christian Gmeiner <christian.gmeiner@gmail.com> Reviewed-by:
Emil Velikov <emil.velikov@collabora.com> Cc: <mesa-stable@lists.freedesktop.org> (cherry picked from commit 1ccb8a07)
-
Val Packett authored
The DRM_CONF_SHARE_FD code did not check for Linux, so the commit that introduced PIPE_CAP_DMABUF broke Wayland-EGL clients on FreeBSD. Fixes: 8ae50e60 (gallium: replace DRM_CONF_SHARE_FD with PIPE_CAP_DMABUF) Reviewed-by:
Dylan Baker <dylan@pnwbakers.com> Reviewed-by:
Eric Engestrom <eric.engestrom@intel.com> (cherry picked from commit 506ebf55)
-
Lionel Landwerlin authored
On machines with many cores, you can run into that issue : ../mesa-9999/src/vulkan/overlay-layer/overlay.cpp:42:10: fatal error: vk_enum_to_str.h: No such file or directory v2: Move declare_dependency around (Eric) Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reported-by: Jan Ziak Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by:
Eric Engestrom <eric.engestrom@intel.com> (cherry picked from commit cb7c9b2a)
-
Danylo Piliaiev authored
If descriptorType is VK_DESCRIPTOR_TYPE_STORAGE_IMAGE or VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, the imageView member of each element of pImageInfo must have been created with the identity swizzle. Fixes: d2aa65eb Signed-off-by:
Danylo Piliaiev <danylo.piliaiev@globallogic.com> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> (cherry picked from commit c82dcf89)
-
Christian Gmeiner authored
Found during code inspection. Cc: mesa-stable@lists.freedesktop.org Signed-off-by:
Christian Gmeiner <christian.gmeiner@gmail.com> (cherry picked from commit 78fb5594)
-
Dave Airlie authored
This reverts commit 12bf7cfe. This commits caused lots of problems: https://bugs.freedesktop.org/show_bug.cgi?id=110721 https://bugs.freedesktop.org/show_bug.cgi?id=110761 Fixes: 12bf7cfe ("mesa: unreference current winsys buffers when unbinding winsys buffers") Pushing without review as we need to get it into next stable. (cherry picked from commit 7fe5a8e8)
-
Qiang Yu authored
lima_blit will do blit between resources with different levels. When blit from a level!=0 source, it will sample from that level of resource as texture. Current texture setup won't respect level when not mipmap filter. Reviewed-by:
Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by:
Qiang Yu <yuq825@gmail.com> (cherry picked from commit 1dc593e9)
-
Qiang Yu authored
Current implementation won't respect level of surface to render. Reviewed-by:
Vasily Khoruzhick <anarsoul@gmail.com> Signed-off-by:
Qiang Yu <yuq825@gmail.com> (cherry picked from commit 54490b0b)
-
Chenglei Ren authored
The libmesa_anv_gen* modules require anv_extensions.h, patch makes sure it gets generated as a dependency before building them. Signed-off-by:
Chenglei Ren <chenglei.ren@intel.com> Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Cc: <mesa-stable@lists.freedesktop.org> (cherry picked from commit 13b38ca1)
-
Lionel Landwerlin authored
When using the binding tables to access arrays of YCbCr descriptors we did not consider the offset of the accessed element. We can't do a simple multiple because the binding table entries are tightly packed. For example element 0 of the array could use 2 entries/planes and element 1 could use 2 entries/planes. Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 3bb8768b ("anv: toggle on support for VK_EXT_ycbcr_image_arrays") Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> (cherry picked from commit 2042f22e)
-
Timothy Arceri authored
This reverts commit 55376cb3. It's been over a year and both QT 5.9.5 and 5.11.0 contained a fix for the original issue. It seems i965 only ever applied this workaround to the 18.0 branch. Reviewed-by:
Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 11e16ca7)
-
Juan A. Suarez Romero authored
Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com>
-
Samuel Pitoiset authored
If the driver waits for CP DMA to be idle and emit an EOP event we need more space. This fixes a crash with Quake Champions. Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (cherry picked from commit 47a10ede)
-
Lionel Landwerlin authored
This fixes a problem where the same instruction gets replaced twice. This was happening when the replaced instruction would be at the end of a block. Replacement of : if ssa_8 { .... intrinsic bindless_image_store (ssa_44, ssa_16, ssa_0, ssa_15) (5, 0, 34836, 32) /* image_dim=Buf */ /* image_array=false */ /* format=34836 */ /* access=32 */ } Would be : if ssa_8 { loop { vec1 32 ssa_47 = intrinsic read_first_invocation (ssa_44) () vec1 1 ssa_48 = ieq ssa_47, ssa_44 if ssa_48 { loop { vec1 32 ssa_49 = intrinsic read_first_invocation (ssa_44) () vec1 1 ssa_50 = ieq ssa_49, ssa_44 if ssa_50 { intrinsic bindless_image_store (ssa_44, ssa_16, ssa_0, ssa_15) (5, 0, 34836, 32) /* image_dim=Buf */ /* image_array=false */ /* format=34836 */ /* access=32 */ break } else { .... } Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 3bd54576 ("nir: Add a lowering pass for non-uniform resource access") Reviewed-by:
Jason Ekstrand <jason@jlekstrand.net> (cherry picked from commit 366811be)
-
Faith Ekstrand authored
It will be true for the constant/system value buffer because they use a constant zero but it's not true in general. If we ever got here when the source wasn't constant, nir_src_as_uint would assert. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Cc: mesa-stable@lists.freedesktop.org (cherry picked from commit 9dc57eeb)
-
Faith Ekstrand authored
We set header_present but then pass it some random garbage. Give it g0 instead. I'm not actually sure this does anything but g0 is the usual header data and this is what the windows driver does so it seems like a good idea. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 859de4a7)
-
Faith Ekstrand authored
Fixes: 93931270 "i965: Add ARB_fragment_shader_interlock support" Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 9e403dc5)
-
Faith Ekstrand authored
When we inlined cf_node_has_side_effects into node_is_dead, all the conditions flipped and we forgot to flip one. Fortunately, it doesn't matter right now because no one uses this pass on shaders with more than one function. Fixes: b50465d1 "nir/dead_cf: Inline cf_node_has_side_effects" Reviewed-by:
Dave Airlie <airlied@redhat.com> Reviewed-by:
Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> (cherry picked from commit 8948048c)
-
Jan Zielinski authored
Removing unused but problematic code from simdlib header to fix compilation problem on 32-bit Linux. Reviewed-by:
Alok Hota <alok.hota@intel.com> (cherry picked from commit cf673747)
-
Bas Nieuwenhuizen authored
Found with Jasons new metadata rework (https://gitlab.freedesktop.org/mesa/mesa/merge_requests/950 ). Fixes: af355aaa "nir: add nir_opt_move_load_ubo() optimization pass" Reviewed-by:
Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Timothy Arceri <tarceri@itsqueeze.com> (cherry picked from commit e24a7840)
-
Jonathan Marek authored
ncomp is never set for vertex shaders, but a3xx and a4xx still use it. Fixes: 831f1a05 freedreno/ir3: rework varying packing Signed-off-by:
Jonathan Marek <jonathan@marek.ca> Reviewed-by:
Rob Clark <robdclark@chromium.org> (cherry picked from commit 1db86d8b)
-
Rob Clark authored
Blob is also setting the .l bit, and it seems to solve some intermittent failures with a couple of deqp's: dEQP-GLES31.functional.image_load_store.2d.qualifiers.coherent_r32i dEQP-GLES31.functional.image_load_store.2d.qualifiers.volatile_r32f Signed-off-by:
Rob Clark <robdclark@chromium.org> Acked-by:
Eric Anholt <eric@anholt.net> (cherry picked from commit f9fa456e)
-
Rob Clark authored
Fixes dEQP-GLES2.functional.multisampled_render_to_texture.readpixels Signed-off-by:
Rob Clark <robdclark@chromium.org> Acked-by:
Eric Anholt <eric@anholt.net> (cherry picked from commit 8eaa2d50)
-
Marek Olšák authored
Bugzilla: https://bugzilla.freedesktop.org/show_bug.cgi?id=109754 Cc: 19.0 19.1 <mesa-stable@lists.freedesktop.org> Tested-by:
Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> (cherry picked from commit 4b11ed44)
-
Axel Davy authored
Recently PIPE_CAP_MAX_FRAMES_IN_FLIGHT was changed from 2 to 1: 20909284 No driver seems to overwrite the default value. One user reports severe regressions for some games. For now, revert to the value 2 for nine. Cc: "19.1" mesa-stable@lists.freedesktop.org Signed-off-by:
Axel Davy <davyaxel0@gmail.com> (cherry picked from commit 5820ac67)
-
Timothy Arceri authored
This essentially reverts 20234cfe. Fixes piglit test: tests/spec/arb_get_program_binary/execution/uniform-after-restore.shader_test Fixes: 20234cfe "st/mesa: don't propagate uniforms when restoring from cache" Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110784 (cherry picked from commit fea36a8f)
-
Pierre-Eric Pelloux-Prayer authored
Commit a1378639 reordered context functions initializations but broke sctx->b.resource_copy_region init when using AMD_DEBUG=forcedma. In this case sctx->dma_copy was assigned a value after being used in: sctx->b.resource_copy_region = sctx->dma_copy; This commit moves the FORCE_DMA special case after sctx->dma_copy initialization. See https://bugs.freedesktop.org/show_bug.cgi?id=110422 Signed-off-by:
Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 4583f09c)
-
Sagar Ghuge authored
v2: Fix assertion for src1 (Ian Romanick) Fixes: 3b967e17 (intel/compiler: Avoid false positive assertions) Signed-off-by:
Sagar Ghuge <sagar.ghuge@intel.com> Suggested-by:
Matt Turner <mattst88@gmail.com> Reviewed-by:
Matt Turner <mattst88@gmail.com> (cherry picked from commit 30167563)
-
Samuel Pitoiset authored
The driver should only fast depth clears with the graphics path when the view covers all image layers, otherwise this might corrupt layers when HTILE is enabled. Cc: 19.0 19.1 mesa-stable@lists.freedesktop.org Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (cherry picked from commit 8a35eb06)
-
Rhys Perry authored
Otherwise LLVM can sink them and their texture coordinate calculations into divergent branches. v2: simplify the conditions on which the intrinsic is marked as convergent v3: only mark as convergent in FS and CS with derivative groups Cc: <mesa-stable@lists.freedesktop.org> Signed-off-by:
Rhys Perry <pendingchaos02@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> (cherry picked from commit 73dda855)
-
Marek Olšák authored
Cc: 19.1 <mesa-stable@lists.freedesktop.org> Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> (cherry picked from commit c9b64b58)
-
Vinson Lee authored
../src/freedreno/vulkan/tu_device.c:900:4: error: initializer element is not constant .minImageTransferGranularity = (VkExtent3D) { 1, 1, 1 }, ^ Suggested-by:
Kristian Høgsberg <krh@bitplanet.net> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110698 Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
Rob Clark <robdclark@gmail.com> (cherry picked from commit d4e70be7)
-
Juan A. Suarez Romero authored
Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com>
-
Emil Velikov authored
Wrap the loader->createNewDrawable() dance into a helper and use it throughout the codebase. This addresses a cases like surfaceless (SL) on swrast (SL on kms_swrast is fine) where we'd attempt using the wrong driver and crash out. v2: fixup quirky GBM (Mathias) v3: fixup GBM for real (Marek) Cc: mesa-stable@lists.freedesktop.org Cc: Mathias Fröhlich <Mathias.Froehlich@web.de> Reviewed-by: Mathias Fröhlich <Mathias.Froehlich@web.de> (v1) Reviewed-by: Marek Olšák <marek.olsak@amd.com> (v1) Signed-off-by: Emil Velikov <emil.velikov@collabora.com> (v2) Signed-off-by: Marek Olšák <marek.olsak@amd.com> (v2) Reviewed-by:
Emil Velikov <emil.velikov@collabora.com> (cherry picked from commit 2282ec0a)
-
Deepak Rawat authored
In this particular instance, struct member were used outside of the block where it was defined. Fix this by moving the definition outside of block. Signed-off-by:
Deepak Rawat <drawat@vmware.com> Fixes: 569f8389 ("winsys/svga: Add support for new surface ioctl, multisample pattern") Reviewed-by:
Brian Paul <brianp@vmware.com> (cherry picked from commit 828e1b0b)
-
Lionel Landwerlin authored
EuThreadsCount is supposed to be the number of threads per EU, not the total number of threads in the whole device. Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Fixes: 1fc7b951 ("i965: Add Gen8+ INTEL_performance_query support") Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit 0430c6d1)
-
Lionel Landwerlin authored
We're currently trying to detect dynamic loading config support by trying to remove to test config (hard coded in the i915 driver) and checking we get ENOENT. This can fail if the test config was updated in Mesa but not yet in i915. A better way to do this is to pick an invalid ID and check for ENOENT. Signed-off-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> (cherry picked from commit c1621274)
-
Faith Ekstrand authored
Fixes: 8410cf66 "nir/propagate_invariant: Skip unknown vars" Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Reviewed-by:
Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Reviewed-by:
Eric Anholt <eric@anholt.net> (cherry picked from commit d96878a6)
-
Nataraj Deshpande authored
Checking isl_fmt returned value in assert seems appropriate instead of format variable. Fixes: f1654fa7 "anv/android: support creating images from external format" Signed-off-by:
Nataraj Deshpande <nataraj.deshpande@intel.com> Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> Reviewed-by:
Sagar Ghuge <sagar.ghuge@intel.com> (cherry picked from commit d6724471)
-
Deepak Rawat authored
Depending on whether compiled with frame-pointer or not, the temporary memory location used for the bp parameter in these macros are referenced relative to the stack pointer or the frame pointer. Hence we can never reference that parameter when we've modified either the stack pointer or the frame pointer, because then the compiler would generate an incorrect stack reference. Fix this by pushing the temporary memory parameter on a known location on the stack before modifying the stack- and frame pointers. Also in case of failuire RPCI channel is not closed which lead to vmx running out of channels. Cc: mesa-stable@lists.freedesktop.org Signed-off-by:
Deepak Rawat <drawat@vmware.com> Reviewed-by:
Sinclair Yeh <syeh@vmware.com> Reviewed-by:
Thomas Hellstrom <thellstrom@vmware.com> Signed-off-by:
Thomas Hellstrom <thellstrom@vmware.com> (cherry picked from commit 72fc8868)
-
Charmaine Lee authored
This fixes the missing rebind when the can_pre_flush bit is not set and the vertex buffers are the same as what have been sent. Cc: mesa-stable@lists.freedesktop.org Reviewed-by:
Neha Bhende <bhenden@vmware.com> Signed-off-by:
Charmaine Lee <charmainel@vmware.com> Signed-off-by:
Thomas Hellstrom <thellstrom@vmware.com> (cherry picked from commit f29b8fde)
-
Nanley Chery authored
On CNL+, the clear color struct is composed of RGBA channel values and fields which are either reserved by the HW or used to control fast-clears. Currently anv initializes the channel values to zero and allows the other fields to be undefined. Satisfy the MBZ field requirements by removing an optimization that doesn't hold true for CNL+ and pulling in the number of dwords to initialize from ISL. Cc: <mesa-stable@lists.freedesktop.org> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> (cherry picked from commit b4198e79)
-
Rob Clark authored
In some cases the draw for the text wasn't working. This seems to be fixed by resyncing some of the "golded registers" from blob (initial values were based on somewhat older blob version). Perhaps good to have a bit of soak time on master, but would be good to eventually land in 19.x stable branches. Cc: mesa-stable@lists.freedesktop.org Signed-off-by:
Rob Clark <robdclark@chromium.org> Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> (cherry picked from commit b820c09f)
-
Rob Clark authored
With the newer (v1.76) fw, we were getting hangs (compared to older v1.66 fw). Re-work the GMEM code to structure things a bit closer to the blob. This moves some PKT7 packets from IB2 to IB1, which I think is what was confusing SQE and causing it to get stuck in an infinite loop. But in general structuring things at least closer to the same way blob does makes it easier to compare cmdstream. Note: this is a bit on the large side for what I'd normally consider for stable.. but right now it is looking like it is the newer fw that is headed for linux-firmware. This should defn have some soak time on master, but probably a good idea for this patch to end up in distro mesa builds by the time a630_sqe.fw hits linux-firmware. Cc: mesa-stable@lists.freedesktop.org Signed-off-by:
Rob Clark <robdclark@chromium.org> Reviewed-by:
Kristian H. Kristensen <hoegsberg@google.com> (cherry picked from commit 958f6ffb)
-
Eric Engestrom authored
Fixes: 31696470 "util: add os_read_file() helper" Signed-off-by:
Eric Engestrom <eric.engestrom@intel.com> Reviewed-by:
Eric Anholt <eric@anholt.net> (cherry picked from commit 7e35f20d)
-
Kenneth Graunke authored
Commit 2282ec0a refactored drawable creation across various platforms into a new dri2_create_drawable helper function. The GBM code in platform_drm.c code passed in dri2_surf->gbm_surf as the loaderPrivate, while most other backends passed in dri2_surf directly. To try and handle this, the patch checked if dri2_surf->gbm_surf was non-NULL, and if so, presumed that the caller is the DRM platform and we should use the dri2_surf->gbm_surf pointer. This worked for most platforms, which calloc their dri2_surf structure, zeroing the data. Unfortunately, platform_x11.c used malloc, leaving most of the dri2_surf as garbage. In particular, dri2_surf->gbm_surf was often non-NULL, causing dri2_create_drawable to try and use it, passing a garbage pointer to the createNewDrawable hook, usually leading to a SIGBUS or SIGSEGV when trying to dereference that bad pointer. Since most callers calloc the data, make platform_x11.c follow suit. Fixes crashes with i915_dri.so when running dEQP-GLES2. Reviewed-by:
Mathias Fröhlich <Mathias.Froehlich@web.de> Reviewed-by:
Tapani Pälli <tapani.palli@intel.com> (cherry picked from commit 4e3297f7)
-
Samuel Pitoiset authored
When alphaToCoverage is enabled, we should always write the alpha channel of MRT0 if it's unused. This now matches RadeonSI. This fixes the new CTS: dEQP-VK.pipeline.multisample.alpha_to_coverage_unused_attachment.samples_*.alpha_invisible Cc: 19.0 19.1 <mesa-stable@lists.freedesktop.org> Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-By:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (cherry picked from commit 91aa25f4)
-
Emil Velikov authored
As elaborated in the next patch, there is some hidden ABI that effectively require most entrypoints to be listed in the file. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110302 Cc: Marek Olšák <maraeo@gmail.com> Fixes: c5c38e83 ("mesa: implement ARB/KHR_parallel_shader_compile") Signed-off-by:
Emil Velikov <emil.velikov@collabora.com> Reviewed-by:
Dave Airlie <airlied@redhat.com> (cherry picked from commit 61960547)
-
Emil Velikov authored
Earlier commit converted ES1 and ES2 to a new, much simpler, dispatch generator. At the same time, GL/glapi and the driver side are still using the old code. There is a hidden ABI between GL*.so and glapi.so, former referencing entry-points by offset in the _glapi_table. Hence earlier commit added the full table of entry-points, alongside a marker for other cases like indirect GL(X) and driver-size remapping. Yet the patches did not handle things fully, thus it was possible to get different interpretations of the dispatch table after the marker. This commit fixes that adding an indicative error message to catch future bugs. While here correct the marker (MAX_OFFSETS) comment. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=110302 Fixes: cf317bf0 ("mapi: add all _glapi_table entrypoints tostatic_data.py") Signed-off-by:
Emil Velikov <emil.velikov@collabora.com> Reviewed-by:
Dave Airlie <airlied@redhat.com> (cherry picked from commit a379b1c0)
-
Samuel Pitoiset authored
CB_SHADER_MASK was computed without the second color buffer format which looks totally wrong to me. While we are at it, copy a comment from RadeonSI. Cc: 19.0 19.1 <mesa-stable@lists.freedesktop.org> Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-By:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (cherry picked from commit e9316fdf)
-
Bas Nieuwenhuizen authored
uintptr_t is 32-bits then and shifting it by 32 bits results in undefined behavior IIRC. Fixes: b3c8de1c "radv: save all descriptor pointers into the trace BO" Reviewed-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> (cherry picked from commit 39c71e00)
-
Juan A. Suarez Romero authored
Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com>
-
Juan A. Suarez Romero authored
Signed-off-by:
Juan A. Suarez Romero <jasuarez@igalia.com>
-
Timo Aaltonen authored
-
Timo Aaltonen authored
Tagging upload of mesa 18.3.6-2 to unstable.
-
Timo Aaltonen authored
-
Timo Aaltonen authored
bin/.cherry-ignore
deleted
100644 → 0
Source diff could not be displayed: it is too large. Options to address this: view the blob.