mesa/src/gallium/drivers/panfrost
Boris Brezillon bd49c8f0eb panfrost: Make the sysval logic more generic
We are about to add support for nir_texop_txs which requires adding a
sysval/uniform containing the texture size. Let's change the
emit_sysval_read() prototype to take a nir_instr object instead of
a nir_intrinsic_instr one so we can re-use this function when emitting
a sysval for a txs instruction.

Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
2019-06-18 06:36:07 -07:00
..
bifrost panfrost: bifrost: Fix format string in disassembler 2019-06-05 10:40:19 +02:00
ci panfrost: ci: Update results 2019-06-18 15:25:01 +02:00
include panfrost: Decode array textures 2019-06-17 08:36:14 -07:00
midgard panfrost: Make the sysval logic more generic 2019-06-18 06:36:07 -07:00
pandecode panfrost: Decode array textures 2019-06-17 08:36:14 -07:00
.editorconfig
meson.build panfrost: Calculate polygon list header size 2019-06-17 07:59:14 -07:00
pan_afbc.c panfrost: Enable AFBC on depth/stencil 2019-06-11 08:46:43 -07:00
pan_allocate.c panfrost: Add backend targeting the DRM driver 2019-03-10 19:09:23 +00:00
pan_allocate.h panfrost: Add gem_handle to panfrost_memory and panfrost_bo 2019-03-10 18:56:56 +00:00
pan_assemble.c panfrost: Fix general purpose varying handling 2019-06-13 10:54:18 -07:00
pan_blend_shaders.c panfrost: Wire up nir_lower_blend 2019-05-19 17:56:34 +00:00
pan_blend_shaders.h panfrost: Check in sources for command stream 2019-02-07 01:57:50 +00:00
pan_blending.c panfrost: Cleanup default blend mode 2019-06-17 10:45:52 -07:00
pan_blending.h panfrost: Hoist blend constant into Midgard-specific struct 2019-05-19 17:41:21 +00:00
pan_blit.c panfrost: Refactor blitting code 2019-06-10 06:45:25 -07:00
pan_context.c panfrost: Don't accidentally include blend shader 2019-06-17 10:45:52 -07:00
pan_context.h panfrost: Disable the tiler for clear-only jobs 2019-06-17 07:59:14 -07:00
pan_drm.c panfrost: Adapt to constant name change in UABI 2019-06-18 15:26:08 +02:00
pan_drm.h panfrost: Check in sources for command stream 2019-02-07 01:57:50 +00:00
pan_format.c panfrost: assert(0) -> unreachable for some switch 2019-05-16 23:42:33 +00:00
pan_format.h panfrost: Check in sources for command stream 2019-02-07 01:57:50 +00:00
pan_fragment.c panfrost: Disable the tiler for clear-only jobs 2019-06-17 07:59:14 -07:00
pan_job.c panfrost: Cleanup leak todos 2019-05-17 00:14:49 +00:00
pan_job.h panfrost: Track BO lifetime with jobs and reference counts 2019-04-19 22:50:20 +00:00
pan_mfbd.c panfrost/mfbd: Handle rendering to linear mipmap 2019-06-17 08:42:54 -07:00
pan_pretty_print.c panfrost: Hoist blend constant into Midgard-specific struct 2019-05-19 17:41:21 +00:00
pan_pretty_print.h panfrost: Add pandecode (command stream debugger) 2019-02-21 07:01:48 +00:00
pan_public.h panfrost: Remove support for legacy kernels 2019-04-03 15:21:30 +00:00
pan_resource.c panfrost: Resource management for linear 2D texture arrays 2019-06-17 08:36:15 -07:00
pan_resource.h panfrost: Refactor blitting code 2019-06-10 06:45:25 -07:00
pan_screen.c panfrost: Replace pantrace with direct decoding 2019-06-12 14:07:09 -07:00
pan_screen.h panfrost: Replace pantrace with direct decoding 2019-06-12 14:07:09 -07:00
pan_sfbd.c panfrost: Disable the tiler for clear-only jobs 2019-06-17 07:59:14 -07:00
pan_swizzle.c panfrost: Only take the fast paths on buffers aligned to block size 2019-05-10 07:39:39 +02:00
pan_swizzle.h panfrost: Size tiled temp buffers correctly 2019-04-04 03:51:43 +00:00
pan_tiler.c panfrost: Stub out hierarchy mask selection 2019-06-17 07:59:14 -07:00
pan_tiler.h panfrost: Add pan_tiler.h header 2019-06-17 07:47:49 -07:00
pan_util.h panfrost: Replace pantrace with direct decoding 2019-06-12 14:07:09 -07:00