• Home
Name Date Size #Lines LOC

..--

hw/06-May-2025-4,2133,264

tests/06-May-2025-185116

READMED06-May-2025441 149

etnaviv_asm.cD06-May-20254.6 KiB11572

etnaviv_asm.hD06-May-20255.8 KiB188117

etnaviv_blend.cD06-May-20257.4 KiB193121

etnaviv_blend.hD06-May-20252 KiB6628

etnaviv_blt.cD06-May-202522.4 KiB554425

etnaviv_blt.hD06-May-20252.8 KiB10055

etnaviv_clear_blit.cD06-May-20259.4 KiB270204

etnaviv_clear_blit.hD06-May-20252 KiB6023

etnaviv_compiler.cD06-May-20252.9 KiB8753

etnaviv_compiler.hD06-May-20255.3 KiB17385

etnaviv_compiler_cmdline.cD06-May-20254.1 KiB169113

etnaviv_compiler_nir.cD06-May-202541.4 KiB1,302985

etnaviv_compiler_nir.hD06-May-202510 KiB354254

etnaviv_compiler_nir_emit.cD06-May-20258 KiB260198

etnaviv_compiler_nir_liveness.cD06-May-20258.2 KiB251151

etnaviv_compiler_nir_ra.cD06-May-20258.5 KiB258180

etnaviv_context.cD06-May-202521.3 KiB642449

etnaviv_context.hD06-May-20256.8 KiB221150

etnaviv_debug.hD06-May-20253.8 KiB8648

etnaviv_disasm.cD06-May-202512.7 KiB627504

etnaviv_disasm.hD06-May-20251.4 KiB419

etnaviv_disk_cache.cD06-May-20255.3 KiB184107

etnaviv_disk_cache.hD06-May-20251.7 KiB4612

etnaviv_emit.cD06-May-202531.7 KiB679500

etnaviv_emit.hD06-May-20257.1 KiB224164

etnaviv_etc2.cD06-May-20254.4 KiB14795

etnaviv_etc2.hD06-May-20251.8 KiB5217

etnaviv_fence.cD06-May-20253.7 KiB12982

etnaviv_fence.hD06-May-20251.8 KiB5318

etnaviv_format.cD06-May-202513.7 KiB382275

etnaviv_format.hD06-May-20252 KiB6326

etnaviv_internal.hD06-May-202510 KiB289182

etnaviv_nir.cD06-May-20257.8 KiB217139

etnaviv_nir.hD06-May-20251.5 KiB4112

etnaviv_nir_lower_ubo_to_uniform.cD06-May-20252.9 KiB8641

etnaviv_perfmon.cD06-May-202515.8 KiB523468

etnaviv_perfmon.hD06-May-20256.9 KiB14696

etnaviv_query.cD06-May-20254.6 KiB15398

etnaviv_query.hD06-May-20252.2 KiB6528

etnaviv_query_acc.cD06-May-20255.5 KiB198116

etnaviv_query_acc.hD06-May-20252.7 KiB8642

etnaviv_query_acc_occlusion.cD06-May-20253.4 KiB12070

etnaviv_query_acc_perfmon.cD06-May-20254.5 KiB173106

etnaviv_query_sw.cD06-May-20254.1 KiB157102

etnaviv_query_sw.hD06-May-20252.1 KiB6024

etnaviv_rasterizer.cD06-May-20253.2 KiB7938

etnaviv_rasterizer.hD06-May-20251.9 KiB5825

etnaviv_resource.cD06-May-202523.5 KiB707530

etnaviv_resource.hD06-May-20255.9 KiB186111

etnaviv_rs.cD06-May-202533.5 KiB850611

etnaviv_rs.hD06-May-20253.1 KiB9456

etnaviv_screen.cD06-May-202538.9 KiB1,182903

etnaviv_screen.hD06-May-20253.8 KiB13276

etnaviv_shader.cD06-May-202520.2 KiB614446

etnaviv_shader.hD06-May-20253.4 KiB11459

etnaviv_state.cD06-May-202530.9 KiB884643

etnaviv_state.hD06-May-20251.7 KiB5319

etnaviv_surface.cD06-May-20257.7 KiB206131

etnaviv_surface.hD06-May-20251.9 KiB5823

etnaviv_texture.cD06-May-202512.3 KiB366259

etnaviv_texture.hD06-May-20252.4 KiB7326

etnaviv_texture_desc.cD06-May-202514.1 KiB360273

etnaviv_texture_desc.hD06-May-20251.5 KiB396

etnaviv_texture_state.cD06-May-202523 KiB618481

etnaviv_texture_state.hD06-May-20251.5 KiB386

etnaviv_tiling.cD06-May-20254.3 KiB10168

etnaviv_tiling.hD06-May-20252.3 KiB5722

etnaviv_transfer.cD06-May-202519 KiB506293

etnaviv_transfer.hD06-May-20251.3 KiB366

etnaviv_translate.hD06-May-202514.9 KiB500417

etnaviv_uniforms.cD06-May-20254.2 KiB13890

etnaviv_uniforms.hD06-May-20251.6 KiB4513

etnaviv_util.hD06-May-20252.8 KiB11661

etnaviv_zsa.cD06-May-20255.4 KiB13077

etnaviv_zsa.hD06-May-20252 KiB6127

meson.buildD06-May-20254.2 KiB150141

README

1Notes for the etnaviv gallium driver
2------------------------------------
3
4There are two ways how this driver might get used:
5
6- application opens kms device (kmscube, weston, ..)
7- X via xf86-video-armada
8
9For the kms device case we provide a renderonly based driver like
10imx where all the magic for buffer import and export between kms
11and renderonly GPU is handled automaticly.
12
13For X/xf86-video-armada we need to provide etnaviv_dri.so.
14