• Home
Name Date Size #Lines LOC

..--

hw/12-May-2024-4,2063,257

tests/12-May-2024-185116

READMED12-May-2024441 149

etnaviv_asm.cD12-May-20244.6 KiB11572

etnaviv_asm.hD12-May-20245.8 KiB188117

etnaviv_blend.cD12-May-20247.3 KiB191119

etnaviv_blend.hD12-May-20242 KiB6628

etnaviv_blt.cD12-May-202422.5 KiB557428

etnaviv_blt.hD12-May-20242.8 KiB10055

etnaviv_clear_blit.cD12-May-20249.4 KiB270204

etnaviv_clear_blit.hD12-May-20242 KiB6023

etnaviv_compiler.cD12-May-20241.8 KiB5724

etnaviv_compiler.hD12-May-20245.4 KiB17988

etnaviv_compiler_cmdline.cD12-May-20244.1 KiB169113

etnaviv_compiler_nir.cD12-May-202441 KiB1,293977

etnaviv_compiler_nir.hD12-May-202410.1 KiB354254

etnaviv_compiler_nir_emit.cD12-May-20248 KiB259197

etnaviv_compiler_nir_liveness.cD12-May-20248.2 KiB251151

etnaviv_compiler_nir_ra.cD12-May-20248.5 KiB258180

etnaviv_compiler_tgsi.cD12-May-202485.6 KiB2,5941,794

etnaviv_context.cD12-May-202421.9 KiB676458

etnaviv_context.hD12-May-20246.9 KiB227153

etnaviv_debug.hD12-May-20243.9 KiB8547

etnaviv_disasm.cD12-May-202412.7 KiB627504

etnaviv_disasm.hD12-May-20241.4 KiB419

etnaviv_disk_cache.cD12-May-20245.4 KiB187109

etnaviv_disk_cache.hD12-May-20241.7 KiB4612

etnaviv_emit.cD12-May-202431.7 KiB681502

etnaviv_emit.hD12-May-20247.1 KiB224164

etnaviv_etc2.cD12-May-20244.4 KiB14795

etnaviv_etc2.hD12-May-20241.8 KiB5217

etnaviv_fence.cD12-May-20243.7 KiB12982

etnaviv_fence.hD12-May-20241.8 KiB5318

etnaviv_format.cD12-May-202413.7 KiB382275

etnaviv_format.hD12-May-20242 KiB6326

etnaviv_internal.hD12-May-20249.9 KiB285179

etnaviv_nir.cD12-May-20247.8 KiB215137

etnaviv_nir.hD12-May-20241.5 KiB4112

etnaviv_nir_lower_ubo_to_uniform.cD12-May-20242.9 KiB8641

etnaviv_perfmon.cD12-May-202415.3 KiB504449

etnaviv_perfmon.hD12-May-20246.7 KiB14393

etnaviv_query.cD12-May-20244.6 KiB15398

etnaviv_query.hD12-May-20242.2 KiB6528

etnaviv_query_acc.cD12-May-20245.5 KiB198116

etnaviv_query_acc.hD12-May-20242.7 KiB8642

etnaviv_query_acc_occlusion.cD12-May-20243.4 KiB12070

etnaviv_query_acc_perfmon.cD12-May-20244.3 KiB168102

etnaviv_query_sw.cD12-May-20244.1 KiB157102

etnaviv_query_sw.hD12-May-20242.1 KiB6024

etnaviv_rasterizer.cD12-May-20243.2 KiB7938

etnaviv_rasterizer.hD12-May-20241.9 KiB5825

etnaviv_resource.cD12-May-202425.2 KiB777574

etnaviv_resource.hD12-May-20245.9 KiB188112

etnaviv_rs.cD12-May-202433 KiB845605

etnaviv_rs.hD12-May-20243.1 KiB9355

etnaviv_screen.cD12-May-202438 KiB1,142881

etnaviv_screen.hD12-May-20243.2 KiB10858

etnaviv_shader.cD12-May-202417.7 KiB540392

etnaviv_shader.hD12-May-20242.7 KiB9546

etnaviv_state.cD12-May-202429.6 KiB845617

etnaviv_state.hD12-May-20241.7 KiB5319

etnaviv_surface.cD12-May-20247.4 KiB200125

etnaviv_surface.hD12-May-20241.9 KiB5823

etnaviv_texture.cD12-May-202412 KiB355250

etnaviv_texture.hD12-May-20242.3 KiB7024

etnaviv_texture_desc.cD12-May-202414.1 KiB363275

etnaviv_texture_desc.hD12-May-20241.5 KiB396

etnaviv_texture_state.cD12-May-202422.6 KiB608474

etnaviv_texture_state.hD12-May-20241.5 KiB386

etnaviv_tiling.cD12-May-20244.3 KiB10168

etnaviv_tiling.hD12-May-20242.3 KiB5722

etnaviv_transfer.cD12-May-202419.4 KiB519301

etnaviv_transfer.hD12-May-20241.3 KiB366

etnaviv_translate.hD12-May-202414.9 KiB501418

etnaviv_uniforms.cD12-May-20244.2 KiB13890

etnaviv_uniforms.hD12-May-20241.6 KiB4513

etnaviv_util.hD12-May-20243 KiB12366

etnaviv_zsa.cD12-May-20245.4 KiB13077

etnaviv_zsa.hD12-May-20242 KiB6127

meson.buildD12-May-20244.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