freedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE
[mesa.git] / src / gallium / drivers / freedreno / a6xx / fd6_emit.c
2020-05-29 Kristian H. Kristensenfreedreno/a6xx: Decouple VFD_FETCH and VFD_DECODE
2020-05-29 Kristian H. Kristensenfreedreno/a6xx: Move per element offset to VFD_DECODE
2020-05-26 Kristian H. Kristensenfreedreno: Use explicit *_NONE enum for undefined formats
2020-05-21 Kristian H. Kristensenfreedreno/a6xx: Emit VFD setup as array writes
2020-05-21 Kristian H. Kristensenfreedreno/a6xx: Allocate ringbuffer based on VFD count
2020-05-21 Kristian H. Kristensenfreedreno/a6xx: Map inputs to VFD entries up front
2020-05-21 Kristian H. Kristensenfreedreno/a6xx: Create shader dependent streamout state...
2020-05-12 Eric Anholtfreedreno: Replace OUT_RELOCW with OUT_RELOC.
2020-04-30 Rob Clarkfreedreno/a6xx: more OUT_REG()
2020-04-30 Rob Clarkfreedreno/ir3: inline const emit
2020-04-30 Rob Clarkfreedreno/a6xx: split out const emit
2020-04-30 Rob Clarkfreedreno/a6xx: combine sample mask into blend state
2020-04-30 Rob Clarkfreedreno/a6xx: move blend-color to stateobj
2020-04-30 Rob Clarkfreedreno/a6xx: limit LRZ state emit
2020-04-30 Rob Clarkfreedreno/a6xx: limit PROG_FB_RAST state emit
2020-04-30 Rob Clarkfreedreno/a6xx: move scissor state to stateobj
2020-04-30 Rob Clarkfreedreno/a6xx: move const state to single stateobj
2020-04-30 Rob Clarkfreedreno/a6xx: avoid unnecessary clearing VS DP state
2020-04-25 Connor Abbottfreedreno/a6xx: Implement PrimID passthrough
2020-04-25 Connor Abbottfreedreno/a6xx: Document PrimID passthrough registers
2020-04-22 Jonathan Marekturnip: implement VK_EXT_sample_locations
2020-04-09 Jonathan Marekturnip: improve vertex input handling
2020-04-02 Connor Abbottfreedreno: Rename RB_DONE_TS
2020-03-30 Rob Clarkfreedreno/a6xx: add some more tracepoints
2020-02-14 Jonathan Marekfreedreno: name sysmem color/depth flush events
2020-02-12 Jonathan Marekfreedreno/a6xx: use single format enum
2020-01-29 Rob Clarkfreedreno/a6xx: convert blend state to stateobj
2020-01-29 Rob Clarkfreedreno/a6xx: remove special handling based on MRT...
2020-01-29 Rob Clarkfreedreno: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND
2020-01-21 Eric Anholtfreedreno: Stop scattered remapping of SSBOs/images...
2020-01-17 Rob Clarkfreedreno/a6xx: add PROG_FB_RAST stateobj
2020-01-17 Rob Clarkfreedreno/a6xx: move dynamic program state to streaming...
2020-01-17 Rob Clarkfreedreno/a6xx: separate rast stateobj for prim restart
2019-12-19 Jonathan Marekfreedreno/registers: document vertex/instance id offset...
2019-12-18 Connor Abbottfreedreno: Fix CP_MEM_TO_REG flag definitions
2019-12-18 Connor Abbottfreedreno: Use new macros for CP_WAIT_REG_MEM and CP_WA...
2019-12-18 Connor Abbotta6xx: Add more CP packets
2019-12-17 Kristian H. Kristensenfreedreno/a6xx: Document the CP_SET_DRAW_STATE enable...
2019-12-10 Rob Clarkfreedreno/a6xx: fix LRZ logic
2019-12-10 Rob Clarkfreedreno/a6xx: disable LRZ when blending
2019-11-26 Rob Clarkfreedreno: switch to layout helper
2019-11-14 Eric Anholtutil: Move gallium's PIPE_FORMAT utils to /util/format/
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Program state for tessellation stages
2019-11-08 Kristian H. Kristensenfreedreno/a6xx: Emit constant parameters for tessellati...
2019-10-29 Rob Clarkfreedreno/a6xx: cleanup magic registers
2019-10-17 Kristian H. Kristensenfreedreno/a6xx: Emit program state for GS
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Implement primitive layout intrinsics
2019-10-17 Kristian H. Kristensenfreedreno/a6xx: Trim a few regs from fd6_emit_restore()
2019-10-17 Kristian H. Kristensenfreedreno/registers: Update with GS, HS and DS registers
2019-09-25 Kristian H. Kristensenfreedreno/a6xx: Emit const and texture state for HS...
2019-09-25 Kristian H. Kristensenfreedreno: Rename vp and fp to vs and fs in fd_program_...
2019-09-25 Kristian H. Kristensenfreedreno/a6xx: Factor out const state setup
2019-09-23 Rob Clarkfreedreno/a6xx: do streamout only in binning pass
2019-09-13 Rob Clarkfreedreno/a6xx: pre-calculate userconst stateobj size
2019-09-06 Kristian H. Kristensenfreedreno/a6xx: Let the GPU track streamout offsets
2019-08-13 Rob Clarkfreedreno/a6xx: move SSBO/image consts to IBO stateobj
2019-08-13 Rob Clarkfreedreno/a6xx: move VS driverparams to it's own stateobj
2019-08-13 Rob Clarkfreedreno/ir3+a6xx: same VBO state for draw/binning
2019-08-13 Rob Clarkfreedreno/a6xx: add fd_emit_take_group()
2019-08-13 Rob Clarkfreedreno/a6xx: move immediates to program stateobj
2019-08-13 Rob Clarkfreedreno/a6xx: stop using ir3_emit_{vs,fs}_consts()
2019-08-13 Rob Clarkfreedreno/all: move more emit helpers to screen
2019-08-13 Rob Clarkfreedreno/a3xx-a6xx+ir3: move emit_const* to screen
2019-08-13 Rob Clarkfreedreno/a6xx: add fd6_emit_init_screen()
2019-08-02 Rob Clarkfreedreno/a6xx: cleanup "blit_mem"
2019-07-17 Eric Anholtfreedreno/a6xx: Drop the WFI in constant uploads.
2019-06-28 Rob Clarkfreedreno/a6xx: wire up dither state
2019-06-17 Rob Clarkfreedreno/a6xx: un-swap X24S8_UINT
2019-06-07 Rob Clarkfreedreno/a6xx: re-arrange program stageobj/group
2019-06-07 Rob Clarkfreedreno/a6xx: WFI before RB_CCU_CNTL writes
2019-06-07 Rob Clarkfreedreno/a6xx: fix issues with gallium HUD
2019-06-07 Kristian H. Kristensenfreedreno/a6xx: Share shader_t_to_opcode
2019-05-20 Rob Clarkfreedreno/a6xx: limit IBO state to draw pass
2019-05-20 Rob Clarkfreedreno/a6xx: don't evaluate FS tex state in binning...
2019-05-04 Rob Clarkfreedreno: move UBWC color offset to fd_resource_offset()
2019-05-02 Rob Clarkfreedreno/a6xx: smaller hammer for fb barrier
2019-05-02 Rob Clarkfreedreno/a6xx: KHR_blend_equation_advanced support
2019-04-30 Rob Clarkfreedreno/a6xx: pre-bake UBWC flags in texture-view
2019-04-30 Rob Clarkfreedreno/a6xx: small texture emit cleanup
2019-04-25 Rob Clarkfreedreno/a6xx: sample-shading support
2019-04-25 Rob Clarkfreedreno: update generated headers
2019-03-27 Kristian H. Kristensenfreedreno/ir3: Push UBOs to constant file
2019-03-10 Rob Clarkfreedreno/a6xx: more bcolor fixes
2019-03-07 Rob Clarkfreedreno/a6xx: fix border-color swizzles
2019-03-01 Fritz Koenigfreedreno/a6xx: UBWC support
2019-02-28 Kristian H. Kristensenfreedreno/a6xx: Don't zero SO buffer addresses
2019-02-28 Kristian H. Kristensenfreedreno/a6xx: Only output MRT control for used frameb...
2019-02-22 Rob Clarkfreedreno/a6xx: fix border-color offset
2019-02-16 Rob Clarkfreedreno/a6xx: cache flush harder
2019-02-16 Rob Clarkfreedreno/a6xx: compute support
2019-02-16 Rob Clarkfreedreno/a6xx: image/ssbo state emit
2019-02-16 Rob Clarkfreedreno/a6xx: move stream-out emit to helper
2019-02-13 Kristian H. Kristensenfreedreno/a6xx: Fix point coord
2019-02-13 Kristian H. Kristensenfreedreno/a6xx: Update headers
2019-01-21 Karol Herbstmesa: add MESA_SHADER_KERNEL
2019-01-10 Rob Clarkfreedreno/a6xx: move tile_mode to sampler-view CSO
2018-12-14 Rob Clarkfreedreno/a6xx: fix corrupted uniforms
2018-12-07 Rob Clarkfreedreno/a6xx: MSAA
2018-11-27 Rob Clarkfreedreno/a6xx: set guardband clip
2018-11-27 Rob Clarkfreedreno/ir3: remove pipe_stream_output_info dependency
next