aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: minor cleanup of si_update_vs_writes_viewport_indexMarek Olšák2017-10-071-3/+3
* radeonsi: use new VS blit shaders (VS inputs in SGPRs)Marek Olšák2017-10-071-0/+1
* radeonsi: add VS blit shader creationMarek Olšák2017-10-071-2/+73
* radeonsi: simplify the signature of si_update_vs_writes_viewport_indexNicolai Hähnle2017-10-021-3/+3
* radeonsi: move current_rast_prim into si_contextNicolai Hähnle2017-10-021-4/+4
* radeonsi: move and rename scissor and viewport state and functionsNicolai Hähnle2017-10-021-3/+3
* radeonsi: move current_rast_prim to r600_common_contextNicolai Hähnle2017-10-021-4/+4
* radeonsi/gfx9: fix geometry shaders without output verticesNicolai Hähnle2017-09-291-3/+5
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-9/+9
* radeonsi: enable out-of-order rasterization when possible on VI and GFX9 dGPUsNicolai Hähnle2017-09-181-0/+7
* radeonsi: hard-code pixel center for interpolateAtSample without multisample ...Nicolai Hähnle2017-09-131-0/+3
* radeonsi: apply a mask to gl_SampleMaskIn in the PS prologNicolai Hähnle2017-09-131-0/+6
* radeonsi: make si_init_shader_selector_async staticNicolai Hähnle2017-09-131-1/+1
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-0/+3
* radeonsi/gfx9: don't read LS out vertex stride from an SGPR in monolithic HSMarek Olšák2017-09-071-1/+6
* radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bugNicolai Hähnle2017-09-061-0/+9
* radeonsi/gfx9: implement primitive binningMarek Olšák2017-09-051-0/+2
* radeonsi: eliminate PS color outputs when colormask kills themMarek Olšák2017-09-041-0/+1
* radeonsi: stop leaking nirTimothy Arceri2017-08-291-0/+1
* glsl: pass shader source keys to the disk cacheTimothy Arceri2017-08-251-1/+1
* radeonsi: emit VGT_REUSE_OFF in the right placeMarek Olšák2017-08-221-2/+9
* radeonsi/gfx9: don't use GS scenario A for VS writing ViewportIndexMarek Olšák2017-08-221-7/+3
* radeonsi/gfx9: prevent shader-db crashesMarek Olšák2017-08-221-1/+11
* radeonsi: make si_shader_selector_reference globally visibleNicolai Hähnle2017-08-221-15/+2
* radeonsi: add a separate dirty mask for prefetchesMarek Olšák2017-08-071-2/+31
* radeonsi: add and use si_pm4_state_enabled_and_changedMarek Olšák2017-08-071-6/+6
* radeonsi: de-atomize L2 prefetchMarek Olšák2017-08-071-1/+1
* radeonsi: tweak next-shader assumptions when streamout is usedNicolai Hähnle2017-07-311-5/+11
* radeonsi/nir: perform lowering of input/output driver locationsNicolai Hähnle2017-07-311-0/+2
* radeonsi: bypass the shader cache for NIR shadersNicolai Hähnle2017-07-311-2/+3
* radeonsi: scan NIR shaders to obtain required infoNicolai Hähnle2017-07-311-6/+17
* radeonsi: simplify computation of tessellation offchip buffersMarek Olšák2017-07-171-15/+4
* gallium: use "ull" number suffix to keep the QtCreator parser happyMarek Olšák2017-07-101-5/+5
* radeonsi: move instance divisors into a constant bufferMarek Olšák2017-06-271-2/+10
* Revert "radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputs"Marek Olšák2017-06-271-3/+2
* Revert "radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inpu...Marek Olšák2017-06-271-6/+2
* radeonsi: use the correct LLVMTargetMachineRef in si_build_shader_variantNicolai Hähnle2017-06-221-6/+22
* radeonsi: track use of bindless samplers/images from tgsi_shader_infoSamuel Pitoiset2017-06-141-5/+26
* radeonsi: replace si_vertex_elements::elements with separate fieldsMarek Olšák2017-06-121-5/+2
* radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inputs_to_copyMarek Olšák2017-06-121-2/+6
* radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputsMarek Olšák2017-06-121-2/+3
* radeonsi: remove 8 bytes from si_shader_key by flattening opt.hw_vsMarek Olšák2017-06-121-6/+6
* radeonsi: don't update dependent states if it has no effect (v2)Marek Olšák2017-06-081-5/+19
* radeonsi: update clip_regs on shader state changes only when it's neededMarek Olšák2017-06-071-3/+32
* radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selectorMarek Olšák2017-06-071-0/+16
* radeonsi: add a new helper si_get_vsMarek Olšák2017-06-071-4/+2
* radeonsi: remove 8 bytes from si_shader_keyMarek Olšák2017-06-071-4/+4
* radeonsi: move PSIZE and CLIPDIST unique IO indices after GENERICMarek Olšák2017-06-071-1/+3
* radeonsi/gfx9: prevent a race when the previous shader's main part is missingMarek Olšák2017-06-071-0/+2
* radeonsi/gfx9: wait for main part compilation of 1st shaders of merged shadersMarek Olšák2017-06-071-0/+4