Lines Matching full:freedreno
305 - freedreno/ir3: Link directly to Sethi-Ullman paper
721 - etnaviv: output the same shader-db format as freedreno, v3d and intel
790 - freedreno: Enable the nir_opt_algebraic_late() pass.
1082 - freedreno/ir3: Add a NIR pass to select tex instructions eligible for
1085 - freedreno/ir3: Handle newly added opcode nir_op_imad24_ir3
1104 - freedreno/a6xx: Fix non-mipmap filtering selection.
1105 - freedreno: Fix the type of single-component scaled vertex attrs.
1113 - freedreno: Introduce gitlab-based CI.
1121 - freedreno: Fix invalid read when a block has no instructions.
1122 - freedreno/a3xx: Mostly fix min-vs-mag filtering decisions on
1141 - freedreno/ci: Ban texsubimage2d_pbo.r16ui_2d, due to two flakes
1175 - freedreno/drm-shim: fix mem leak
1588 - freedreno: reorder format check
1641 - freedreno/ir3: Add data structures to support texture pre-fetch
1642 - freedreno/ir3: Add support for texture sampling pre-dispatch
1643 - freedreno/ir3: fix printing output registers of FS.
1841 - freedreno/a2xx: ir2: fix lowering of instructions after float
1843 - freedreno/a2xx: ir2: remove pointcoord y invert
1844 - freedreno/a2xx: ir2: set lower_fdph
1845 - freedreno/a2xx: ir2: fix saturate in cp
1846 - freedreno/a2xx: ir2: check opcode on the right instruction in export
1848 - freedreno/a2xx: ir2: fix incorrect instruction reordering
1849 - freedreno/a2xx: ir2: update register state in scalar insert
1850 - freedreno/a2xx: fix SRC_ALPHA_SATURATE for alpha blend function
1851 - freedreno/a2xx: implement polygon offset
1852 - freedreno/a2xx: fix depth gmem restore
1853 - freedreno/a2xx: formats update
1889 - freedreno/ir3: remove input ncomp field
1890 - freedreno/ir3: increase size of inputs/outputs arrays
1891 - freedreno/ir3: implement fdd{x,y}_coarse opcodes
1892 - freedreno/ir3: fix GETLOD for negative LODs
1893 - freedreno/ir3: implement texop_texture_samples
1894 - freedreno/ir3: implement fquantize2f16
1895 - freedreno/regs: update a6xx 2d blit bits
1927 - freedreno/a2xx: use sysval for pointcoord
1928 - freedreno/a2xx: add missing vertex formats (SSCALE/USCALE/FIXED)
1932 - freedreno/ir3: disable texture prefetch for 1d array textures
1933 - freedreno/registers: fix a6xx_2d_blit_cntl ROTATE
2154 - freedreno/a3xx: fix texture tiling parameters
2155 - freedreno/a3xx: fix sysmem <-> gmem tiles transfer
2159 - freedreno/a6xx: Let the GPU track streamout offsets
2160 - freedreno/a6xx: Implement primitive count queries on GPU
2161 - freedreno/a6xx: Track location of gl_Position out as we link it
2162 - freedreno/a6xx: Share shader state constructor and destructor
2163 - freedreno/a6xx: Turn on vectorize_io
2164 - freedreno/a6xx: Write multiple regs for SP_VS_OUT_REG and
2166 - freedreno/regs: Fix CP_DRAW_INDX_OFFSET command
2167 - freedreno/regs: A couple of tess updates
2168 - freedreno/a6xx: Factor out const state setup
2169 - freedreno: Rename vp and fp to vs and fs in fd_program_stateobj
2170 - freedreno: Add state binding functions for HS/DS/GS
2171 - freedreno: Move fs functions after geometry pipeline stages
2172 - freedreno/a6xx: Add generic program stateobj support for HS/DS/GS
2173 - freedreno/ir3: Add HS/DS/GS to shader key and cache
2174 - freedreno/a6xx: Emit const and texture state for HS/DS/GS
2175 - freedreno/a6xx: Move instrlen and obj_start writes to fd6_emit_shader
2176 - freedreno/registers: Update with GS, HS and DS registers
2177 - freedreno/a6xx: Trim a few regs from fd6_emit_restore()
2178 - freedreno/ir3: Add support for CHSH and CHMASK instructions
2179 - freedreno/ir3: Use third register for offset for LDL and LDLV
2180 - freedreno/ir3: Extend RA with mechanism for pre-coloring registers
2181 - freedreno/ir3: Add new LDLW/STLW instructions
2182 - freedreno/ir3: Add intrinsics that map to LDLW/STLW
2183 - freedreno/a6xx: Add missing adjacency primitives to table
2184 - freedreno/ir3: Add has_gs flag to shader key
2185 - freedreno/ir3: Implement lowering passes for VS and GS
2186 - freedreno/ir3: Implement primitive layout intrinsics
2187 - freedreno/ir3: Setup ir3 inputs and outputs for GS
2188 - freedreno/ir3: Pre-color GS header and primitive ID
2189 - freedreno/ir3: Start GS with (ss) and (sy)
2190 - freedreno/ir3: End VS with CHMASK and CHSH in GS pipelines
2191 - freedreno/a6xx: Emit program state for GS
2192 - freedreno/a6xx: Support layered render targets
2194 - freedreno/blitter: Save GS state
2195 - freedreno/a6xx: Implement PIPE_QUERY_PRIMITIVES_GENERATED for GS
2196 - freedreno/ci: Add failing tests to skip list
2197 - freedreno/a6xx: Turn on geometry shaders
2199 - freedreno/a6xx: Disable geometry shaders for release
2521 - freedreno/a5xx: enable a510
2522 - freedreno/ir3: Add missing ir3_nir_lower_tex_prefetch.c to Android.mk
2874 - freedreno/ir3: convert block->predecessors to set
2875 - freedreno/ir3: maintain predecessors/successors
2876 - freedreno/ir3: do better job of marking convergence points
2878 - freedreno/drm: fix 64b iova shifts
2879 - freedreno/ir3: use uniform base
2880 - freedreno/ir3: cleanup "partially const" ubo srcs
2881 - freedreno/ir3: fix addr/pred spilling
2882 - freedreno/ir3: fix mad copy propagation special case
2883 - freedreno/ir3: assert that only single address
2884 - freedreno/ir3: fix cp cmps.s opt
2885 - freedreno/ir3: allow copy propagation for relative
2887 - freedreno/a6xx: don't tile things that are too small
2888 - freedreno/a6xx: fix 3d tex layout
2889 - freedreno: fix compiler warning
2890 - freedreno/a6xx: pre-calculate userconst stateobj size
2893 - freedreno/a6xx: un-open-code PC_PRIMITIVE_CNTL_1.PSIZE
2894 - freedreno/a6xx: fix binning pass vs. xfb
2895 - freedreno/a6xx: do streamout only in binning pass
2896 - freedreno/ir3: drop unused param
2897 - freedreno/ir3: handle multi component alu src when propagating shifts
2898 - freedreno: update registers
2899 - freedreno/ir3: remove unused ir3_instruction::inout
2900 - freedreno/ir3: track sysval slot for inputs
2901 - freedreno/ir3: don't DCE ij_pix if used for pre-fs-texture-fetch
2902 - freedreno/ir3: add meta instruction for pre-fs texture fetch
2903 - freedreno/ir3: fixup register footprint to account for prefetch
2904 - freedreno/ir3: add dummy bary.f(ei) for pre-fs-fetch
2905 - freedreno/ir3: add pre-dispatch tex fetch to disasm
2906 - freedreno/ir3: force i/j pixel to r0.x
2907 - freedreno/a6xx: add support for pre-fs texture fetch
2909 - freedreno/ir3: enable pre-fs texture fetch for a6xx
2911 - freedreno/ir3: rename mul.s/mul.u
2916 - freedreno/ir3: add rule to generate imad24
2917 - freedreno/ir3: optimize immed 2nd src to mad
2918 - freedreno/ir3: add imul24 opcode
2919 - freedreno/ir3: handle imad24_ir3 case in UBO lowering
2920 - freedreno/ir3: handle scalarized varying inputs
2921 - freedreno/ir3: fixup register footprint fixup
2922 - freedreno/ir3: debug cleanup
2923 - freedreno/ir3: make high regs easier to see in IR dumps
2924 - freedreno/ir3: propagate dest flags for collect/fanin
2925 - freedreno/ir3: treat high vs low reg as conversion
2926 - freedreno/ir3: allow copy-propagate out of fanout
2927 - freedreno/ir3: remove restrictions on const + (abs)/(neg)
2928 - freedreno/ir3: handle the progress case
2929 - freedreno/a6xx: remove some left over dead code
2930 - freedreno/a6xx: cleanup magic registers
2931 - freedreno/a6xx: add a618 support
2932 - freedreno/ir3: fix gpu hang with pre-fs-tex-fetch
2933 - Revert "freedreno/ir3: enable pre-fs texture fetch for a6xx"