- 06 Oct, 2020 4 commits
-
-
Michel Zou authored
Seems fnmatch usage was removed but not the include Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7013>
-
Daniel Stone authored
The lab is having some more maintenance work this morning to continue expanding capacity and improving resilience. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7023>
-
Mike Blumenkrantz authored
this was changed from a fnmatch usage to strcmp, and the return value was flipped, breaking matching also fix the formatting of the changed lines Fixes: 4f37161a : ("util/xmlconfig: Indent to Mesa style.") Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7018>
-
Jason Ekstrand authored
Reviewed-by:
Jesse Natalie <jenatali@microsoft.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7016>
-
- 05 Oct, 2020 32 commits
-
-
Eric Anholt authored
Just covering more of the error paths. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Eric Anholt authored
We drop the file/line, but there are only a couple of places calling this and they have unique strings anyway. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Eric Anholt authored
For Android, it's hard to inject environment variables for testing, and I figure if you've got a debug driver then you'd love to see about driver init failures anyway. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Eric Anholt authored
I found while debugging KGSL that we were missing failure output for a bunch of the error paths. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Eric Anholt authored
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Eric Anholt authored
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Eric Anholt authored
The code is only there when compiling that platform. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7014>
-
Jason Ekstrand authored
Things work a little different on Gen7 than they do on Gen8+. In particular, SOBufferEnable lives in 3DSTATE_STREAMOUT but BufferPitch lives in 3DSTATE_SO_BUFFER. This leaves us having to marshal data around a bit more than we did on Gen8. Still, it's not too bad. Normally, I don't spend much time on Gen7 but XFB just became a hard requirement for DXVK so it stopped working for all our Haswell users. Let's get them happily playing their games again.
😸 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3532 Reviewed-by:Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6997>
-
Mauro Rossi authored
Scripts are python3 ready Signed-off-by:
Mauro Rossi <issor.oruam@gmail.com> Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6996>
-
Mauro Rossi authored
(v2) bifrost_gen_disasm.c generated source belongs to libpanfrost_bifrost_disasm Fixes the following build errors, which happen with Android P, but not with Android Q FAILED: out/target/product/x86_64/obj_x86/SHARED_LIBRARIES/gallium_dri_intermediates/LINKED/gallium_dri.so ... external/mesa/src/panfrost/bifrost/disassemble.c:678: error: undefined reference to 'bi_disasm_fma' external/mesa/src/panfrost/bifrost/disassemble.c:679: error: undefined reference to 'bi_disasm_add' Fixes: 792b5171 ("android: pan/bi: Use new disassembler") Signed-off-by:
Mauro Rossi <issor.oruam@gmail.com> Reviewed-by:
Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6996>
-
Jonathan Marek authored
This gets fences and semaphores working for kgsl (minus import/export). Signed-off-by:
Jonathan Marek <jonathan@marek.ca> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7000>
-
Alejandro Piñeiro authored
Some headers were moved, and macros renamed. Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7007>
-
Mike Blumenkrantz authored
we need this Reviewed-by:
Hoe Hao Cheng <haochengho12907@gmail.com> Reviewed-by:
Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7009>
-
Samuel Pitoiset authored
Fixes dEQP-VK.binding_model.descriptorset_random.* and dEQP-VK.binding_model.descriptor_copy.*. Fixes: 05b6612b ("radv: do not lower UBO/SSBO access to offsets") Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6977>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6931>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6931>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6931>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6931>
-
Samuel Pitoiset authored
RADV/LLVM and RadeonSI now lower IO. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6931>
-
Samuel Pitoiset authored
RADV/LLVM now lowers global operations and RadeonSI doesn't use that. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6931>
-
Samuel Pitoiset authored
To match ACO. fossils-db (Navi10): Totals from 294 (0.22% of 136420) affected shaders: SGPRs: 16504 -> 16496 (-0.05%) VGPRs: 19008 -> 19124 (+0.61%); split: -0.06%, +0.67% SpillVGPRs: 511 -> 476 (-6.85%); split: -7.63%, +0.78% CodeSize: 1688852 -> 1687932d (-0.05%); split: -0.10%, +0.05% Scratch: 305152 -> 307200 (+0.67%) MaxWaves: 2877 -> 2878 (+0.03%) Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6937>
-
Samuel Pitoiset authored
nir_unpack_half_2x16_split_{x,y}_flush_to_zero don't have to be implemented because RADV/LLVM doesn't allow flushing denorms for 16-bit floating point. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6937>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
The LLVM bakend expects 64-bit IO to be lowered to 32-bit but it's unclear if we want to do that for ACO at this point. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
RADV/LLVM doesn't use assigned IO locations (yet). Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6912>
-
Samuel Pitoiset authored
They should have been lowered before reaching the backend. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6984>
-
Samuel Pitoiset authored
It looks like GFX10 doesn't care about dmask if it's greater than the number of components stored but it matters on GFX8-9 (I haven't checked older gens). Fixes: 1b4d9681 ("ac/llvm: fix invalid IR if image stores are shrinked using the format") Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by:
Marek Olšák <marek.olsak@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6982>
-
Jose Maria Casanova Crespo authored
This fixes 6 tests that were crashing on VC4 since EGL_KHR_swap_buffers_with_damage was enabled. dEQP-EGL.functional.swap_buffers_with_damage.*.buffer_age_render Cc: 20.2 <mesa-stable> Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6976>
-
- 04 Oct, 2020 4 commits
-
-
Neil Roberts authored
When a texture is mapped with the DISCARD_WHOLE_RESOURCE flag set, v3d_map_usage_prep will try to allocate a new buffer for the resource. Previously, if the resource was used in a bound texture then nothing would cause it to update the sampler view with the offset for the new buffer. This commit just adds that in by looking at all sampler views and calling v3d_create_texture_shader_state_bo for each one that references this resource. Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6914>
-
Neil Roberts authored
This extracts the part of v3d_create_sampler_view that creates and fills in the buffer for the TEXTURE_SHADER_STATE record into a helper function. This will be used in a later patch to update the record when the information changes. v2: Also put the part that creates the buffer into the helper function so that it won’t override the contents of an inflight buffer. Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6914>
-
Neil Roberts authored
This moves the static function v3d_dirty_tex_state_for_shader_type from v3dx_state.c to v3d_context.c and adds a declaration for it in the header so that it can be used as a general utility function in a later patch. Reviewed-by:
Eric Anholt <eric@anholt.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6914>
-
Jonathan Marek authored
turnip doesn't implement pre-emption, this hasn't been a problem with drm backend since the kernel driver doesn't implement it either, however this causes issues with kgsl backend. Signed-off-by:
Jonathan Marek <jonathan@marek.ca> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6994>
-