summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_draw.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-26/+26
* radeonsi: remove R600_CONTEXT_* flagsMarek Olšák2017-11-291-3/+3
* radeonsi: remove some definitions and helpers from r600_pipe_common.hMarek Olšák2017-11-291-8/+11
* radeonsi: add si_screen::has_ls_vgpr_init_bugMarek Olšák2017-11-071-1/+1
* radeonsi/gfx9: limit the scissor bug workaround to Vega10 and Raven onlyMarek Olšák2017-11-071-4/+4
* radeonsi: remove 'Authors:' commentsMarek Olšák2017-11-021-3/+0
* radeonsi: generalize the SI_VS_SHADER_POINTER_MASK macroMarek Olšák2017-10-171-1/+1
* radeonsi: import r600_streamout from drivers/radeonMarek Olšák2017-10-091-3/+3
* radeonsi: enumerize DBG flagsMarek Olšák2017-10-091-1/+1
* radeonsi: don't change viewport for blits, use window-space positionsMarek Olšák2017-10-071-10/+0
* radeonsi: use new VS blit shaders (VS inputs in SGPRs)Marek Olšák2017-10-071-57/+37
* gallium/u_blitter: let drivers decide which VS to use for draw_rectangleMarek Olšák2017-10-071-0/+2
* gallium/u_blitter: let drivers set the vertex elements stateMarek Olšák2017-10-071-0/+4
* radeonsi: don't use util_draw_arrays_instanced in si_draw_rectangleMarek Olšák2017-10-071-3/+7
* radeonsi: move si_draw_rectangle into si_state_draw.cMarek Olšák2017-10-071-0/+80
* radeonsi: remove wrappers si_decompress_xx_texturesMarek Olšák2017-10-071-1/+1
* radeonsi: move current_rast_prim into si_contextNicolai Hähnle2017-10-021-5/+5
* radeonsi: move and rename scissor and viewport state and functionsNicolai Hähnle2017-10-021-3/+3
* radeonsi: deduce rast_prim correctly for tessellation point modeNicolai Hähnle2017-10-021-3/+6
* radeonsi: don't discard points and linesNicolai Hähnle2017-10-021-0/+7
* radeonsi: move current_rast_prim to r600_common_contextNicolai Hähnle2017-10-021-4/+4
* radeonsi: move descriptor logs to after corresponding draw/compute packetNicolai Hähnle2017-09-291-4/+3
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-3/+3
* radeonsi: don't read tcs_out_lds_layout.vertex_size from an SGPRMarek Olšák2017-09-071-2/+1
* radeonsi: don't always apply the PrimID instancing bug workaround on SIMarek Olšák2017-09-071-1/+1
* radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bugNicolai Hähnle2017-09-061-5/+22
* radeonsi/gfx9: always flush DB metadata on framebuffer changesNicolai Hähnle2017-09-061-1/+2
* radeonsi: ensure cache flushes happen before SET_PREDICATION packetsNicolai Hähnle2017-09-041-5/+10
* radeonsi/gfx9: don't flush L2 metadata for CB if not neededMarek Olšák2017-08-221-6/+5
* radeonsi/gfx9: use correct TC flush flags when invalidating CB & DBMarek Olšák2017-08-221-7/+21
* gallium/radeon: clean up EOP_DATA_SEL magic numbersMarek Olšák2017-08-221-2/+4
* radeonsi/gfx9: set 'not a query' for r600_gfx_write_event_eop correctlyMarek Olšák2017-08-221-2/+2
* radeonsi: remove Constant Engine supportMarek Olšák2017-08-221-39/+0
* radeonsi/gfx9: add a temporary workaround for a tessellation driver bugMarek Olšák2017-08-221-1/+5
* radeonsi: log draw and compute state into log contextNicolai Hähnle2017-08-221-0/+3
* radeonsi: print saved CS to the log contextNicolai Hähnle2017-08-221-13/+15
* gallium/radeon: remove old_fence parameter from r600_gfx_write_event_eopMarek Olšák2017-08-181-2/+1
* radeonsi/gfx9: prevent a GPU hang after a timestamp eventMarek Olšák2017-08-181-2/+2
* radeonsi/gfx9: fix the scissor bug workaroundMarek Olšák2017-08-111-3/+7
* radeonsi: use optimal packet order when doing a pipeline syncMarek Olšák2017-08-071-34/+83
* radeonsi: expose the number of decompress calls to the HUDMarek Olšák2017-08-071-7/+11
* radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák2017-08-071-3/+3
* radeonsi: add a separate dirty mask for prefetchesMarek Olšák2017-08-071-1/+1
* radeonsi: de-atomize L2 prefetchMarek Olšák2017-08-071-0/+3
* radeonsi: print CE IBs into ddebug reportsMarek Olšák2017-08-011-0/+15
* radeonsi: don't flush sL1 conditionally in WAIT_ON_CE_COUNTERMarek Olšák2017-08-011-3/+3
* radeonsi: expose MRT-draw-calls to HUDMarek Olšák2017-07-311-0/+2
* radeonsi: update dirty_level_mask only when flushing or unbinding framebufferMarek Olšák2017-07-281-31/+0
* radeonsi/gfx9: don't ever flush the TC metadata cacheMarek Olšák2017-06-221-10/+3
* radeonsi/gfx9: keep reusing the same buffer/address for the gfx9 flush fenceMarek Olšák2017-06-221-8/+8