mesa/src/freedreno
Hyunjun Ko 2a1d6b81ed turnip: Gather information for transform feedback
- Add one member to the existed ir3_stream_output so that we could
assign location information from nir_xfb_info, rather than defining
new struct.

- Redefine maximum of so buffers, streams and outputs, which will be
used for turnip.

- Also enable caps for transform feedback for spirv_to_nir.

v2. Remove redefined maximums and use IR3_MAX_SO_* and add
IR3_MAX_SO_STREAMS.

v3. Remove the newly added location field so that we could keep aligned
with 32 bytes. Instead we create an array mapping between the location
and consecutive index, which is GL driver is doing.

Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
Reviewed-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3942>
2020-03-12 03:10:16 +00:00
..
computerator freedreno/computerator: add performance counter support 2020-03-10 16:52:02 +00:00
drm freedreno: quiet INFO_MSG 2020-02-18 20:52:42 +00:00
drm-shim freedreno/drm-shim: fix mem leak 2019-09-04 00:18:37 +01:00
fdl freedreno: Allow UBWC on textures with multiple mipmap levels. 2020-02-04 23:18:00 +00:00
ir3 turnip: Gather information for transform feedback 2020-03-12 03:10:16 +00:00
perfcntrs freedreno/fdperf: set locale 2020-03-10 16:52:02 +00:00
registers turnip: add r5g5b5a1_unorm/b5g5r5a1_unorm formats 2020-02-28 12:48:11 +00:00
vulkan turnip: Gather information for transform feedback 2020-03-12 03:10:16 +00: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/perfcntrs: move to shared location 2019-11-21 20:01:03 +00:00
Android.perfcntrs.mk freedreno: android: fix build of perfcounters. 2020-02-07 16:34:49 +00:00
Android.registers.mk freedreno: android: add a6xx-pack.xml.h generation to android build 2020-02-07 16:34:49 +00:00
Makefile.sources freedreno: Add ir3_cf.c and ir3_delay.c to Makefile.sources 2020-03-11 02:52:58 +00:00
meson.build freedreno/computerator: add computerator 2020-02-24 21:31:53 +00:00