/aosp_15_r20/external/mesa3d/src/etnaviv/ci/ |
H A D | gitlab-ci.yml | 1 .etnaviv-rules: 2 stage: etnaviv 8 - src/etnaviv/* 9 - src/etnaviv/ci/gitlab-ci.yml 10 - src/etnaviv/ci/deqp-$DEQP_SUITE.toml 11 - src/etnaviv/ci/$GPU_VERSION-fails.txt 12 - src/etnaviv/ci/$GPU_VERSION-flakes.txt 13 - src/etnaviv/ci/$GPU_VERSION-skips.txt 14 - src/etnaviv/drm/**/* 15 - src/etnaviv/drm-shim/**/* [all …]
|
/aosp_15_r20/external/mesa3d/src/etnaviv/isa/ |
H A D | meson.build | 5 'etnaviv.xml', 10 'etnaviv-isa', 11 input: ['etnaviv.xml'], 12 output: ['etnaviv-isa.c', 'etnaviv-isa.h'], 51 input: 'etnaviv.xml', 64 input: ['etnaviv.xml'], 88 'etnaviv-disasm', 91 build_by_default: with_tools.contains('etnaviv'), 98 if with_tools.contains('etnaviv') 162 # rust.test('isa', _libetnaviv_isa_proc_rs, suite : ['etnaviv']) [all …]
|
H A D | assembler.c | 16 #include <etnaviv/isa/etnaviv-isa.h> 51 printf("Usage: etnaviv-assembler -i FILE -o FILE -s\n"); in print_usage()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 24.1.0.rst | 225 - etnaviv, modesetting, and glxgears 1230 - etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py 1233 - etnaviv: Remove no_oneconst_limit from etna_inst 1236 - etnaviv: Remove not used etna_assemble_set_imm(..) 1237 - etnaviv: Fix how we determine the max supported number of varyings 1238 - etnaviv: isa: Remove duplicate #instruction-alu-atomic 1239 - etnaviv: isa: Add dsx and dsy opcodes 1240 - etnaviv: isa: Add frc opcode 1241 - etnaviv: isa: Add norm_dp2, norm_dp3 and norm_dp4 opcodes 1242 - etnaviv: isa: Add bit_extract opcode [all …]
|
H A D | 19.3.0.rst | 715 - etnaviv: a bit of micro-optimization 717 - etnaviv: disable ARB_shadow 718 - etnaviv: etna_resource_copy_region(..): drop assert 719 - etnaviv: support ARB_framebuffer_object 720 - etnaviv: nir: start to make use of compile_error(..) 721 - etnaviv: output the same shader-db format as freedreno, v3d and intel 722 - etnaviv: fix compile warnings 723 - etnaviv: fix code style 724 - etnaviv: store updated usage in pipe_transfer object 725 - etnaviv: keep track of buffer valid ranges for PIPE_BUFFER [all …]
|
H A D | 20.0.0.rst | 662 - etnaviv: rs: upsampling is not supported 663 - etnaviv: add drm-shim 664 - etnaviv: drop not used config_out function param 665 - etnaviv: use a more self-explanatory param name 666 - etnaviv: handle 8 byte block in tiling 667 - etnaviv: add support for extended pe formats 668 - etnaviv: fix integer vertex formats 669 - etnaviv: use NORMALIZE_SIGN_EXTEND 670 - etnaviv: fix R10G10B10A2 vertex format entries 671 - etnaviv: handle integer case for GENERIC_ATTRIB_SCALE [all …]
|
H A D | 17.1.4.rst | 138 - etnaviv: don't try RS blit if blit region is unaligned 139 - etnaviv: use padded width/height for resource copies 140 - etnaviv: remove bogus assert 141 - etnaviv: replace translate_clear_color with util_pack_color 142 - etnaviv: mask correct channel for RB swapped rendertargets 143 - etnaviv: advertise correct max LOD bias 144 - etnaviv: only flush resource to self if no scanout buffer exists
|
H A D | 23.3.0.rst | 100 - etnaviv: gc2000 gles2 regression 520 - etnaviv: Don't use alu->dest.write_mask 521 - etnaviv: What if we just didn't have a compiler? 1093 - etnaviv: move nir texture lowerings into one pass 1095 - etnaviv: nir: support intrinsic used for txs lowering 1096 - etnaviv: nir: lower nir_texop_txs 1097 - ci/etnaviv: update ci expectations 1098 - etnaviv: make use of BITFIELD_BIT(..) macro 1099 - etnaviv: name the enum used for pass_flags 1100 - etnaviv: add is_dead_instruction(..) helper [all …]
|
H A D | 20.1.0.rst | 1059 - etnaviv: enable texture upload memory throttling 1060 - etnaviv: update headers from rnndb 1061 - etnaviv: fix alpha test on GC3000 1062 - etnaviv: add etna_constbuf_state object 1063 - etnaviv: ask kernel for max number of supported varyings 1064 - etnaviv: update headers from rnndb 1065 - etnaviv: increase number of supported varyings to 16 1066 - etnaviv: implement emit_string_marker 1067 - etnaviv: get rid of etna_spec in etna_context 1068 - etnaviv: enable shareable shaders [all …]
|
H A D | 22.3.0.rst | 62 - etnaviv: compiler assertion fail in glmark2 terrain 374 - etnaviv: Use u_default_set_debug_callback 655 - etnaviv: Use correct idiv lowering 675 - etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT 1108 - ci: include etnaviv support in ARM64 container 1111 - ci/etnaviv: add GC7000 support 1112 - etnaviv: Remove possibility to force MSAA 1113 - etnaviv: rs: Color resolve works 1114 - etnaviv: rs: Directly call etna_try_rs_blit(..) 1115 - etnaviv: rs: msaa: Set cache mode for SMALL_MSAA [all …]
|
H A D | 23.2.1.rst | 830 - etnaviv: Add util_blitter_save_so_targets(..) call 831 - etnaviv: nir: improve uniform usage for ALU opc 832 - etnaviv: correct number of instructions in dump_shader_info(..) 833 - etnaviv: move printing of final shader out of etna_link_shaders(..) 834 - etnaviv: nir: do not call nir_lower_idiv(..) unconditionally 835 - etnaviv: make wider use of DBG_ENABLED(..) 837 - ci/etnaviv: add asan run 838 - etnaviv: Add support for conditional rendering 839 - etnaviv: add support for performance warnings 841 - etnaviv: remove tgsi remains [all …]
|
H A D | 22.2.0.rst | 210 - regression: "NIR based varying linker" breaks some xwayland/glamor applications with etnaviv 246 - Etnaviv: The triangle is lost during linking together triangle strips with degenerate triangles 1292 - etnaviv: factor out shader screen related init/deint 1293 - etnaviv: async shader compile 1294 - etnaviv: Move nir_shader_compiler_options to compiler 1614 - ci/etnaviv: sort fails.txt 1615 - ci/etnaviv: add recent fails and remove 3 unexpected passes 1616 - ci/etnaviv: disable tests which takes too long 1617 - ci/etnaviv: add recent flakes for gc2000 1618 - ci/etnaviv: gc2000: drop flakes from fails [all …]
|
H A D | 24.2.0.rst | 667 - etnaviv: isa: Drop capturing of python output 668 - etnaviv: isa: Add clang-format special comments 669 - etnaviv: isa: Print dst_full for ALU 670 - etnaviv: isa: Switch to enum isa_thread 671 - etnaviv: isa: Add more flags to etna_inst 672 - etnaviv: isa: Rework modeling of left shift for store/load 673 - etnaviv: isa: Add name for full writemask 675 - etnaviv: isa: Do src swizzle with isaspec 677 - etnaviv: Zero init all srcs passed to etna_emit_alu(..) 686 - etnaviv: isa: Add meta elements to instructions [all …]
|
H A D | 21.1.7.rst | 130 - etnaviv: always try to create KMS side handles for imported resources 142 - etnaviv: fix gbm_bo_get_handle_for_plane for multiplanar images 165 - etnaviv: fix renderonly check in etna_resource_alloc 166 - etnaviv: fail in get_handle(TYPE_KMS) without a scanout resource
|
H A D | 20.2.0.rst | 477 - etnaviv: Use SATURATE 1088 - etnaviv: fix SAMP_ANISOTROPY register value 1089 - etnaviv: do not use int filter when anisotropic filtering is used 1093 - etnaviv: drop translate_blend(..) 1097 - etnaviv: delete not used struct 1098 - etnaviv: convert enums 1099 - etnaviv: move etna_lower_io(..) to etnaviv_nir.c 1100 - etnaviv: get rid of etna_compile dependency 1101 - etnaviv: move etna_lower_alu(..) to etnaviv_nir.c 1102 - etnaviv: drop OPT_V define [all …]
|
H A D | 22.3.5.rst | 122 - etnaviv: drm: fix BO array leaks 123 - etnaviv: free pm queries dynarray on screen destroy 124 - etnaviv: drm: fix check if BO is on a deferred destroy list 125 - etnaviv: fix double scanout import of multiplanar resources
|
H A D | 20.3.0.rst | 1092 - etnaviv: call nir_lower_bool_to_bitsize 1093 - etnaviv: completely turn off MSAA 1094 - ci: do not build libdrm for vc4, reedreno and etnaviv 1095 - etnaviv: call nir_opt_shrink_vectors(..) in opt loop 1096 - etnaviv: shuffle some variant fields 1097 - etnaviv: add disk cache 1098 - etnaviv: simplify linear stride implementation 1101 - etnaviv: drop etna_pipe_wait(..) 1104 - etnaviv: convert from tgsi semantic/index to varying-slot 1105 - etnaviv: move etna_dump_shader(..) to generic location [all …]
|
H A D | 22.0.0.rst | 715 - ci/etnaviv: add manual piglit testing 717 - ci/etnaviv: armhf: switch to .baremetal-test-armhf 718 - ci/etnaviv: no need to force nir anymore 722 - etnaviv/ci: update piglit fails 734 - etnaviv: make use of nir_lower_tex_shadow 735 - etnaviv: fix FRONT_AND_BACK culling 736 - etnaviv: add multiply_with_8 flag 737 - etnaviv: use bytes for read TX data 738 - etnaviv: add two new HI related perfmon counter 739 - etnaviv: add support for INTEL_blackhole_render [all …]
|
/aosp_15_r20/external/mesa3d/ |
H A D | .mr-label-maker.yml | 25 'etnaviv': 'etnaviv' 26 'etnaviv/nn': ['etnaviv', 'teflon'] 158 '^src/etnaviv/': ['etnaviv'] 182 '^src/gallium/drivers/etnaviv/': ['etnaviv'] 183 '^src/gallium/drivers/etnaviv/etnaviv_ml_.*': ['teflon'] 232 '^src/gallium/winsys/etnaviv/': ['etnaviv']
|
/aosp_15_r20/external/mesa3d/.gitlab-ci/build/ |
H A D | gitlab-ci.yml | 167 …GALLIUM_DRIVERS: "freedreno,iris,nouveau,r300,r600,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,pa… 204 …GALLIUM_DRIVERS: "iris,nouveau,r300,r600,freedreno,llvmpipe,softpipe,svga,v3d,vc4,virgl,etnaviv,pa… 209 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,intel-ui,nir,nouveau,lima,panfrost,asahi 260 …GALLIUM_DRIVERS: "i915,iris,nouveau,freedreno,r300,svga,llvmpipe,softpipe,v3d,vc4,virgl,etnaviv,pa… 294 …GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,iris,lima,nouveau,panfrost,r300,r600,radeonsi,svga,llvm… 339 -D tools=drm-shim,etnaviv,freedreno,glsl,intel,nir,nouveau,lima,panfrost,imagination 344 …GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,i915,iris,lima,nouveau,panfrost,r300,r600,radeonsi,svga… 418 …- CROSS=aarch64-linux-android GALLIUM_DRIVERS=etnaviv,freedreno,lima,panfrost,vc4,v3d VULKAN_DRIVE… 452 GALLIUM_DRIVERS: "etnaviv,freedreno,lima,nouveau,panfrost,llvmpipe,softpipe,tegra,v3d,vc4,zink" 468 GALLIUM_DRIVERS: "etnaviv,freedreno,lima,nouveau,panfrost,softpipe,tegra,v3d,vc4,zink" [all …]
|
/aosp_15_r20/external/mesa3d/docs/ |
H A D | features.txt | 42 GL_NV_conditional_render (Conditional rendering) DONE (v3d, etnaviv/HALTI0) 44 GL_ARB_color_buffer_float (Clamping controls) DONE (v3d, vc4, lima, etnaviv) 46 GL_EXT_packed_float DONE (v3d, etnaviv/HALTI0) 49 GL_ARB_framebuffer_object (Framebuffer objects) DONE (v3d, vc4, etnaviv) 51 GL_ARB_half_float_vertex DONE (v3d, vc4, lima, etnaviv) 53 GL_EXT_texture_array DONE (v3d, etnaviv/HALTI0) 56 GL_ARB_texture_rg DONE (v3d, lima, etnaviv/HALTI2) 59 GL_EXT_framebuffer_sRGB (sRGB framebuffer format) DONE (v3d, vc4, lima, etnaviv/HALTI3) 75 GL_ARB_draw_instanced (Instanced drawing) DONE (etnaviv/HALTI2, v3d, crocus) 80 GL_ARB_texture_rectangle (Rectangular textures) DONE (v3d, vc4, lima, crocus, etnaviv) [all …]
|
H A D | teflon.rst | 12 * - Etnaviv 58 mesa $ meson setup build -Dgallium-drivers=etnaviv -Dvulkan-drivers= -Dteflon=true 64 Your board should have booted into a mainline 6.7 or greater kernel and have the etnaviv driver loa… 106 Teflon delegate: loaded etnaviv driver
|
/aosp_15_r20/external/mesa3d/bin/pick/ |
H A D | core_test.py | 87 etnaviv: fix vertex buffer state emission for single stream GPUs 92 Fixes: 3d09bb390a39 (etnaviv: GC7000: State changes for HALTI3..5) 323 … s = self.FakeSubprocess(b'Fixes: 3d09bb390a39 (etnaviv: GC7000: State changes for HALTI3..5)') 335 … s = self.FakeSubprocess(b'Fixes: 3d09bb390a39 (etnaviv: GC7000: State changes for HALTI3..5)') 427 b'Fixes: 3d09bb390a39 (etnaviv: GC7000: State changes for HALTI3..5)\n' 442 b'Fixes: 3d09bb390a39 (etnaviv: GC7000: State changes for HALTI3..5)\n' 457 b'Fixes: 3d09bb390a39 (etnaviv: GC7000: State changes for HALTI3..5)\n'
|
/aosp_15_r20/external/mesa3d/src/etnaviv/drm-shim/ |
H A D | etnaviv_noop.c | 2 * Copyright (c) 2019 Etnaviv Project 221 shim_device.driver_name = "etnaviv"; in drm_shim_driver_init() 225 /* etnaviv uses the DRM version to expose features, instead of getparam. */ in drm_shim_driver_init() 230 drm_shim_override_file("DRIVER=etnaviv\n" in drm_shim_driver_init() 231 "MODALIAS=platform:etnaviv\n", in drm_shim_driver_init()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/etnaviv/ |
H A D | etnaviv_disasm.c | 2 * Copyright (c) 2016 Etnaviv Project 28 #include <etnaviv/isa/etnaviv-isa.h>
|