summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: change si_descriptors::shader_userdata_offset type to shortMarek Olšák2018-02-241-3/+3
* radeonsi: remove 'Authors:' commentsMarek Olšák2017-11-021-3/+0
* radeonsi: if there's just const buffer 0, set it in place of CONST/SSBO pointerMarek Olšák2017-10-171-0/+3
* radeonsi: add si_descriptors::gpu_address and remove buffer_offsetMarek Olšák2017-10-171-1/+1
* radeonsi: pack si_descriptors better againMarek Olšák2017-10-171-2/+2
* radeonsi: generalize the SI_VS_SHADER_POINTER_MASK macroMarek Olšák2017-10-171-2/+2
* radeonsi: import cayman_msaa.c from drivers/radeonMarek Olšák2017-10-091-0/+4
* radeonsi: merge si_set_streamout_targets with si_common_set_streamout_targetsMarek Olšák2017-10-091-4/+0
* radeonsi: import r600_streamout from drivers/radeonMarek Olšák2017-10-091-0/+11
* radeonsi: use new VS blit shaders (VS inputs in SGPRs)Marek Olšák2017-10-071-0/+5
* radeonsi: add VS blit shader creationMarek Olšák2017-10-071-0/+2
* gallium/u_blitter: let drivers decide which VS to use for draw_rectangleMarek Olšák2017-10-071-0/+1
* gallium/u_blitter: let drivers set the vertex elements stateMarek Olšák2017-10-071-0/+1
* radeonsi: move si_draw_rectangle into si_state_draw.cMarek Olšák2017-10-071-0/+5
* radeonsi: inline struct si_sampler_viewsMarek Olšák2017-10-061-8/+0
* radeonsi: adjust clip discard based on line width / point sizeNicolai Hähnle2017-10-021-0/+2
* radeonsi: allow out-of-order rasterization in commutative blending casesNicolai Hähnle2017-09-181-0/+1
* radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUsNicolai Hähnle2017-09-181-3/+25
* radeonsi: make si_init_shader_selector_async staticNicolai Hähnle2017-09-131-1/+0
* radeonsi/gfx9: implement primitive binningMarek Olšák2017-09-051-1/+5
* radeonsi: add more state flags into si_state_dsaMarek Olšák2017-09-051-1/+6
* radeonsi: eliminate PS color outputs when colormask kills themMarek Olšák2017-09-041-0/+1
* radeonsi: update comment describing indices into sctx->descriptorsNicolai Hähnle2017-08-231-6/+5
* radeonsi: remove Constant Engine supportMarek Olšák2017-08-221-23/+1
* radeonsi: make some si_descriptors fields 32-bitSamuel Pitoiset2017-08-221-5/+5
* radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák2017-08-071-3/+3
* radeonsi: add and use si_pm4_state_enabled_and_changedMarek Olšák2017-08-071-0/+3
* radeonsi: de-atomize L2 prefetchMarek Olšák2017-08-071-1/+0
* radeonsi: update dirty_level_mask only when flushing or unbinding framebufferMarek Olšák2017-07-281-0/+1
* radeonsi: move instance divisors into a constant bufferMarek Olšák2017-06-271-0/+3
* radeonsi: add all resident buffers to the current CSSamuel Pitoiset2017-06-141-0/+1
* radeonsi: add a slab allocator for bindless descriptorsSamuel Pitoiset2017-06-141-0/+8
* radeonsi: pack si_buffer_resources betterMarek Olšák2017-06-121-4/+5
* radeonsi: pack struct si_descriptors betterMarek Olšák2017-06-121-15/+15
* radeonsi: pack struct si_vertex_elements betterMarek Olšák2017-06-121-9/+10
* radeonsi: replace si_vertex_elements::elements with separate fieldsMarek Olšák2017-06-121-1/+3
* radeonsi: rename si_vertex_element -> si_vertex_elementsMarek Olšák2017-06-121-1/+1
* radeonsi: allocate si_state_rasterizer::pm4_poly_offset only when neededMarek Olšák2017-06-121-1/+1
* radeonsi: pack si_state_rasterizer fieldsMarek Olšák2017-06-121-16/+16
* radeonsi: get rid of more compressed_colortex_mask namesMarek Olšák2017-06-121-1/+1
* radeonsi: don't update dependent states if it has no effect (v2)Marek Olšák2017-06-081-0/+1
* radeonsi/gfx9: use CE RAM optimallyMarek Olšák2017-05-181-0/+7
* radeonsi: only upload (dump to L2) those descriptors that are used by shadersMarek Olšák2017-05-181-2/+16
* radeonsi: record which descriptor slots are used by shadersMarek Olšák2017-05-181-0/+3
* radeonsi: do only 1 big CE dump at end of IBs and one reload in the preambleMarek Olšák2017-05-181-4/+2
* radeonsi: merge sampler and image descriptor lists into oneMarek Olšák2017-05-181-3/+14
* radeonsi: merge constant and shader buffers descriptor lists into oneMarek Olšák2017-05-181-5/+20
* radeonsi: pass tessellation ring addresses via user SGPRsMarek Olšák2017-04-281-3/+0
* radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle2017-04-131-0/+1
* radeonsi/gfx9: only use CE RAM for most-used descriptorsMarek Olšák2017-03-301-0/+2