agx: Fix missing #include
[platform/upstream/mesa.git] / src / asahi / compiler /
2023-01-05 Alyssa Rosenzweigagx: Lower discard to zs_emit when zs_emit used
2023-01-05 Alyssa Rosenzweigagx: Fix discard with MRT
2023-01-05 Alyssa Rosenzweigagx: Introduce "no_varyings" instruction
2023-01-05 Alyssa Rosenzweigagx: Consider "stop" a control flow instruction
2023-01-05 Alyssa Rosenzweigagx: Optimize waits locally
2023-01-05 Alyssa Rosenzweigagx: Remove logical_end later
2023-01-05 Alyssa Rosenzweigagx: Validate widths of vectors
2023-01-05 Alyssa Rosenzweigagx: Add agx_read_registers helper
2023-01-05 Alyssa Rosenzweigagx: Compact st_tile argument per mask
2023-01-05 Alyssa Rosenzweigagx: Insert waits post-RA
2023-01-05 Alyssa Rosenzweigagx: Pack texture scoreboard slots
2023-01-05 Alyssa Rosenzweigagx: Pack wait instructions
2023-01-05 Alyssa Rosenzweigagx: Remove unused idiv const func
2023-01-05 Alyssa Rosenzweigagx: Use metadata for VS varying linking
2023-01-05 Alyssa Rosenzweigagx: Don't use nir_variable when gathering flat varyings
2023-01-05 Alyssa Rosenzweigagx: Hash agx_instr faster
2023-01-05 Alyssa Rosenzweigagx: Use texture write mask
2023-01-05 Alyssa Rosenzweigagx: Note that textures clobber even masked
2023-01-05 Alyssa Rosenzweigagx: Plumb in store instruction
2022-12-27 Alyssa Rosenzweigasahi: Clang-format the subtree
2022-12-27 Alyssa Rosenzweigasahi: Add some clang-format commas
2022-12-27 Alyssa Rosenzweigasahi: Manually format some parts of the code
2022-12-27 Alyssa Rosenzweigagx: Undo sed fail
2022-12-17 Alyssa Rosenzweigagx: Implement depth and stencil export
2022-12-17 Asahi Linaasahi: Identify & disable triangle merging for shaders...
2022-12-17 Asahi Linaasahi: Allocate enough push ranges for the worst possib...
2022-12-17 Alyssa Rosenzweigagx: Fix packing of extension for block image stores
2022-12-17 Alyssa Rosenzweigagx: Coalesce i2i16 and u2u16
2022-12-14 Ian Romanicknir: Eliminate nir_op_i2b
2022-12-02 Alyssa Rosenzweigagx: Lower VBOs in NIR
2022-12-02 Alyssa Rosenzweigagx: Lower UBOs in NIR
2022-12-02 Alyssa Rosenzweigagx: Implement 8-bit sign extensions
2022-12-02 Alyssa Rosenzweigagx: Allow some 8-bit sources
2022-12-02 Alyssa Rosenzweigagx: Implement formatted loads
2022-12-02 Alyssa Rosenzweigagx: Add shift to device_load
2022-12-01 Alyssa Rosenzweigagx: Clamp point sizes
2022-12-01 Alyssa Rosenzweigagx: Handle 32-bit gl_FragCoord.zw
2022-12-01 Alyssa Rosenzweigagx: Handle large varying indices
2022-11-24 Alyssa Rosenzweigagx: Fix signedness issues packing
2022-11-24 Alyssa Rosenzweigagx: Handle vertex shaders that use <= 8 halfregs
2022-11-24 Alyssa Rosenzweigagx: Try to align sources of pack_64_2x32_split
2022-11-24 Alyssa Rosenzweigagx: Implement nir_op_pack_64_2x32_split
2022-11-22 Yonggang Luotree-wide: Use __func__ instead of __FUNCTION__ in...
2022-11-19 Alyssa Rosenzweigasahi,agx: Use new tilebuffer infrastructure
2022-11-19 Alyssa Rosenzweigagx: Add block_image_store instruction
2022-11-19 Alyssa Rosenzweigagx: Add helper to map pipe formats to agx_formats
2022-11-19 Alyssa Rosenzweigagx: Implement nir_texop_txf_ms
2022-11-19 Alyssa Rosenzweigasahi: Use PIPE_FORMATs for driver-compiler ABI
2022-11-19 Alyssa Rosenzweigagx: Handle collects in backwards isel
2022-11-19 Alyssa Rosenzweigagx: Assert more invariants in RA
2022-11-19 Alyssa Rosenzweigagx: Validate part of SSA form
2022-11-19 Alyssa Rosenzweigagx: Split off NIR preprocessing from compiling
2022-11-19 Alyssa Rosenzweigagx: Handle scalar texture destinations
2022-11-19 Alyssa Rosenzweigagx: Don't depend on GenXML
2022-11-19 Alyssa Rosenzweigagx: Lower packs/unpacks and bitfields
2022-11-10 Yonggang Luoutil: normalize include files under src/util/*.h with...
2022-11-10 Alyssa Rosenzweigagx: Don't assert on texop twice
2022-11-10 Alyssa Rosenzweigagx: Implement unary math ops
2022-11-10 Alyssa Rosenzweigagx: Implement {i,u}mul_2x32_64
2022-11-10 Alyssa Rosenzweigagx: Implement nir_op_unpack_64_2x32_split_{x,y}
2022-11-10 Alyssa Rosenzweigagx/ra: Remove index_to_reg
2022-11-10 Alyssa Rosenzweigagx: Add CSE optimization pass
2022-11-10 Alyssa Rosenzweigagx: Describe whether instructions may be reordered
2022-11-10 Alyssa Rosenzweigagx: Add and use replace_src helper
2022-11-10 Alyssa Rosenzweigagx: Use nir_opt_phi_precision
2022-11-10 Alyssa Rosenzweigagx: Pass agx_index to agx_copy
2022-11-10 Alyssa Rosenzweigagx: Coalesce collects when possible
2022-11-10 Alyssa Rosenzweigagx: Introduce agx_foreach_ssa_{src,dest} macros
2022-11-10 Alyssa Rosenzweigagx/ra: Factor out assign_regs
2022-11-10 Alyssa Rosenzweigagx/ra: Use BITSET_*_RANGE in some places
2022-11-10 Alyssa Rosenzweigagx: Free dests of splits that are never read
2022-11-10 Alyssa Rosenzweigagx: Refuse to handle discontiguous iter
2022-11-10 Alyssa Rosenzweigagx: Don't emit writeout 0xC200
2022-11-03 Yonggang Luomesa: Move glheader.h from mesa/main/glheader.h to...
2022-10-22 Alyssa Rosenzweigagx: Use agx_nir_opt_preamble
2022-10-22 Alyssa Rosenzweigagx: Add agx_nir_opt_preamble pass
2022-10-22 Alyssa Rosenzweigagx: Report GPRs to the driver
2022-10-22 Alyssa Rosenzweigagx: Avoid reading high uniforms from device_load
2022-10-22 Alyssa Rosenzweigagx: Handle 64-bit moves
2022-10-22 Alyssa Rosenzweigagx: Restrict copyprop of uniforms
2022-10-22 Alyssa Rosenzweigagx: Handle uniforms passed to COLLECT
2022-10-22 Alyssa Rosenzweigagx: Implement scalar load/store_preamble
2022-10-22 Alyssa Rosenzweigagx: Strengthen assert for packing ld/st instructions
2022-10-22 Alyssa Rosenzweigagx: Allow larger indices for ld/st
2022-10-22 Alyssa Rosenzweigagx: Add uniform_store instruction
2022-10-22 Alyssa Rosenzweigagx: Align preamble shaders
2022-10-22 Alyssa Rosenzweigagx: Handle multiple functions
2022-10-22 Alyssa Rosenzweigagx: Make push_count public
2022-10-22 Alyssa Rosenzweigagx: Check that we don't push too much
2022-10-22 Alyssa Rosenzweigagx: Be less sloppy about high uniforms
2022-10-22 Alyssa Rosenzweigasahi: Support preamble shaders
2022-10-22 Alyssa Rosenzweigasahi: Make agx_varyings a union
2022-10-22 Alyssa Rosenzweigasahi: Route shader-db stats to debug callback
2022-10-22 Alyssa Rosenzweigagx: Remove command line compiler
2022-10-14 Alyssa Rosenzweigagx: Reserve live-in regs at the start of block
2022-10-14 Alyssa Rosenzweigagx: Pass in max regs as a paramter to RA
2022-10-14 Alyssa Rosenzweigagx: Introduce ra_ctx data structure
2022-10-14 Alyssa Rosenzweigagx: Write to r0l with a "nesting" instruction
2022-10-14 Alyssa Rosenzweigagx: Preload vertex/instance ID only at start
2022-10-14 Alyssa Rosenzweigagx: Print agx_dim appropriately
next