Lines Matching full:freedreno
131 - freedreno/a6xx: incorrect rendering in asphalt 9
145 - freedreno/a6xx: skai/skqp fails
174 - freedreno: subway surfers crash when repeatedly toggling fullscreen
176 - freedreno: multiple applications crash on a5xx
185 - freedreno/ir3: allow copy-propagate from array
192 - freedreno/a6xx: broken rendering in playcanvas "after the flood"
208 - freedreno/a6xx: gpu hangs in google earth
222 - freedreno: minetest: alpha channel issue on a6xx
226 - freedreno: glamor issue with x11 desktops
254 - freedreno/turnip: Don't request fragcoord components we don't use
271 - freedreno/a6xx: pubg rendering glitches
993 - freedreno: Initialize lower_int64_options to a proper value
1139 - freedreno/a6xx: Document dual-src blending enable bits
1164 - ir3, freedreno: Round up constlen earlier
1169 - freedreno: Refactor ir3_cache shader compilation
1170 - freedreno: Share constlen between different stages properly
1171 - freedreno: On a5xx+ INDX_SIZE is MAX_INDICES
1172 - freedreno/registers: Label firstIndex field in CP_DRAW_INDX_OFFSET
1174 - freedreno/a6xx: use firstIndex field
1181 - freedreno/a6xx: Force gl_Layer to 0 when necessary
1182 - freedreno: Include adreno_pm4.xml.h before adreno_a6xx.xml.h
1183 - freedreno: Sync registers with envytools
1184 - freedreno/a6xx: Rename and document HLSQ_UPDATE_CNTL
1185 - freedreno/a6xx: Add some documentation for shared consts
1187 - freedreno/a6xx: Add stencilref register info
1190 - freedreno: Add a helper for computing guardband sizes
1192 - freedreno: Use common guardband helper
1193 - freedreno/ir3: Fix SSBO size for bindless SSBO's
1195 - freedreno: Clean up CP_DRAW_MULTI_INDIRECT definition
1196 - freedreno: Add INDIRECT_COUNT CP_DRAW_INDIRECT_MULTI variants
1209 - freedreno/rnn: Return success when parsing addvariant
1211 - freedreno/rnn: Support stripes in rnndec_decodereg
1212 - freedreno/cffdec: Handle CP_DRAW_INDIRECT_MULTI like other draws
1213 - freedreno: Add trace for CP_DRAW_INDIRECT_MULTI
1214 - freedreno/a6xx: Fix CP_BIN_SIZE_ADDRESS name
1215 - freedreno/rnn: Make rnn_decode_enum() respect variants
1216 - freedreno/cffdec: Stop open-coding enum parsing
1217 - freedreno/afuc: Add missing rnn_prepdb()
1218 - freedreno/afuc: Fix PM4 enum parsing
1220 - freedreno: Document draw predication packets
1555 - freedreno: replace fnv1a hash function with xxhash
1592 - meson/freedreno: Fix lua requirement
1612 - freedreno: Centralize UUID generation into new files freedreno_uuid.c/h
1613 - freedreno/uuid: Generate meaningful device and driver UUID
1647 - freedreno/ir3: Initialize the unused dwords of the immediates consts.
1648 - freedreno/ir3: Drop redundant IR3_REG_HALF setup in ALU ops.
1649 - freedreno/ir3: Leave bools as 1-bit, storing them in full regs.
1650 - freedreno/ir3: Set up the block predecessors for a3xx TF
1651 - freedreno/ir3: Fix the a3xx TF outputs stores.
1652 - freedreno/ir3: Fix register allocation assertion failures.
1653 - freedreno: Stop doing binning shaders other than the VS in shader-db.
1654 - freedreno/ir3: Skip tess epilogue if the program is missing stores.
1655 - freedreno: Fix assertion failures on GS/tess shaders with shader-db enabled.
1656 - freedreno/ir3: Remove unused half precision shader key flag.
1657 - freedreno: Emit debug messages when doing draw-time recompiles of shaders.
1658 - freedreno/ir3: Improve shader key normalization.
1659 - freedreno/ir3: Stop initializing regid of so->outputs during setup.
1660 - freedreno/ir3: Set up outputs for multi-slot varyings.
1661 - freedreno: Immediately compile a default variant of shaders.
1662 - freedreno/ir3: Set the FS .msaa flag to true during precompiles.
1663 - freedreno/ir3: Add some more tests of cat6 disasm.
1664 - freedreno/ir3: Sync some new changes from envytools.
1665 - freedreno/ir3: Define the bindful uniform/nonuniform desc modes for cat6 a6xx.
1666 - freedreno/ir3: Disable sin/cos range reduction for mediump.
1668 - ci: Enable IRC flake reporting on freedreno baremetal boards.
1671 - freedreno: Deduplicate ringbuffer macros with computerator/fdperf
1672 - freedreno: Clean up tests around ORing in the reloc flags.
1673 - freedreno: Rename append_bo() in case it doesn't get inlined.
1674 - freedreno: Initialize the bo's iova at creation time.
1675 - freedreno: Start moving relocs flags into the BOs.
1676 - freedreno: Replace OUT_RELOCD with permanently flagging shader BOs for it.
1677 - freedreno: Mark all ringbuffer BOs as to be dumped on crash.
1678 - freedreno: Tell the kernel that all BOs are for writing.
1679 - freedreno: Replace OUT_RELOCW with OUT_RELOC.
1680 - freedreno: Drop the "write" arg to emit_const_bo now relocs don't care.
1682 - freedreno: Fix non-constbuf-upload UBO block indices and count.
1683 - freedreno: Add a nohw flag to skip submitting to the kernel.
1684 - freedreno: Split the fd_batch_resource_used by read vs write.
1685 - freedreno: Add an early out for preparing to read a resource.
1686 - freedreno: Move the resource_read early out to an inline.
1687 - freedreno: Skip taking the lock for resource usage if it's already flagged.
1688 - freedreno/a4xx+: Increase max texture size to 16384.
1689 - freedreno/a6xx: Improve layout testcase logging for UBWC fails.
1690 - freedreno/a6xx: Add a testcase for UBWC buffer sharing.
1691 - freedreno: Pull the tile_alignment lookup for a layout to a helper.
1692 - freedreno/a6xx: Fix UBWC blockheight for RG8.
1693 - freedreno/a6xx: Fix UBWC mipmap sizing.
1694 - freedreno/a6xx: Fix UBWC mipmapping height alignment.
1696 - freedreno/ir3: Clean up a silly nir_src_for_ssa(src.ssa).
1697 - freedreno/ir3: Leave the cursor alone during ir3_nir_try_propagate_bit_shift.
1698 - freedreno/ir3: Move i/o offset lowering after analyze_ubo_ranges.
1699 - freedreno: Trim num_ubos to just the ones we haven't lowered to constbuf.
1700 - freedreno/a6xx: Use LDC for UBO loads.
1701 - freedreno: Drop the noubo fails list for CI, since there aren't any now.
1702 - freedreno: Fix attempts to push UBO contents past the constlen on pre-a6xx.
1703 - freedreno: Fix resource layout dump loop.
1704 - freedreno: Avoid duplicate BO relocs in FD_RINGBUFFER_OBJECTs.
1713 - freedreno/a5xx: Move resource layout to fdl.
1714 - freedreno/fdl: Separate the list of a6xx testcases from the the test code.
1715 - freedreno/a5xx: Add the outline of a unit test for a5xx layout.
1716 - freedreno/a5xx: Set MIN_LAYERSZ on 3D textures like we do on a6xx.
1717 - freedreno/a5xx: Define the 2D blit UBWC pitch fields
1719 - ci: Do an explicit NIR validation-enabled pass on freedreno a630.
1723 - freedreno/a6xx: Fix the size of buffer image views.
1724 - freedreno: Fix printing of unused src in disasm of cat6 RESINFO.
1725 - freedreno: Add more resinfo/ldgb testcases.
1726 - freedreno: Fix resinfo asm, which doesn't have srcs besides IBO number.
1727 - freedreno: Set the immediate flag in a4/a5xx resinfos.
1728 - freedreno/ir3: Refactor out IBO source references.
1729 - freedreno/ir3: Move handle_bindless_cat6 to compiler_nir and reuse.
1730 - freedreno/ir3: Use RESINFO for a6xx image size queries.
1740 - ci: Switch cheza (freedreno a630) testing to baremetal.
1748 - freedreno/a6xx: Add support for ALPHA_TO_ONE.
1749 - freedreno: Upload gallium constbufs as needed when referenced as a UBO.
1750 - freedreno/ir3: Refactor ir3_cp's lower_immed().
1751 - freedreno/ir3: Stop pushing immediates once we've filled the constbuf.
1752 - freedreno/ir3: Drop unnecessary alignment of pushed UBO size.
1753 - freedreno/ir3: Stop shifting UBO 1 down to be UBO 0.
1754 - freedreno/ir3: Account for driver params in UBO max const upload.
1755 - freedreno/ir3: Drop the max_const on a6xx to 512.
1756 - freedreno/ir3: Handle cases where we decide not to lower UBO 0 loads.
1764 - freedreno/a6xx: Fix clip_halfz support.
1782 - ci: Add a freedreno a630 tracie run.
1783 - freedreno/a6xx: Define the register fields for polygon fill mode.
1785 - freedreno/a6xx: Add support for polygon fill mode (as long as front==back).
1786 - ci: Remove a stray "always" on the freedreno traces job.
1817 - freedreno/ir3_cmdline: Fix an uninit var warning.
1818 - freedreno/ir3: Fix uninit var warning.
1822 - freedreno/a2xx: Fix compiler warning in disasm.
1824 - freedreno/ir3: Fix duplicated fine derivatives instructions.
1825 - freedreno/ir3: Add unit tests for derivatives disasm.
1827 - freedreno/ir3: Add a note about the instructions in the disasm test.
1828 - freedreno/ir3: Add a bunch more tests for cat6 opcodes.
1829 - freedreno/ir3: Refactor cat6 general dst printing.
1830 - freedreno/ir3: Fix disasm of register offsets in ldp/stp.
1831 - freedreno/ir3: Add missing ld_args_build_id to the ir3_delay unit test.
1833 - ci: Update checksums for freedreno traces.
1855 - freedreno: Fix "Offset of packed bitfield changed" warnings:
1859 - freedreno/ir3: Fix the type of half-float indirect uniform loads.
1860 - freedreno/a6xx: Document the bit for the magic 32bit-uniforms-as-16b mode.
1861 - freedreno/computerator: Set SP_MODE_CONTROL to the same value as vulkan/GL
1862 - freedreno/ir3: Merge the redundant immediate_idx/immediates_count fields
1863 - freedreno/ir3: Simpify the immediates from an array of vec4 to array of dwords.
1864 - freedreno: Rename emit_const_bo() to emit_const_ptrs().
1865 - freedreno: Split ir3_const's user buffer and indirect upload APIs.
1866 - freedreno/ir3: Clean up instrlen setup.
1867 - freedreno: Increase the NUM_UNIT on compute's consts in indirect dispatch.
1868 - freedreno: Add more asserts for DST_OFF/NUM_UNIT in indirect const uploads.
1869 - freedreno/ir3: Fix assertion failures dumping CS high full regs.
1872 - freedreno: Make the pack struct have a .qword for wide addresses.
1930 - freedreno: replace all dup() with os_dupfd_cloexec()
2295 - freedreno,tu: Don't request fragcoord components not being read.
2426 - freedreno/a3xx: there's no r8i/ui rb format, only rg8i/rg8ui
2427 - freedreno/a3xx: reinstate rgb10_a2ui texture format
2428 - freedreno/ir3: avoid applying (sat) on bary.f
2429 - freedreno/a3xx: fix const footprint
2430 - freedreno: fix off-by-one in assertions checking for const sizes
2431 - freedreno/a3xx: parameterize ubo optimization
2432 - freedreno/a3xx: fix rasterizer discard
2567 - freedreno: Only call nir_lower_io on shader_in/out
2639 - freedreno/ir3_lower_tess: Rework var list helpers
2641 - freedreno/ir3_cmdline: Rework i/o variable fixup
2714 - freedreno/registers: document 422_UNORM and 420_UNORM formats
2717 - freedreno: move a4xx specific layout code to a4xx code
2718 - freedreno/a5xx: remove unused reference to gmem_alignw in layout code
2719 - freedreno/a6xx: don't use gmem_alignw for imported buffers
2720 - freedreno/a6xx: split up gmem/tile alignment requirements
2721 - freedreno: reduce extra height alignment in a6xx layout
2722 - freedreno/a6xx: use RESOLVE_TS event
2723 - freedreno: add adreno 650
2724 - freedreno/layout: add explicit offset/pitch argument to fdl6_layout
2730 - freedreno/a6xx: use nonbinning VS when GS is used
2740 - freedreno/ir3: fix ir3_nir_move_varying_inputs
2754 - freedreno/a6xx: FETCHSIZE is PITCHALIGN
2755 - freedreno/fdl6: rework layout code a bit (reduce linear align to 64 bytes)
2761 - freedreno/a6xx: VSC "STRM_ARRAY_PITCH" is "STRM_LIMIT"
2762 - freedreno/a6xx: remove unnecessary OVERFLOW_FLAG_REG check
2764 - freedreno/a4xx: restore pitch to bytes change to layout code
2765 - freedreno/a4xx: simplify setup_slices
2772 - freedreno/registers: a6xx depth bounds test registers
2782 - freedreno/registers: add CP_DRAW_INDIRECT_MULTI
2783 - freedreno/ir3: add support for load_draw_id
2787 - freedreno/ir3: fix resinfo wrmask
2788 - freedreno/regs: add extra bits for UBWC array pitch
2791 - freedreno/registers: update varying-related registers
2792 - freedreno/a3xx: support LINEAR_PIXEL/PERSP_CENTROID/LINEAR_CENTROID sysvals
2793 - freedreno/a4xx: fake LINEAR_PIXEL varying support for u_blitter
2794 - freedreno/ir3: add generic get_barycentric()
2795 - freedreno/a5xx: set missing bary sysvals
2796 - freedreno/a6xx: set missing bary sysvals
2798 - freedreno/ir3: add support for INTERP_MODE_NOPERSPECTIVE
2806 - freedreno/layout: fix explicit layout offset not added to slice offset
2807 - freedreno/ir3: fix/rework tess levels
2810 - freedreno/regs: document SS6_UBO state src
2812 - freedreno/ir3: add support for a650 tess shared storage
2813 - freedreno/regs: document CS shared storage size bit
2814 - freedreno/a2xx: fix compressed textures
2815 - freedreno: add a fd_resource_pitch helper
2816 - freedreno/layout: layout simplifications and pitch from level 0 pitch
2818 - freedreno/ir3: fix setup_input for sparse vertex inputs
2819 - freedreno/ir3: run nir_opt_loop_unroll in optimization loop
2820 - freedreno: fix layout pitchalign field not being set for imported buffers
2821 - freedreno/regs: update primitive output related registers
2829 - freedreno/regs: update a6xx GRAS registers
2830 - freedreno/regs: update a6xx RB regs
2831 - freedreno/regs: update a6xx VPC regs
2832 - freedreno/regs: update a6xx PC regs
2835 - freedreno/ir3: fix wrong local_primitive_id_start type
2968 - freedreno/ir3: Pass stream output info to ir3_shader_from_nir
2969 - freedreno/ir3: Rename ir3_nir_lower_to_explicit_io
2970 - freedreno/ir3: Add ir3_nir_lower_to_explicit_input() pass
2971 - freedreno/ir3: Lower GS builtins before lowering IO
2972 - freedreno/ir3: Drop hack to clean up split vars
2973 - freedreno/fdl: Align after dividing by block size
2974 - freedreno/a6xx: Set tfetch correctly for compressed formats
2975 - freedreno/ir3: Drop wrmask for ir3 local and global store intrinsics
2976 - freedreno/a6xx: Create shader dependent streamout state at compile time
2977 - freedreno/a6xx: Map inputs to VFD entries up front
2978 - freedreno/a6xx: Allocate ringbuffer based on VFD count
2979 - freedreno/a6xx: Emit VFD setup as array writes
2980 - freedreno/a6xx: Avoid stalling for occlusion queries
2981 - freedreno: Use the right amount of &'s
2982 - freedreno: Use explicit \*_NONE enum for undefined formats
2986 - freedreno/ir3: Avoid {0} initializer for struct reginfo
2992 - freedreno/a6xx: Move per element offset to VFD_DECODE
2993 - freedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE
2994 - freedreno/a6xx: Create stateobj for VFD_DECODE
2995 - freedreno/a6xx: Program VFD_DEST_CNTL from program stateobj
2996 - freedreno/a6xx: Turn on robustness extensions
2997 - docs/features.txt: Update for freedreno
2998 - freedreno/a6xx: Fix VFD_CONTROL emit
2999 - freedreno/a6xx: Don't write REG_A6XX_RB_SRGB_CNTL in restore
3000 - freedreno/a6xx: Set index buffer size to bo size
3001 - freedreno: Handle DRM_FORMAT_MOD_INVALID in shared code
3003 - freedreno/a6xx: Don't blit with R2D_RAW
3004 - freedreno/a6xx: Move fd6_ifmt into fd6_blitter.c
3005 - freedreno/a6xx: Split out src and dst setup helpers for blit
3006 - freedreno/a6xx: Don't set unknown bit when tiling differs
3007 - freedreno/a6xx: Set src and dst rects outside blit loop
3008 - freedreno/a6xx: Program SP_2D_SRC_FORMAT outside blit loop
3009 - freedreno/a6xx: Consolidate computing blit_cntl
3010 - freedreno/a6xx: Don't emit src state when clearing
3011 - freedreno/a6xx: Separate stencil sysmem clear fix
3012 - freedreno/a6xx: Enable FMT6_10_10_10_2_UNORM blitting
3013 - freedreno/a6xx: Make blit_control helper a little more helpful
3014 - freedreno/a6xx: Program A6XX_SP_2D_SRC_FORMAT_COLOR_FORMAT based on dst format
3015 - freedreno/a6xx: Move REG_A6XX_SP_2D_SRC_FORMAT programming to helper
3016 - freedreno/a6xx: Move CP_SET_MARKER to setup helper
3017 - freedreno/a6xx: Program RB_UNKNOWN_8C01 in setup helper
3018 - freedreno/a6xx: Don't take pipe_blit_info in emit_blit_dst
3019 - freedreno/a6xx: Split clear and blit texture into different functions
3020 - freedreno/registers: Rename SP_2D_SRC_FORMAT
3446 - freedreno/drm: android: add libfreedreno_registers static dependency
3447 - freedreno: android: add adreno-pm4-pack.xml.h generation to android build
3452 - android: freedreno: add fd5_layout.c to Makefile.sources
3453 - android: freedreno/ir3: add missing generated sources and rules
3454 - android: freedreno/ir3: simplify generated sources rules
3457 - android: freedreno/registers: fix generated headers rules
3458 - android: freedreno/ir3: fix include paths
3459 - android: freedreno/common: add support for libfreedreno_common static
3460 - android: freedreno: move a2xx disasm out of gallium
3461 - android: freedreno/common: add libmesa_git_sha1 static dependency
3969 - freedreno: add screen lock wrappers
3970 - freedreno: switch to simple_mtx
3971 - freedreno: fix buffer import
3973 - freedreno/drm: drop atomic refcnts
3974 - freedreno/drm: inline the things
3975 - freedreno/a6xx: small query cleanup
3976 - freedreno/a6xx: avoid unnecessary clearing VS DP state
3977 - freedreno/a6xx: move const state to single stateobj
3978 - freedreno/a6xx: move scissor state to stateobj
3979 - freedreno/a6xx: limit PROG_FB_RAST state emit
3980 - freedreno/a6xx: limit LRZ state emit
3981 - freedreno/a6xx: move blend-color to stateobj
3982 - freedreno/a6xx: combine sample mask into blend state
3983 - freedreno/a6xx: skip unnecessary MRT blend state
3984 - freedreno/a6xx: add OUT_PKT()
3985 - freedreno/a6xx: convert draw packet to OUT_PKT()
3986 - freedreno/a6xx: split out const emit
3987 - freedreno/ir3: inline const emit
3988 - freedreno/a6xx: convert const emit to OUT_PKT()
3989 - freedreno: scissor vs disabled scissor micro-opt
3990 - freedreno/a6xx: more OUT_REG()
3991 - freedreno: sync registers with envytools
3992 - freedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for fragcoord
3993 - freedreno/a6xx: fix LRZ hang
3994 - freedreno/a6xx: add some more formats
3995 - freedreno: we don't need aligned vbo's
3996 - freedreno/a6xx: compressed blit fixes
3997 - freedreno/a6xx: enable tiled compressed textures
3998 - freedreno/gmem: don't assume scissor opt when estimating # of bins
3999 - freedreno: initialize max_scissor
4000 - freedreno/gmem: add div_align() helper
4001 - freedreno/gmem: add helper to dump GMEM layout
4002 - freedreno: add gmemtool
4003 - freedreno/gmem: relax alignment on a6xx
4004 - freedreno/gmem: rework gmem layout algo
4005 - freedreno/ir3: don't allow negative const_offset
4006 - freedreno/ir3: fix indirect cb0 load_ubo lowering
4007 - freedreno/ir3: limit # of tex prefetch by shader size
4008 - freedreno/ir3/postsched: reset sfu_delay on sync
4009 - freedreno/ir3/postsched: try to avoid (sy) syncs
4010 - freedreno/ir3/sched: avoid scheduling outputs
4011 - freedreno/ir3/sched: try to avoid syncs
4012 - freedreno/a6xx: fix max-scissor opt
4013 - freedreno/ir3: use const_index accessors
4017 - freedreno/ir3: use lower_wrmasks pass
4018 - freedreno/fdperf: add dependency on generated headers
4019 - freedreno/drm: don't pass thru 'DUMP' flag on older kernels
4020 - freedreno/drm: handle ancient kernels
4021 - freedreno/ir3: remove Sethi-Ullman numbering pass
4022 - freedreno/ir3: juggle around ir3_debug_print()
4023 - freedreno/ir3/dce: report progress
4024 - freedreno/cf: report progress
4025 - freedreno/ir3/cp: report progress
4026 - freedreno/ir3/deps: report progress
4027 - freedreno/ir3/group: report progress
4028 - freedreno/ir3/legalize: report progress
4029 - freedreno/ir3/postsched: report progress
4030 - freedreno/ir3: add IR3_PASS() macro
4031 - freedreno/ir3: move where we preserve binning pass inputs
4032 - freedreno/ir3: be iterative
4033 - freedreno/ir3: make foreach_src declare cursor ptr
4034 - freedreno/ir3: make foreach_ssa_src declar cursor ptr
4035 - freedreno/ir3: make input/output iterators declare cursor ptr
4036 - freedreno/ir3/group: fix for half-regs
4037 - freedreno/ir3: fix mismatched flags on split
4038 - freedreno/ir3/cf: handle multiple cov's properly
4039 - freedreno/ir3: fix immed type in create_addr0()
4040 - freedreno/ir3/print: print cat2 condition
4041 - freedreno/ir3/cp: fix cmps folding
4042 - freedreno/ir3: fix mismatched wrmask for overlapping VS inputs
4043 - freedreno/ir3: add simple validate pass
4044 - freedreno/ir3: add helpers to deal with src/dst types
4045 - freedreno/ir3/validate: add checking for types and opcodes
4046 - freedreno/drm: disallow exported buffers in bo cache
4047 - freedreno: add batch debugging
4048 - freedreno: clear last_fence after resource tracking
4049 - freedreno: handle PIPE_TRANSFER_MAP_DIRECTLY
4050 - freedreno/gmem: make noscis debug actually do something on a6xx
4051 - freedreno/gmemtool: make GMEM alignment per-gen
4052 - freedreno/gmemtool: add a405
4053 - freedreno/gmemtool: add verbose mode
4054 - freedreno/gmem: add some asserts
4055 - freedreno/gmem: fix nbins_x/y mismatch
4056 - freedreno/gmem: split out helper to calc # of bins
4057 - freedreno/a6xx: LRZ fix for alpha-test
4058 - freedreno/a6xx: document LRZ flag buffer
4059 - freedreno/a6xx: fix vsc assert
4064 - freedreno/ir3: split kill from no_earlyz
4065 - freedreno/a6xx: sync registers from envytools
4066 - freedreno/a6xx: update depth-plane control regs
4067 - freedreno/a6xx: re-work LRZ state tracking
4068 - freedreno/a6xx: add early-lrz-late-z mode
4069 - freedreno/a6xx: also consider alpha-test for ztest-mode
4070 - freedreno/a6xx: more early-z
4071 - freedreno/computerator: fix missing dependency on generated header
4073 - freedreno/ir3: add debug code to print conflicting half-regs
4074 - freedreno/ir3: respect tex prefetch limits
4075 - freedreno/ir3: remove RA "q-values" optimization
4076 - freedreno/ir3: limit pre-fetched tex dest
4077 - freedreno/ir3: unify shader create/delete paths
4078 - freedreno/ir3: move the libdrm dependency out of shared code
4080 - freedreno/ir3: don't rely on intr->num_components
4087 - freedreno/log-parser: fix compute times
4088 - freedreno/sched: reset delay counters at start of block
4089 - freedreno/ir3/validate: also check instr->address
4090 - freedreno/ir3/cp: properly handle already-folded RELATIV
4091 - freedreno: splitup emit_string_marker
4092 - freedreno/a6xx: emit shader names in debug builds
4093 - freedreno/ir3/legalize: don't allow (nopN) if (rptN)
4094 - freedreno/ir3/print: print (r) flag
4095 - freedreno/ir3: add test for delay slot calculation
4096 - freedreno/ir3/delay: calculate delay properly for (rptN)'d instructions
4097 - freedreno/ir3: add helpers to move instructions
4098 - freedreno/ir3: delay test support for vectorish instructions
4099 - freedreno/ir3/cp: extract valid_flags
4100 - freedreno/ir3: add post-scheduler cp pass
4101 - freedreno/ir3: convert regmask_t to struct
4102 - freedreno/ir3: move mergedreg state out of reg
4103 - freedreno/ir3: decouple regset from gpu gen
4104 - freedreno/ir3: pass variant to postsched
4105 - freedreno/ir3: re-work assembler API
4106 - freedreno/ir3: make mergedregs a property of the variant
4107 - freedreno/a6xx: set .MERGEREGS based on variant
4109 - freedreno/computerator: MERGEDREGS update
4110 - freedreno/ir3: update obsolete comment
4116 - freedreno/ir3: refactor out helper to compile shader from asm
4117 - freedreno/ir3: add accessor for const_state
4118 - freedreno/a6xx: defer userconst cmdstream size calculation
4119 - freedreno/ir3: move ubo_state into const_state
4120 - freedreno/ir3: drop shader->num_ubos
4121 - freedreno/ir3: constify shader key
4122 - freedreno/ir3: pass variant to ir3_create()
4123 - freedreno/ir3: convert over to ralloc
4124 - freedreno/ir3: move num_reserved_user_consts out of const_state
4125 - freedreno/ir3: un-embed const_state
4126 - freedreno/ir3: move const_state back to variant
4127 - freedreno/ir3: move output_loc to variant
4128 - freedreno/ir3: split out ubo info from range
4129 - freedreno/ir3: splitup get_existing_range()
4130 - freedreno/ir3: split ubo analysis/lowering passes
4131 - ci: remove some freedreno a6xx skips
4132 - freedreno/ir3: add helper to determine point-coord inputs
4133 - freedreno/a6xx: de-duplicate vinterp/vpsrepl state building
4134 - freedreno/a6xx: use point-coord helper
4135 - freedreno/a5xx: use point-coord helper
4136 - freedreno/a4xx: use point-coord helper
4137 - freedreno/a3xx: use point-coord helper
4138 - freedreno: convert builtin blit VS prog to ureg builder
4139 - freedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORD
4140 - freedreno: make foreach_bit() declare it's cursor
4141 - freedreno: split out batch draw tracking helper
4142 - freedreno: split out batch clear tracking helper
4143 - freedreno: handle batch flush in resource tracking
4144 - freedreno/ir3/ra: fix pre-color edge case
4145 - freedreno/ir3: add ir3_finalize_nir()
4146 - freedreno/ir3: move finalize_nir to pscreen hook
4147 - freedreno/ir3: add ir3_compiler_destroy()
4148 - freedreno/ir3: shuffle some variant fields
4149 - freedreno/a6xx+ir3: stop generating pointless binning shaders
4150 - freedreno/ir3: build binning variant at same time as draw variant
4151 - freedreno/ir3: disk-cache support
4152 - freedreno/ir3: move nir finalization to after cache miss
4153 - freedreno/fdperf: fix print of base address
4154 - freedreno/fdperf: better compatible string matching
4155 - freedreno/fdperf: prefer render node
4157 - freedreno/ir3: add missing VS driver params
4158 - freedreno/ir3: make compile fails more visible
4159 - freedreno/a6xx: bail instead of crash for compile fails
4160 - freedreno/ir3/ra: be better at failing
4161 - freedreno/a6xx: don't enable early-z/lrz if no z-test
4162 - freedreno/ir3: DCE unused arrays
4165 - freedreno: small comment re-word
4166 - freedreno: whitespace fix
4167 - freedreno/ir3/parser: half-precision relative regs
4168 - freedreno/ir3: set array precision on creation
4169 - freedreno/ir3: fix half-reg array stores
4170 - freedreno/ir3/ra: debug msgs tweak
4171 - freedreno/ir3/ra: assign vreg names to all array elements
4172 - freedreno/ir3/ra: fix array conflicts for split/merged
4173 - freedreno: sync registers from envytools
4174 - freedreno: make gen_header.py check parent directory
4175 - freedreno: slurp in rnndb
4176 - freedreno: slurp in rnn
4177 - freedreno: slurp in decode tools
4178 - freedreno: slurp in afuc
4179 - freedreno/rnn: warnings cleanup
4180 - freedreno/decode: warnings cleanup
4181 - freedreno/afuc: warnings cleanup
4182 - freedreno: add CI for envytools tools
4183 - freedreno/ir3: split out regmask
4184 - freedreno: drop shader_t
4185 - freedreno: deduplicate a3xx+ disasm
4186 - freedreno: move a2xx disasm out of gallium
4187 - freedreno: deduplicate a2xx disasm
4188 - freedreno/ci: add a2xx trace to CI job
4189 - freedreno/tools: check rnn parse status
4190 - freedreno/rnn: split out helper to find files
4191 - freedreno/rnn: add error helper
4192 - freedreno/rnn: rename schema file
4193 - freedreno/rnn: update schema for 'pos'
4194 - freedreno/rnn: add relaxed boolean type
4195 - freedreno/rnn: add high/low/pos to registers
4196 - freedreno/rnn: add radix/align
4197 - freedreno/rnn: relax Hexadecimal to HexOrNumber
4198 - freedreno/rnn: add variants/varset to domain
4199 - freedreno/registers/a2xx: fix validation error
4200 - freedreno/registers/a4xx: fix validation error
4201 - freedreno/registers/adreno_pm4: fix validation errors
4202 - freedreno/rnn: describe copyright element in schema
4203 - freedreno/rnn: add "addvariant" to schema
4204 - freedreno/rnn: allow name to be optional in arrays
4205 - freedreno/rnn: fix use-group
4206 - freedreno/registers/mdp5: fix validation error
4207 - freedreno/rnn: schema updates for dynamic/irregular offsets
4208 - freedreno/rnn: add schema validation
4209 - freedreno/rnn: headergen2 warnings cleanup
4210 - freedreno/decode: cffdec warnings cleanup
4211 - freedreno/ir3: add missing track_ubo_use()
4212 - freedreno/a6xx: don't emit a bogus size for empty cb slots
4213 - freedreno/a6xx: fixup draw state earlier
4214 - freedreno/rnn: also look for .xml.gz
4215 - freedreno/rnn: rework RNN_DEF_PATH construction
4216 - freedreno/registers: add .gitignore
4217 - freedreno/registers: split header build into subdirs
4218 - freedreno/registers: install gzip'd register database
4219 - freedreno/decode: move dependencies up a level
4220 - freedreno: allow fence_fd fences to be recycled
4221 - freedreno/ir3: ir3_cmdline updates
4222 - freedreno/ir3: lower local_index using local_id
4228 - freedreno/registers: add some missing regs to build
4229 - freedreno/crashdec: handle section name typos
4230 - freedreno/a6xx: fix occlusion query with more than one tile
4231 - freedreno: handle case of shadowing current render target
4232 - freedreno/gmemtool: add tile_alignw/h and a650
4255 - android: freedreno: Another build fix
4517 - freedreno/a4xx: fix \*_NONE enum conversion
4620 - freedreno: fix missing fallthrough comments
4703 - freedreno: Add missing break statement.
4708 - freedreno: Add missing va_end.
4724 - freedreno: Fix file descriptor leak.
4726 - freedreno: Check file descriptor before write.