mesa/src/freedreno
Eric Anholt eea6f21cbd freedreno: Fix invalid read when a block has no instructions.
We can't deref list_(first/last)_entries unless we know we have at least
one.  Instead, just use our IP we've been tracking as we go to set up the
start ip, and fill in the end IP as we walk instructions.

Fixes a complaint in valgrind on
dEQP-GLES3.functional.transform_feedback.* which sometimes has an
empty main (non-END) block when the VS inputs are just directly mapped
to outputs without any ALU ops.

Reviewed-by: Rob Clark <robdclark@chromium.org>
2019-09-16 22:02:43 +00:00
..
drm freedreno/drm: fix 64b iova shifts 2019-09-03 14:10:57 -07:00
drm-shim freedreno/drm-shim: fix mem leak 2019-09-04 00:18:37 +01:00
ir3 freedreno: Fix invalid read when a block has no instructions. 2019-09-16 22:02:43 +00:00
registers freedreno/a6xx: Implement primitive count queries on GPU 2019-09-06 09:53:28 -07:00
vulkan spirv: Drop lower_workgroup_access_to_offsets 2019-08-10 22:15:35 -07:00
.dir-locals.el freedreno: Make emacs indent the way robclark's eclipse does. 2019-05-13 15:37:01 -07:00
.editorconfig freedreno: Make .editorconfig match .dir-locals.el. 2019-05-13 15:37:01 -07:00
Android.drm.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.ir3.mk mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs 2019-05-06 11:29:26 +00:00
Android.mk freedreno: Generate headers from xml files 2019-07-10 22:05:02 +00:00
Android.registers.mk mesa: freedreno: Android.registers.mk: Fix up register xml.h file generation 2019-08-07 02:18:38 +00:00
Makefile.sources mesa: Add ir3/ir3_nir_imul.c generation to Android.mk 2019-08-07 02:18:19 +00:00
meson.build freedreno: Add support for drm-shim. 2019-07-25 08:56:19 -07:00