• Home
Name Date Size #Lines LOC

..--

hw/06-Sep-2024-4,3953,425

tests/06-Sep-2024-185116

READMED06-Sep-2024441 149

etnaviv_asm.cD06-Sep-20244.6 KiB11572

etnaviv_asm.hD06-Sep-20245.8 KiB188117

etnaviv_blend.cD06-Sep-20247.3 KiB193121

etnaviv_blend.hD06-Sep-20242 KiB6628

etnaviv_blt.cD06-Sep-202424.7 KiB603451

etnaviv_blt.hD06-Sep-20242.9 KiB10257

etnaviv_clear_blit.cD06-Sep-202410.9 KiB308233

etnaviv_clear_blit.hD06-Sep-20241.9 KiB5519

etnaviv_compiler.cD06-Sep-20243.4 KiB10470

etnaviv_compiler.hD06-Sep-20245.3 KiB17385

etnaviv_compiler_cmdline.cD06-Sep-20244.5 KiB173116

etnaviv_compiler_nir.cD06-Sep-202443.1 KiB1,3701,027

etnaviv_compiler_nir.hD06-Sep-202412.1 KiB431314

etnaviv_compiler_nir_emit.cD06-Sep-20248.2 KiB263201

etnaviv_compiler_nir_liveness.cD06-Sep-20248.4 KiB260158

etnaviv_compiler_nir_ra.cD06-Sep-20248.5 KiB261182

etnaviv_context.cD06-Sep-202424.1 KiB730515

etnaviv_context.hD06-Sep-20247.4 KiB244166

etnaviv_debug.hD06-Sep-20245.2 KiB11170

etnaviv_disasm.cD06-Sep-20241.8 KiB5421

etnaviv_disasm.hD06-Sep-20241.4 KiB419

etnaviv_disk_cache.cD06-Sep-20245.3 KiB184107

etnaviv_disk_cache.hD06-Sep-20241.7 KiB4612

etnaviv_emit.cD06-Sep-202432.1 KiB693514

etnaviv_emit.hD06-Sep-20247.1 KiB224164

etnaviv_etc2.cD06-Sep-20244.4 KiB14795

etnaviv_etc2.hD06-Sep-20241.8 KiB5217

etnaviv_fence.cD06-Sep-20243.7 KiB12982

etnaviv_fence.hD06-Sep-20241.8 KiB5318

etnaviv_format.cD06-Sep-202414 KiB392281

etnaviv_format.hD06-Sep-20242 KiB6326

etnaviv_internal.hD06-Sep-202410.3 KiB299187

etnaviv_ml.cD06-Sep-202419.3 KiB542439

etnaviv_ml.hD06-Sep-20242.8 KiB11481

etnaviv_ml_nn.cD06-Sep-202445.9 KiB1,183920

etnaviv_ml_nn.hD06-Sep-2024884 2617

etnaviv_ml_tp.cD06-Sep-202426.5 KiB780628

etnaviv_ml_tp.hD06-Sep-20241.2 KiB3323

etnaviv_nir.cD06-Sep-20247.4 KiB210133

etnaviv_nir.hD06-Sep-20241.6 KiB4716

etnaviv_nir_lower_source_mods.cD06-Sep-20243.7 KiB11965

etnaviv_nir_lower_texture.cD06-Sep-20241.3 KiB5233

etnaviv_nir_lower_ubo_to_uniform.cD06-Sep-20242.9 KiB8641

etnaviv_perfmon.cD06-Sep-202415.8 KiB523468

etnaviv_perfmon.hD06-Sep-20246.9 KiB14696

etnaviv_query.cD06-Sep-20245 KiB165108

etnaviv_query.hD06-Sep-20242.2 KiB6528

etnaviv_query_acc.cD06-Sep-20245.4 KiB193113

etnaviv_query_acc.hD06-Sep-20242.7 KiB8642

etnaviv_query_acc_occlusion.cD06-Sep-20243.5 KiB12372

etnaviv_query_acc_perfmon.cD06-Sep-20244.6 KiB177109

etnaviv_query_sw.cD06-Sep-20244.1 KiB157102

etnaviv_query_sw.hD06-Sep-20242.1 KiB6024

etnaviv_rasterizer.cD06-Sep-20243.2 KiB7938

etnaviv_rasterizer.hD06-Sep-20241.9 KiB5825

etnaviv_resource.cD06-Sep-202431.6 KiB930699

etnaviv_resource.hD06-Sep-20249.1 KiB314214

etnaviv_rs.cD06-Sep-202434.1 KiB853617

etnaviv_rs.hD06-Sep-20243.2 KiB9557

etnaviv_screen.cD06-Sep-202444.3 KiB1,3331,024

etnaviv_screen.hD06-Sep-20243.9 KiB13378

etnaviv_shader.cD06-Sep-202420.5 KiB616448

etnaviv_shader.hD06-Sep-20243.4 KiB11661

etnaviv_state.cD06-Sep-202431.1 KiB889647

etnaviv_state.hD06-Sep-20241.7 KiB5319

etnaviv_surface.cD06-Sep-20247.5 KiB199127

etnaviv_surface.hD06-Sep-20242 KiB5924

etnaviv_texture.cD06-Sep-202412.8 KiB390275

etnaviv_texture.hD06-Sep-20242.4 KiB7326

etnaviv_texture_desc.cD06-Sep-202414.3 KiB369280

etnaviv_texture_desc.hD06-Sep-20241.5 KiB396

etnaviv_texture_state.cD06-Sep-202423.3 KiB626487

etnaviv_texture_state.hD06-Sep-20241.5 KiB386

etnaviv_tiling.cD06-Sep-20244.3 KiB10168

etnaviv_tiling.hD06-Sep-20242.3 KiB5722

etnaviv_transfer.cD06-Sep-202417.5 KiB466301

etnaviv_transfer.hD06-Sep-20241.3 KiB366

etnaviv_translate.hD06-Sep-202415.6 KiB544466

etnaviv_uniforms.cD06-Sep-20245.9 KiB192138

etnaviv_uniforms.hD06-Sep-20241.6 KiB4513

etnaviv_util.hD06-Sep-20242 KiB7031

etnaviv_zsa.cD06-Sep-20245.4 KiB13077

etnaviv_zsa.hD06-Sep-20242 KiB6127

meson.buildD06-Sep-20244.4 KiB158149

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