freedreno/ir3: rework setup_{input,output} to make struct varyings work
[mesa.git] / src / gallium / drivers / freedreno / a6xx / fd6_program.c
2020-09-01 Jonathan Marekfreedreno/ir3: rework setup_{input,output} to make...
2020-08-20 Connor Abbottfreedreno/a6xx: Add multiview registers
2020-08-19 Rob Clarkfreedreno/a6xx: only generate streamout for draw pass...
2020-08-05 Eric Anholtfreedreno/a6xx: Document the bit for the magic 32bit...
2020-07-27 Jonathan Marekturnip: use patchControlPoints for HS_INPUT_SIZE value
2020-07-14 Jonathan Marekfreedreno/regs: update a6xx PC regs
2020-07-14 Connor Abbottfreedreno/a6xx: Rename and document HLSQ_UPDATE_CNTL
2020-07-14 Jonathan Marekfreedreno/regs: update primitive output related registers
2020-07-01 Jonathan Marekfreedreno/a6xx: set missing bary sysvals
2020-07-01 Jonathan Marekfreedreno/registers: update varying-related registers
2020-06-26 Rob Clarkfreedreno/a6xx+ir3: stop generating pointless binning...
2020-06-26 Connor Abbottir3, freedreno: Round up constlen earlier
2020-06-24 Rob Clarkfreedreno/a6xx: use point-coord helper
2020-06-24 Rob Clarkfreedreno/a6xx: de-duplicate vinterp/vpsrepl state...
2020-06-19 Rob Clarkfreedreno/ir3: move output_loc to variant
2020-06-19 Rob Clarkfreedreno/a6xx: defer userconst cmdstream size calculation
2020-06-18 Rob Clarkfreedreno/a6xx: set .MERGEREGS based on variant
2020-06-16 Rob Clarkfreedreno/a6xx: emit shader names in debug builds
2020-06-15 Rob Clarkfreedreno/ir3: unify shader create/delete paths
2020-06-08 Jonathan Marekfreedreno/a6xx: use nonbinning VS when GS is used
2020-06-04 Kristian H. Kristensenfreedreno/a6xx: Fix VFD_CONTROL emit
2020-06-04 Rob Clarkfreedreno/a6xx: add early-lrz-late-z mode
2020-06-04 Rob Clarkfreedreno/a6xx: update depth-plane control regs
2020-06-04 Rob Clarkfreedreno/ir3: split kill from no_earlyz
2020-05-29 Kristian H. Kristensenfreedreno/a6xx: Program VFD_DEST_CNTL from program...
2020-05-21 Kristian H. Kristensenfreedreno/a6xx: Create shader dependent streamout state...
2020-05-14 Eric Anholtfreedreno/a6xx: Use LDC for UBO loads.
2020-05-12 Eric Anholtfreedreno: Replace OUT_RELOCD with permanently flagging...
2020-05-08 Hyunjun Kofreedreno,tu: Don't request fragcoord components not...
2020-04-30 Rob Clarkfreedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for...
2020-04-30 Rob Clarkfreedreno: sync registers with envytools
2020-04-30 Rob Clarkfreedreno/a6xx: split out const emit
2020-04-27 Eric Anholtfreedreno: Fix calculation of the const buffer cmdstrea...
2020-04-25 Connor Abbottfreedreno/a6xx: Implement PrimID passthrough
2020-04-25 Connor Abbottir3: Skip missing VS outputs in VS out map when linking
2020-01-29 Samuel Pitoisetcompiler: add PERSP to the existing barycentric system...
2020-01-21 Eric Anholtfreedreno: Stop scattered remapping of SSBOs/images...
2020-01-17 Rob Clarkfreedreno/a6xx: move dynamic program state to streaming...
2019-12-04 Rob Clarkfreedreno/ir3: fix neverball assert in case of unused...
2019-11-14 Eric Anholtutil: Move gallium's PIPE_FORMAT utils to /util/format/
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Only use merged regs and four quads...
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Program state for tessellation stages
2019-10-18 Rob Clarkfreedreno/a6xx: add support for pre-fs texture fetch
2019-10-18 Rob Clarkfreedreno: update registers
2019-10-17 Kristian H. Kristensenfreedreno/a6xx: Turn on geometry shaders
2019-10-17 Kristian H. Kristensenfreedreno/a6xx: Emit program state for GS
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Implement primitive layout intrinsics
2019-09-25 Kristian H. Kristensenfreedreno/a6xx: Move instrlen and obj_start writes...
2019-09-25 Kristian H. Kristensenfreedreno/a6xx: Add generic program stateobj support...
2019-09-23 Rob Clarkfreedreno/a6xx: fix binning pass vs. xfb
2019-09-23 Rob Clarkfreedreno/a6xx: un-open-code PC_PRIMITIVE_CNTL_1.PSIZE
2019-09-18 Kristian H. Kristensenfreedreno/a6xx: Write multiple regs for SP_VS_OUT_REG...
2019-09-18 Kristian H. Kristensenfreedreno/a6xx: Share shader state constructor and...
2019-09-18 Kristian H. Kristensenfreedreno/a6xx: Track location of gl_Position out as...
2019-09-13 Rob Clarkfreedreno/a6xx: pre-calculate userconst stateobj size
2019-08-13 Rob Clarkfreedreno/ir3+a6xx: same VBO state for draw/binning
2019-08-13 Rob Clarkfreedreno/a6xx: move immediates to program stateobj
2019-07-17 Eric Anholtfreedreno/a6xx: Drop the WFI in the program update...
2019-06-07 Rob Clarkfreedreno/a6xx: re-arrange program stageobj/group
2019-06-07 Rob Clarkfreedreno/a6xx: don't pre-dispatch texture fetch on...
2019-06-07 Kristian H. Kristensenfreedreno/a6xx: Drop struct stage array
2019-06-07 Kristian H. Kristensenfreedreno/a6xx: Drop support for SS6_DIRECT shader...
2019-06-07 Kristian H. Kristensenfreedreno/a6xx: Share shader_t_to_opcode
2019-06-05 Kristian H. Kristensenfreedreno/a6xx: Use VALIDREG in next_regid() helper
2019-06-05 Kristian H. Kristensenfreedreno/a6xx: Remove dead code from a5xx
2019-06-03 Hyunjun Kofreedreno/ir3: fix counting and printing for half regis...
2019-06-03 Neil Robertsfreedreno/ir3: Use output type size to set OUTPUT_REG_H...
2019-05-20 Rob Clarkfreedreno/a6xx: WFI in program stateobj too
2019-05-20 Rob Clarkfreedreno/a6xx: make sure binning pass constlen is...
2019-05-02 Rob Clarkfreedreno/a6xx: KHR_blend_equation_advanced support
2019-04-25 Rob Clarkfreedreno/a6xx: sample-shading support
2019-04-25 Rob Clarkfreedreno/a6xx: add VALIDREG/CONDREG helper macros
2019-04-25 Rob Clarkfreedreno: update generated headers
2019-04-25 Rob Clarkcompiler: rename SYSTEM_VALUE_VARYING_COORD
2019-04-18 Kristian H. Kristensenfreedreno/a6xx: Add helper for incrementing regid
2019-03-28 Rob Clarkfreedreno/a6xx: small cleanup
2019-03-26 Kristian H. Kristensenfreedreno/ir3: Track whether shader needs derivatives
2019-03-22 Rob Clarkfreedreno/ir3: rename has_kill to no_earlyz
2019-03-05 Timur Kristóffreedreno: Plumb pipe_screen through to irX_tgsi_to_nir.
2019-02-26 Rob Clarkfreedreno/a6xx: vertex_id is not _zero_based
2019-02-26 Rob Clarkfreedreno/a6xx: fix hangs with large shaders
2019-02-18 Rob Clarkfreedreno/a6xx: fix helper_invocation (sampler mask/id)
2019-02-16 Rob Clarkfreedreno/a6xx: compute support
2019-02-16 Rob Clarkfreedreno/a6xx: image/ssbo state emit
2019-02-16 Rob Clarkfreedreno/a6xx: clean up some open-coded bits
2019-02-13 Kristian H. Kristensenfreedreno/a6xx: Fix point coord
2019-02-13 Kristian H. Kristensenfreedreno/a6xx: Front facing needs UNK3 bit
2019-01-21 Karol Herbstmesa: add MESA_SHADER_KERNEL
2018-12-13 Rob Clarkfreedreno: also set DUMP flag on shaders
2018-12-07 Rob Clarkfreedreno/ir3: track max flow control depth for a5xx...
2018-11-27 Rob Clarkfreedreno/ir3: remove pipe_stream_output_info dependency
2018-11-27 Rob Clarkfreedreno: shader_t -> gl_shader_stage
2018-10-17 Rob Clarkfreedreno/a6xx: a bit more state emit cleanup
2018-10-17 Rob Clarkfreedreno/a6xx: use program cache
2018-10-17 Rob Clarkfreedreno/ir3: move binning_pass out of shader variant key
2018-10-17 Rob Clarkfreedreno/ir3: track # of samplers used by shader
2018-10-08 Rob Clarkfreedreno/a6xx: remove fd6_shader_stateobj
2018-09-27 Rob Clarkfreedreno/a6xx: fix shaders w/ >= 24 regs
2018-09-27 Rob Clarkfreedreno/a6xx: fix gl_FragCoord.w
2018-09-27 Rob Clarkfreedreno/a6xx: fix constlen
next