Lines Matching full:freedreno

101 -  Freedreno drm softpin driver implementation leaks memory
702 - freedreno: Use new macros for CP_WAIT_REG_MEM and CP_WAIT_MEM_GTE
703 - freedreno: Fix CP_MEM_TO_REG flag definitions
704 - freedreno: Document CP_COND_REG_EXEC more
705 - freedreno: Document CP_UNK_A6XX_55
706 - freedreno: Document CP_INDIRECT_BUFFER_CHAIN
1025 - ci: Remove old commented copy of freedreno artifacts.
1027 - ci: Expand the freedreno blit skip regex to cover more cases.
1035 - ci: Move freedreno's parallelism to the runner instead of gitlab-ci
1041 - freedreno: Introduce a fd_resource_layer_stride() helper.
1042 - freedreno: Introduce a fd_resource_tile_mode() helper.
1043 - freedreno: Introduce a resource layout header.
1044 - freedreno: Convert the slice struct to the new resource header.
1045 - freedreno/a6xx: Log the tiling mode in resource layout debug.
1057 - freedreno: Enable texture upload memory throttling.
1058 - freedreno: Stop forcing ALLOW_MAPPED_BUFFERS_DURING_EXEC off.
1059 - freedreno: Track the set of UBOs to be uploaded in UBO analysis.
1060 - freedreno: Drop the extra offset field for mipmap slices.
1061 - freedreno: Refactor the UBWC flags registers emission.
1062 - freedreno: Move UBWC layout into a slices array like the non-UBWC
1065 - freedreno: Move a6xx's setup_slices() to a shareable helper function.
1066 - freedreno: Switch the 16-bit workaround to match what turnip does.
1085 - freedreno: Stop scattered remapping of SSBOs/images to IBOs.
1096 - freedreno/ir3: Plumb the ir3_shader_variant into legalize.
1099 - freedreno: Add some missing a6xx address declarations.
1100 - freedreno: Fix OUT_REG() on address regs without a .bo supplied.
1101 - turnip: Port krh's packing macros from freedreno to tu.
1176 - freedreno/perfcntrs: fix fd leak
1337 - freedreno: reorder format check
1366 - freedreno/drm: Don't miscalculate timeout
1384 - freedreno/ir3: cleanup by removing repeated code
1385 - freedreno: support 16b for the sampler opcode
1386 - freedreno/ir3: fix printing output registers of FS.
1387 - freedreno/ir3: fixup when changing to mad.f16
1388 - freedreno/ir3: enable half precision for pre-fs texture fetch
1390 - freedreno/ir3: put the conversion back for half const to the right
1779 - freedreno: add Adreno 640 ID
1780 - freedreno/ir3: disable texture prefetch for 1d array textures
1781 - freedreno/registers: fix a6xx_2d_blit_cntl ROTATE
1790 - freedreno/regs: update UBWC related bits
1797 - freedreno/registers: add missing MH perfcounter enum for a2xx
1798 - freedreno/perfcntrs: add a2xx MH counters
1799 - freedreno/perfcntrs/fdperf: fix u64 print on 32-bit builds
1800 - freedreno/perfcntrs/fdperf: add missing a20x compatible
1801 - freedreno/perfcntrs/fdperf: add missing a2xx case in select_counter
1813 - freedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_info
1814 - freedreno/registers: add a6xx texture format for stencil sampler
1838 - freedreno/ir3: lower mul_2x32_64
1845 - freedreno/ir3: lower pack/unpack ops
1847 - freedreno/ir3: update prefetch input_offset when packing inlocs
1850 - freedreno/ir3: fix vertex shader sysvals with pre_assign_inputs
1851 - freedreno/registers: document vertex/instance id offset bits
1852 - freedreno/ir3: support load_base_instance
1869 - freedreno/ir3: allow inputs with the same location
1992 - freedreno/registers: Fix typo
1993 - freedreno/registers: Move SP_PRIMITIVE_CNTL and SP_VS_VPC_DST
1994 - freedreno/registers: Add comments about primitive counters
1995 - freedreno/a6xx: Fix primitive counters again
1996 - freedreno/a6xx: Clear sysmem with CP_BLIT
1997 - freedreno: Add nogmem debug option to force bypass rendering
1998 - freedreno/a6xx: Fix layered texture type enum
1999 - freedreno/a6x: Rename z/s formats
2000 - freedreno/a6xx: Add register offset for STG/LDG
2001 - freedreno/ir3: Emit link map as byte or dwords offsets as needed
2002 - freedreno/ir3: Add load and store intrinsics for global io
2003 - freedreno: Don't count primitives for patches
2004 - freedreno/ir3: Add ir3 intrinsics for tessellation
2005 - freedreno/ir3: Use imul24 in offset calculations
2006 - freedreno/ir3: Add tessellation field to shader key
2007 - freedreno/ir3: Extend geometry lowering pass to handle tessellation
2008 - freedreno/ir3: Add new synchronization opcodes
2009 - freedreno/ir3: End TES with chsh when using GS
2010 - freedreno/ir3: Implement tess coord intrinsic
2011 - freedreno/ir3: Implement TCS synchronization intrinsics
2012 - freedreno/ir3: Setup inputs and outputs for tessellation stages
2013 - freedreno/ir3: Don't assume binning shader is always VS
2014 - freedreno/ir3: Pre-color TCS header and primitive ID inputs
2015 - freedreno/ir3: Allocate const space for tessellation parameters
2016 - freedreno/a6xx: Build the right draw command for tessellation
2017 - freedreno/a6xx: Allocate and program tessellation buffer
2018 - freedreno/a6xx: Emit constant parameters for tessellation stages
2019 - freedreno/a6xx: Program state for tessellation stages
2020 - freedreno: Use bypass rendering for tessellation
2021 - freedreno/a6xx: Only set emit.hs/ds when we're drawing patches
2022 - freedreno/blitter: Save tessellation state
2023 - freedreno/a6xx: Only use merged regs and four quads for VS+FS
2024 - freedreno/a6xx: Turn on tessellation shaders
2025 - freedreno/ir3: Use regid() helper when setting up precolor regs
2026 - freedreno/registers: Remove duplicate register definitions
2027 - freedreno: New struct packing macros
2028 - freedreno/registers: Add 64 bit address registers
2029 - freedreno/a6xx: Drop stale include
2030 - freedreno/a6xx: Include fd6_pack.h in a few files
2031 - freedreno/a6xx: Convert emit_mrt() to OUT_REG()
2032 - freedreno/a6xx: Convert emit_zs() to OUT_REG()
2033 - freedreno/a6xx: Convert VSC pipe setup to OUT_REG()
2034 - freedreno/a6xx: Convert gmem blits to OUT_REG()
2035 - freedreno/a6xx: Convert some tile setup to OUT_REG()
2036 - freedreno/a6xx: Silence warning for unused perf counters
2037 - freedreno/a6xx: Document the CP_SET_DRAW_STATE enable bits
2038 - freedreno/a6xx: Make DEBUG_BLIT_FALLBACK only dump fallbacks
2039 - freedreno: Add debug flag for forcing linear layouts
2040 - freedreno/a6xx: Program sampler swap based on resource tiling
2041 - freedreno/a6xx: Pick blitter swap based on resource tiling
2042 - freedreno/a6xx: Add fd_resource_swap() helper
2043 - freedreno/a6xx: Use blitter for resolve blits
2044 - freedreno/a6xx: RB6_R8G8B8 is actually 32 bit RGBX
2045 - freedreno/a6xx: Use A6XX_SP_2D_SRC_FORMAT_MASK macro
2046 - freedreno/a6xx: Handle srgb blits on the blitter
2047 - freedreno/a6xx: Move handle_rgba_blit() up
2048 - freedreno/a6xx: Rewrite compressed blits in a helper function
2049 - freedreno/a6xx: Set up multisample sysmem MRTs correctly
2075 - freedreno/drm: Fix memory leak in softpin implementation
2621 - freedreno/ir3: Support 16-bit comparison instructions
2622 - freedreno/ir3: Add implementation of nir_op_b16csel
2623 - freedreno/ir3: Implement f2b16 and i2b16
2624 - freedreno/ir3: Enabling lowering 16-bit flrp
2910 - freedreno/ir3: split pre-coloring to it's own function
2911 - freedreno/ir3: use SSA flag on dest register too
2912 - freedreno/ir3: ir3_print tweaks
2913 - freedreno/ir3/ra: move regs_count==0 check
2914 - freedreno/ir3/ra: remove ir print after livein/out
2915 - freedreno/ir3: remove obsolete comment
2916 - freedreno/a3xx: fix SP_FS_MRT_REG.HALF_PRECISION
2917 - freedreno/a4xx: fix SP_FS_MRT_REG.HALF_PRECISION
2918 - freedreno/ir3: sync disasm changes from envytools
2919 - freedreno/ir3: also track # of nops for shader-db
2920 - freedreno: fix eglDupNativeFenceFD error
2921 - freedreno/ir3: fix valgrind complaint with STLW
2922 - freedreno/ir3: remove half-precision output
2923 - freedreno/ir3: rename fanin/fanout to collect/split
2924 - freedreno/ir3: remove impossible condition
2925 - freedreno/ir3: add input/output iterators
2926 - freedreno/ir3: show input/output wrmask's in disasm
2927 - freedreno/ir3: helper to print ir if debug enabled
2928 - freedreno/ir3: remove first-vertex sysval
2929 - freedreno/ir3: simplify creating sysval inputs
2930 - freedreno/ir3: re-work shader inputs/outputs
2931 - freedreno/ir3: only tex instructions have wrmask
2932 - freedreno/ir3: fix gpu hang with pre-fs-tex-fetch
2933 - freedreno/ir3: legalize cleanups
2934 - freedreno/ir3: remove unused parameter
2935 - freedreno/perfcntrs: small cleanup
2936 - freedreno/perfcntrs: remove gallium dependencies
2937 - freedreno/perfcntrs: move to shared location
2938 - freedreno/perfcntrs: add accessor to get per-gen tables
2939 - freedreno/perfctrs/a2xx: move CP to be first group
2940 - freedreno/perfcntrs/a6xx: remove RBBM counters
2941 - freedreno/perfcntrs: add fdperf
2942 - freedreno/perfctrs/fdperf: periodically restore counters
2950 - gitlab-ci/freedreno/a6xx: remove most of the flakes
2951 - freedreno: use rsc->slice accessor everywhere
2952 - freedreno: switch to layout helper
2954 - freedreno/ir3: remove store_output lowered to store_shared_ir3
2955 - freedreno/ir3: fix neverball assert in case of unused VS inputs
2957 - freedreno/fdperf: use drmOpen()
2958 - freedreno/a6xx: disable LRZ when blending
2959 - freedreno/a5xx+a6xx: split LRZ layout to per-gen
2960 - freedreno/a6xx: fix LRZ layout
2961 - freedreno/a6xx: fix LRZ logic
2962 - freedreno/a6xx: enable LRZ by default
2964 - freedreno/ir3: add last-baryf shaderdb stat
2965 - freedreno/ir3: add scheduler traces
2966 - freedreno/ir3: add iterator macros
2967 - freedreno/a6xx: fix OUT_REG() vs growable cmdstream
2969 - freedreno/ir3: fix flat shading again
2972 - freedreno/ir3: rename instructions
2974 - freedreno/a6xx: limit scratch/debug markers to debug builds
2975 - freedreno/a6xx: cleanup rasterizer state
2976 - freedreno/a6xx: separate rast stateobj for prim restart
2977 - freedreno/a6xx: drop a few more per-draw registers
2978 - freedreno/a6xx: move dynamic program state to streaming stateobj
2979 - freedreno/a6xx: add PROG_FB_RAST stateobj
2980 - freedreno/drm: fix invalid-cmdstream-size with older kernels
2981 - freedreno: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
2983 - freedreno/a6xx: remove special handling based on MRT format
2984 - freedreno/a6xx: convert blend state to stateobj
2985 - freedreno: extract vsc pipe bo from GMEM state
2986 - freedreno: consolidate GMEM state
2987 - freedreno: constify fd_tile
2988 - freedreno: constify fd_vsc_pipe
2989 - freedreno/a6xx: constify gmem state
2990 - freedreno/a5xx: constify gmem state
2991 - freedreno/a4xx: constify gmem state
2992 - freedreno/a3xx: constify gmem state
2993 - freedreno/a2xx: constify gmem state
2994 - freedreno: get GMEM state from batch
2995 - freedreno: add gmem state cache
2996 - freedreno: add gmem_lock
2997 - freedreno: remove flush-queue
2998 - freedreno: allow ctx->batch to be NULL