mesa/src/gallium/drivers/etnaviv
Christian Gmeiner 84fa286602 etnaviv: remove primconvert
This is no longer used.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12516>
2021-08-26 10:44:04 +00:00
..
hw etnaviv: update headers from rnndb 2020-11-06 10:10:58 +01:00
tests nir: Generate load_ubo_vec4 directly for !PIPE_CAP_NATIVE_INTEGERS 2021-04-16 21:58:00 +00:00
README
etnaviv_asm.c
etnaviv_asm.h
etnaviv_blend.c gallium/util: remove empty file u_half.h 2020-10-06 21:07:11 -04:00
etnaviv_blend.h
etnaviv_blt.c etnaviv: blt: properly program surface TS offset for clears 2020-10-30 13:27:44 +00:00
etnaviv_blt.h
etnaviv_clear_blit.c etnaviv: remove stale comment in etna_resource_copy_region 2021-04-09 22:44:17 +02:00
etnaviv_clear_blit.h
etnaviv_compiler.c etnaviv: add disk cache 2020-09-18 07:45:11 +00:00
etnaviv_compiler.h etnaviv: expose shader discard usage in etna_shader_variant 2020-11-06 10:10:59 +01:00
etnaviv_compiler_cmdline.c
etnaviv_compiler_nir.c nir: add indirect loop unrolling to compiler options 2021-08-03 10:54:50 +00:00
etnaviv_compiler_nir.h etnaviv: nir: support nir_intrinsic_load_texture_rect_scaling 2021-02-23 14:04:30 +00:00
etnaviv_compiler_nir_emit.c etnaviv: update fallthrough comments 2020-12-02 13:52:12 +00:00
etnaviv_compiler_nir_liveness.c
etnaviv_compiler_nir_ra.c ra: Use struct ra_class in the public API. 2021-06-04 19:08:57 +00:00
etnaviv_compiler_tgsi.c etnaviv: Fix point sprite Z,W coordinate replacement 2021-03-10 11:48:21 +00:00
etnaviv_context.c etnaviv: remove primconvert 2021-08-26 10:44:04 +00:00
etnaviv_context.h etnaviv: remove primconvert 2021-08-26 10:44:04 +00:00
etnaviv_debug.h etnaviv: fix comment for source of etna_mesa_debug 2020-09-22 14:24:25 +00:00
etnaviv_disasm.c gallium/util: remove empty file u_half.h 2020-10-06 21:07:11 -04:00
etnaviv_disasm.h
etnaviv_disk_cache.c etnaviv: remove imm_ prefix from etna_shader_uniform_info members 2020-12-14 15:13:13 +00:00
etnaviv_disk_cache.h etnaviv: add disk cache 2020-09-18 07:45:11 +00:00
etnaviv_emit.c etnaviv: remove imm_ prefix from etna_shader_uniform_info members 2020-12-14 15:13:13 +00:00
etnaviv_emit.h
etnaviv_etc2.c
etnaviv_etc2.h
etnaviv_fence.c
etnaviv_fence.h
etnaviv_format.c etnaviv: update fallthrough comments 2020-12-02 13:52:12 +00:00
etnaviv_format.h
etnaviv_internal.h etnaviv: rework ZSA into a derived state 2020-11-06 10:10:59 +01:00
etnaviv_nir.c nir: Make nir_ssa_def_rewrite_uses_after take an SSA value 2021-03-08 16:59:55 +00:00
etnaviv_nir.h etnaviv: nir: add ubo lowering pass 2021-02-23 14:55:34 +00:00
etnaviv_nir_lower_ubo_to_uniform.c nir: Make nir_ssa_def_rewrite_uses take an SSA value 2021-03-08 16:59:55 +00:00
etnaviv_perfmon.c
etnaviv_perfmon.h
etnaviv_query.c
etnaviv_query.h
etnaviv_query_acc.c
etnaviv_query_acc.h
etnaviv_query_acc_occlusion.c etnaviv: update fallthrough comments 2020-12-02 13:52:12 +00:00
etnaviv_query_acc_perfmon.c
etnaviv_query_sw.c
etnaviv_query_sw.h
etnaviv_rasterizer.c
etnaviv_rasterizer.h
etnaviv_resource.c etnaviv: add stride, offset and modifier to resource_get_param 2021-08-19 13:12:51 +00:00
etnaviv_resource.h etnaviv: flush used render buffers on context flush when neccessary 2021-05-25 10:38:29 +00:00
etnaviv_rs.c etnaviv: update fallthrough comments 2020-12-02 13:52:12 +00:00
etnaviv_rs.h
etnaviv_screen.c etnaviv: export supported prim types 2021-08-26 10:44:04 +00:00
etnaviv_screen.h etnaviv: tell the truth if alpha-test is supported 2021-04-08 19:25:26 +00:00
etnaviv_shader.c etnaviv: Use gl_varying_slot_name_for_stage() 2021-02-13 00:44:53 +00:00
etnaviv_shader.h etnaviv: Fix point sprite Z,W coordinate replacement 2021-03-10 11:48:21 +00:00
etnaviv_state.c etnaviv: flush used render buffers on context flush when neccessary 2021-05-25 10:38:29 +00:00
etnaviv_state.h gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes 2020-12-22 12:01:38 +00:00
etnaviv_surface.c etnaviv: remove double assigment of surface->texture 2021-05-25 10:38:29 +00:00
etnaviv_surface.h
etnaviv_texture.c gallium: add take_ownership into set_sampler_views to skip reference counting 2021-08-20 15:04:20 +00:00
etnaviv_texture.h etnaviv: tex_desc: fix TS compression enable 2020-10-30 13:27:44 +00:00
etnaviv_texture_desc.c etnaviv: fix disabling of INT filter for real 2020-11-16 18:11:56 +00:00
etnaviv_texture_desc.h
etnaviv_texture_state.c etnaviv: rename struct members 2021-03-20 10:51:21 +01:00
etnaviv_texture_state.h
etnaviv_tiling.c
etnaviv_tiling.h
etnaviv_transfer.c gallium: split transfer_(un)map into buffer_(un)map and texture_(un)map 2021-05-21 17:38:04 +00:00
etnaviv_transfer.h
etnaviv_translate.h
etnaviv_uniforms.c etnaviv: remove imm_ prefix from etna_shader_uniform_info members 2020-12-14 15:13:13 +00:00
etnaviv_uniforms.h
etnaviv_util.h etnaviv: Drop foreach_bit() macro 2021-02-24 17:11:44 +00:00
etnaviv_zsa.c etnaviv: Fix rework ZSA into a derived state 2021-01-03 08:46:06 +01:00
etnaviv_zsa.h etnaviv: rework ZSA into a derived state 2020-11-06 10:10:59 +01:00
meson.build etnaviv: nir: add ubo lowering pass 2021-02-23 14:55:34 +00:00

README

Notes for the etnaviv gallium driver
------------------------------------

There are two ways how this driver might get used:

- application opens kms device (kmscube, weston, ..)
- X via xf86-video-armada

For the kms device case we provide a renderonly based driver like
imx where all the magic for buffer import and export between kms
and renderonly GPU is handled automaticly.

For X/xf86-video-armada we need to provide etnaviv_dri.so.