Name Date Size #Lines LOC

..--

tests/H25-Apr-2025-185116

READMEH A D25-Apr-2025441 149

etnaviv_asm.cH A D25-Apr-20252.5 KiB7936

etnaviv_asm.hH A D25-Apr-20253.2 KiB11058

etnaviv_blend.cH A D25-Apr-20257.3 KiB192120

etnaviv_blend.hH A D25-Apr-20252 KiB6628

etnaviv_blt.cH A D25-Apr-202524.7 KiB603451

etnaviv_blt.hH A D25-Apr-20252.9 KiB10257

etnaviv_clear_blit.cH A D25-Apr-202510.9 KiB308233

etnaviv_clear_blit.hH A D25-Apr-20251.9 KiB5519

etnaviv_compiler.cH A D25-Apr-20253.6 KiB10672

etnaviv_compiler.hH A D25-Apr-20255.3 KiB17486

etnaviv_compiler_nir.cH A D25-Apr-202543.7 KiB1,3871,041

etnaviv_compiler_nir.hH A D25-Apr-202512.2 KiB434317

etnaviv_compiler_nir_emit.cH A D25-Apr-20257.4 KiB263202

etnaviv_compiler_nir_liveness.cH A D25-Apr-20258.5 KiB261159

etnaviv_compiler_nir_ra.cH A D25-Apr-20258.6 KiB264185

etnaviv_context.cH A D25-Apr-202524.2 KiB733519

etnaviv_context.hH A D25-Apr-20257.4 KiB243165

etnaviv_debug.hH A D25-Apr-20255.2 KiB11170

etnaviv_disasm.cH A D25-Apr-20251.8 KiB5421

etnaviv_disasm.hH A D25-Apr-20251.4 KiB419

etnaviv_disk_cache.cH A D25-Apr-20255.3 KiB184107

etnaviv_disk_cache.hH A D25-Apr-20251.7 KiB4612

etnaviv_emit.cH A D25-Apr-202532.2 KiB692513

etnaviv_emit.hH A D25-Apr-20257.1 KiB224164

etnaviv_etc2.cH A D25-Apr-20254.4 KiB14694

etnaviv_etc2.hH A D25-Apr-20251.8 KiB5217

etnaviv_fence.cH A D25-Apr-20253.7 KiB12982

etnaviv_fence.hH A D25-Apr-20251.8 KiB5318

etnaviv_format.cH A D25-Apr-202514 KiB393282

etnaviv_format.hH A D25-Apr-20252 KiB6326

etnaviv_internal.hH A D25-Apr-20259.4 KiB271173

etnaviv_ml.cH A D25-Apr-202519.3 KiB542439

etnaviv_ml.hH A D25-Apr-20252.8 KiB11481

etnaviv_ml_nn.cH A D25-Apr-202553.2 KiB1,3971,112

etnaviv_ml_nn.hH A D25-Apr-2025884 2617

etnaviv_ml_tp.cH A D25-Apr-202526.5 KiB781628

etnaviv_ml_tp.hH A D25-Apr-20251.2 KiB3323

etnaviv_nir.cH A D25-Apr-20257.4 KiB210133

etnaviv_nir.hH A D25-Apr-20251.6 KiB4716

etnaviv_nir_lower_source_mods.cH A D25-Apr-20253.6 KiB11864

etnaviv_nir_lower_texture.cH A D25-Apr-20251.2 KiB5233

etnaviv_nir_lower_ubo_to_uniform.cH A D25-Apr-20252.9 KiB8641

etnaviv_perfmon.cH A D25-Apr-202515.8 KiB523468

etnaviv_perfmon.hH A D25-Apr-20256.9 KiB14696

etnaviv_query.cH A D25-Apr-20255 KiB165108

etnaviv_query.hH A D25-Apr-20252.2 KiB6528

etnaviv_query_acc.cH A D25-Apr-20255.1 KiB187107

etnaviv_query_acc.hH A D25-Apr-20252.7 KiB8541

etnaviv_query_acc_occlusion.cH A D25-Apr-20253.5 KiB12372

etnaviv_query_acc_perfmon.cH A D25-Apr-20254.5 KiB174108

etnaviv_query_sw.cH A D25-Apr-20254.1 KiB157102

etnaviv_query_sw.hH A D25-Apr-20252.1 KiB6024

etnaviv_rasterizer.cH A D25-Apr-20253.1 KiB7737

etnaviv_rasterizer.hH A D25-Apr-20251.9 KiB5825

etnaviv_resource.cH A D25-Apr-202531.6 KiB928698

etnaviv_resource.hH A D25-Apr-20259.1 KiB314214

etnaviv_rs.cH A D25-Apr-202534.3 KiB865624

etnaviv_rs.hH A D25-Apr-20253.2 KiB9557

etnaviv_screen.cH A D25-Apr-202539 KiB1,168881

etnaviv_screen.hH A D25-Apr-20253.3 KiB11465

etnaviv_shader.cH A D25-Apr-202520.6 KiB617449

etnaviv_shader.hH A D25-Apr-20253.5 KiB11863

etnaviv_state.cH A D25-Apr-202531.1 KiB887646

etnaviv_state.hH A D25-Apr-20251.7 KiB5319

etnaviv_surface.cH A D25-Apr-20257.5 KiB197126

etnaviv_surface.hH A D25-Apr-20252.1 KiB6025

etnaviv_texture.cH A D25-Apr-202512.8 KiB388274

etnaviv_texture.hH A D25-Apr-20252.4 KiB7326

etnaviv_texture_desc.cH A D25-Apr-202514.5 KiB371282

etnaviv_texture_desc.hH A D25-Apr-20251.5 KiB396

etnaviv_texture_state.cH A D25-Apr-202523.3 KiB628488

etnaviv_texture_state.hH A D25-Apr-20251.5 KiB386

etnaviv_tiling.cH A D25-Apr-20254.3 KiB10168

etnaviv_tiling.hH A D25-Apr-20252.3 KiB5722

etnaviv_transfer.cH A D25-Apr-202517.5 KiB466301

etnaviv_transfer.hH A D25-Apr-20251.3 KiB366

etnaviv_translate.hH A D25-Apr-202515.6 KiB544466

etnaviv_uniforms.cH A D25-Apr-20255.8 KiB190136

etnaviv_uniforms.hH A D25-Apr-20251.6 KiB4513

etnaviv_util.hH A D25-Apr-20252 KiB7031

etnaviv_zsa.cH A D25-Apr-20255.4 KiB12876

etnaviv_zsa.hH A D25-Apr-20252 KiB6127

meson.buildH A D25-Apr-20252.9 KiB121116

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