ir3: Support variants with different constlen's
[mesa.git] / src / freedreno / ir3 / ir3_shader.c
2020-06-26 Connor Abbottir3: Support variants with different constlen's
2020-06-26 Connor Abbottir3, freedreno: Round up constlen earlier
2020-06-22 Brian Hoir3: Unconditionally enable MERGEDREGS on a6xx
2020-06-19 Rob Clarkfreedreno/ir3: move const_state back to variant
2020-06-19 Rob Clarkfreedreno/ir3: un-embed const_state
2020-06-19 Rob Clarkfreedreno/ir3: move num_reserved_user_consts out of...
2020-06-19 Rob Clarkfreedreno/ir3: convert over to ralloc
2020-06-19 Connor Abbottir3: Split out variant-specific lowering and optimizations
2020-06-19 Rob Clarkfreedreno/ir3: constify shader key
2020-06-19 Rob Clarkfreedreno/ir3: add accessor for const_state
2020-06-18 Rob Clarkfreedreno/ir3: make mergedregs a property of the variant
2020-06-18 Rob Clarkfreedreno/ir3: re-work assembler API
2020-06-17 Connor Abbottir3: Pass reserved_user_consts to ir3_shader_from_nir()
2020-06-15 Rob Clarkfreedreno/ir3: move the libdrm dependency out of shared...
2020-05-19 Rob Clarkfreedreno/ir3: make input/output iterators declare...
2020-05-12 Eric Anholtfreedreno: Replace OUT_RELOCD with permanently flagging...
2020-05-01 Eric Anholtfreedreno/ir3: Improve shader key normalization.
2020-05-01 Kristian H. Kristensenfreedreno/ir3: Lower GS builtins before lowering IO
2020-05-01 Kristian H. Kristensenfreedreno/ir3: Pass stream output info to ir3_shader_fr...
2020-04-27 Alyssa Rosenzweigir3: Use shared mediump output lowering
2020-04-25 Kristian H. Kristensenfreedreno/ir3: Print @tex write mask using 0x%x
2020-04-13 Rob Clarkfreedreno/ir3: add mov/cov stats
2020-04-10 Eric Anholtfreedreno: Fix leak of binning shader variants.
2020-03-27 Rob Clarkfreedreno/ir3: reformat disasm output
2020-03-27 Rob Clarkfreedreno/ir3: fix bogus register footprint with tess/gs
2020-03-27 Rob Clarkfreedreno/ir3: small cleanup and comments
2020-03-10 Rob Clarkfreedreno/ir3: also lower lowp frag outputs
2020-02-24 Kristian H. Kristensenfreedreno/ir3: Lower output precision
2020-02-01 Rob Clarkfreedreno/ir3: fix a dirty lie
2020-01-29 Samuel Pitoisetcompiler: add PERSP to the existing barycentric system...
2019-11-20 Hyunjun Kofreedreno/ir3: fix printing output registers of FS.
2019-11-14 Eric Anholtutil: Move gallium's PIPE_FORMAT utils to /util/format/
2019-11-12 Rob Clarkfreedreno/ir3: show input/output wrmask's in disasm
2019-11-12 Rob Clarkfreedreno/ir3: add input/output iterators
2019-11-12 Rob Clarkfreedreno/ir3: remove impossible condition
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Add ir3 intrinsics for tessellation
2019-10-24 Rob Clarkfreedreno/ir3: debug cleanup
2019-10-22 Rob Clarkfreedreno/ir3: fixup register footprint fixup
2019-10-18 Rob Clarknir: add nir_lower_amul pass
2019-10-18 Rob Clarkfreedreno/ir3: add pre-dispatch tex fetch to disasm
2019-10-18 Rob Clarkfreedreno/ir3: fixup register footprint to account...
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Implement lowering passes for VS and GS
2019-08-13 Rob Clarkfreedreno/ir3+a6xx: same VBO state for draw/binning
2019-07-29 Eric Anholtfreedreno: Fix data race on making the shader's id.
2019-07-29 Eric Anholtfreedreno: Take a lock around shader variant creation.
2019-06-22 Eric Anholtfreedreno: Remove silly return from ir3_optimize_nir().
2019-06-22 Eric Anholtfreedreno: Stop reporting max_const in shader-db.
2019-06-22 Eric Anholtfreedreno: Include binning shaders in shader-db.
2019-06-05 Kristian H. Kristensenfreedreno/ir3: Generalize ir3_shader_disasm()
2019-06-03 Hyunjun Kofreedreno/ir3: fix counting and printing for half regis...
2019-05-07 Rob Clarkfreedreno/ir3: move const_state to ir3_shader
2019-05-07 Rob Clarkfreedreno/ir3: move immediates to const_state
2019-05-07 Rob Clarkfreedreno/ir3: consolidate const state
2019-05-04 Rob Clarkfreedreno/ir3: remove assert
2019-05-02 Rob Clarkfreedreno/ir3: add some ubo range related asserts
2019-04-30 Rob Clarkfreedreno/ir3: fixes for half reg in/out
2019-04-25 Rob Clarkfreedreno/ir3: sample-shading support
2019-04-25 Rob Clarkfreedreno/ir3: rename frag_vcoord -> ij_pixel
2019-04-25 Rob Clarkcompiler: rename SYSTEM_VALUE_VARYING_COORD
2019-04-12 Timothy Arcerinir/i965/freedreno/vc4: add a bindless bool to type...
2019-03-30 Rob Clarkfreedreno/ir3: add pass to move varying loads
2019-03-03 Rob Clarkfreedreno/ir3: add Sethi–Ullman numbering pass
2019-02-20 Rob Clarkfreedreno/ir3: fix crash in compile fail case
2018-12-13 Rob Clarkfreedreno: debug GEM obj names
2018-12-07 Rob Clarkfreedreno/ir3: sync instr/disasm
2018-11-27 Rob Clarkfreedreno: move ir3 to common location