mesa/src/panfrost/lib
Alyssa Rosenzweig d7a0720ef1 panfrost: Add a concatenation macro for genxml
This is safer, since it allows the thing being concatenated to itself be
an expande macro, which we'll use as a stopgap to construct tiler jobs
with unified code. It's also a bit more readable, I think.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11851>
2021-07-23 20:12:18 +00:00
..
.gitignore panfrost: Add panloader/ to .gitignore 2020-08-06 23:54:24 +00:00
decode.c pan/decode: Avoid undefined behaviour on shift in bits() 2021-07-14 23:20:13 +00:00
decode.h pan/decode: Remove mesa header dependencies 2021-02-03 14:04:53 +00:00
decode_common.c util/hash_table: do not leak u64 struct key 2021-04-29 12:58:23 +02:00
gen_macros.h panfrost: Add GenXML macros 2021-07-12 23:12:29 +00:00
gen_pack.py panfrost: Add a concatenation macro for genxml 2021-07-23 20:12:18 +00:00
meson.build panfrost: Compile format table multiple times 2021-07-12 23:12:29 +00:00
midgard.xml panfrost: Match sampler "nearest" names 2021-07-23 20:12:18 +00:00
pan_afbc.c panfrost: Remove AFBC format fixups 2021-06-10 18:06:10 +00:00
pan_attributes.c panfrost: Move panfrost_vertex/instance_id to per-gen 2021-07-12 23:12:29 +00:00
pan_blend.c panfrost: Pin an architecture for blending 2021-07-12 23:12:29 +00:00
pan_blend.h panfrost: Constify the constants pointers passed to pan_blend functions 2021-06-22 14:07:33 +00:00
pan_blitter.c panfrost: Match sampler "nearest" names 2021-07-23 20:12:18 +00:00
pan_blitter.h panfrost: Start splitting the panfrost pool logic 2021-07-05 05:43:49 +00:00
pan_bo.c panfrost: Label all BOs in userspace 2021-05-18 19:19:01 +00:00
pan_bo.h panfrost: Label all BOs in userspace 2021-05-18 19:19:01 +00:00
pan_cs.c panfrost,panvk: Remove broken v4 spilling code 2021-07-22 23:19:54 +00:00
pan_cs.h panfrost: Reduce pan_image_state indirection 2021-06-10 18:06:11 +00:00
pan_device.h panfrost: Compile format table multiple times 2021-07-12 23:12:29 +00:00
pan_encoder.h panfrost: Inline panfrost_get_z_internal_format 2021-07-12 23:12:29 +00:00
pan_format.c panfrost: Specialize blendable_formats for v6 2021-07-12 23:12:29 +00:00
pan_format.h panfrost: Avoid GenXML enum dependences 2021-07-12 23:12:29 +00:00
pan_indirect_dispatch.c panfrost: Start splitting the panfrost pool logic 2021-07-05 05:43:49 +00:00
pan_indirect_dispatch.h panfrost: Add helpers to emit indirect dispatch jobs 2021-04-22 16:59:18 +00:00
pan_indirect_draw.c panfrost: Start splitting the panfrost pool logic 2021-07-05 05:43:49 +00:00
pan_indirect_draw.h panfrost: Start splitting the panfrost pool logic 2021-07-05 05:43:49 +00:00
pan_pool.h panfrost: Inline away pan_pool.c 2021-07-12 23:12:29 +00:00
pan_props.c panfrost: Query tiler features 2021-07-09 23:15:28 +00:00
pan_samples.c panfrost: Label all BOs in userspace 2021-05-18 19:19:01 +00:00
pan_scoreboard.c panfrost: Assert that injected jobs are for blits 2021-07-12 23:12:29 +00:00
pan_scoreboard.h panfrost: Make panfrost_scoreboard_initialize_tiler() return the job pointer 2021-06-22 14:07:33 +00:00
pan_scratch.c panfrost: Fix stack shift calculation 2020-11-13 20:49:06 +00:00
pan_shader.c pan/mdg: Lower away gl_VertexID offset 2021-06-10 18:06:10 +00:00
pan_shader.h panfrost: Set register allocation in the v7 RSD 2021-07-09 23:15:28 +00:00
pan_texture.c panfrost: Simplify compute_checksum_size formula 2021-06-10 18:06:10 +00:00
pan_texture.h panfrost: Avoid GenXML enum dependences 2021-07-12 23:12:29 +00:00
pan_tiler.c panfrost: Fix polygon list size computations 2021-05-24 13:05:32 +00:00
pan_util.c panfrost: Fix format swizzles on G72 2021-07-13 00:44:47 +00:00
pan_util.h panfrost: Add perf_debug macros 2021-07-14 17:41:27 +00:00
wrap.h panfrost: Remove minimal mode 2021-05-25 12:55:15 +00:00