| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
vc4: Propagate txf_ms's dest_type to the lowered txf. This was missing, and the added validation caught it. Fixes: 708c47e663be ("nir: Validate nir_tex_instr::dest_type bitsize") Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17172> (cherry picked from commit 4309e09d6feab01c11c88249389cc35c9fe595cc) | 11 个月前 | |
broadcom: add line rasterization mode to packet definition Add the supported line rasterization modes as enums in the XML packet definition. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15407> | 11 个月前 | |
v3d/clif: add support for dumping GS shader state The basic vertex+fragment shader state uses the packet GL_SHADER_STATE, but when geometry shader are involved, the packet used is GL_SHADER_STATE_INCLUDING_GS. Without this commit any program using a geometry shader would dump their shader state (and their shader state record and attribues) as binaries. Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13269> | 11 个月前 | |
broadcom: update language on V3D_DEBUG options Some typos, and bad grammar. Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15593> | 11 个月前 | |
broadcom/compiler: don't predicate postponed spills The postponed spill is predicated using the condition from the last write, but this is only correct if the register was only written once in the TMU sequence, or if it is always written with the same predication. While we could try to track whether this is the case or not, it would make the postponed spill path even more complex than it already is, so let's just avoid predicating these. We are already discouraging TMU spilling of registers in the middle of TMU sequences, so this should not be a very common case. Cc: mesa-stable Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17201> (cherry picked from commit cfccd93efc95277a739a202a036cbea36fde85f4) | 11 个月前 | |
v3d/drm-shim: remove drm-shim driver After starting to use a new version of the simulator, it got outdated. We made some initial effort to update it, but it was not working. Taking into account that no one is using it, it is better to just remove it. We keep the noop drm drivers, as they could have some value for developers that doesn't have access to the v3dv3 simulator. Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14682> | 11 个月前 | |
broadcom: drop unused functions Fixes a clang warning about unused static inlined functions Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14790> | 11 个月前 | |
v3dv/v3d: Fix copyright holder to Raspberry Pi Ltd Acked-by: Iago Toral Quiroga <itoral@igalia.com> Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15057> | 11 个月前 | |
v3dv: stop tracking push constant buffer references Since we allocate this ourselves we can immediately add it to the job at the time we allocate it. This also fixes a bug we introduced when we implemented inline uniforms because since that commit, if we had an inline uniform buffer at index 1 which happend to have indirect access we would track it in slot 0 instead of slot 1, potentially overwriting the push constant buffer reference. Fixes: ea3223e7a46 ('v3dv: implement VK_EXT_inline_uniform_block') Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17536> (cherry picked from commit e451c612df87fc8033d9be64be0c449bd9a17191) | 11 个月前 | |
broadcom: add editorconfig This is the same 8-space style used in the vc4 and vc5 gallium drivers. | 8 年前 | |
broadcom: remove v3dv3 from neon library No need to build the simulator with NEON; and also v3dv3 simulator is not for VC4, so don't inherit v3dv3 requirement when building vc4 driver. Fixes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5126 Fixes: d198e26a1eb ("broadcom/common: move v3d_tiling to common") Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12078> | 11 个月前 |