radeonsi: use new VS blit shaders (VS inputs in SGPRs)
[mesa.git] / src / gallium / drivers / radeonsi / si_state_shaders.c
2017-10-07 Marek Olšákradeonsi: use new VS blit shaders (VS inputs in SGPRs)
2017-10-07 Marek Olšákradeonsi: add VS blit shader creation
2017-10-02 Nicolai Hähnleradeonsi: simplify the signature of si_update_vs_writes...
2017-10-02 Nicolai Hähnleradeonsi: move current_rast_prim into si_context
2017-10-02 Nicolai Hähnleradeonsi: move and rename scissor and viewport state...
2017-10-02 Nicolai Hähnleradeonsi: move current_rast_prim to r600_common_context
2017-09-29 Nicolai Hähnleradeonsi/gfx9: fix geometry shaders without output...
2017-09-26 Marek Olšákr600: fork and import gallium/radeon
2017-09-18 Nicolai Hähnleradeonsi: enable out-of-order rasterization when possib...
2017-09-13 Nicolai Hähnleradeonsi: hard-code pixel center for interpolateAtSampl...
2017-09-13 Nicolai HÃ\83¤hnleradeonsi: apply a mask to gl_SampleMaskIn in the PS...
2017-09-13 Nicolai Hähnleradeonsi: make si_init_shader_selector_async static
2017-09-11 Marek Olšákradeonsi: optimize TCS epilog when invocation 0 writes...
2017-09-07 Marek Olšákradeonsi/gfx9: don't read LS out vertex stride from...
2017-09-06 Nicolai Hähnleradeonsi/gfx9: proper workaround for LS/HS VGPR initial...
2017-09-05 Marek Olšákradeonsi/gfx9: implement primitive binning
2017-09-04 Marek Olšákradeonsi: eliminate PS color outputs when colormask...
2017-08-28 Timothy Arceriradeonsi: stop leaking nir
2017-08-25 Timothy Arceriglsl: pass shader source keys to the disk cache
2017-08-22 Marek Olšákradeonsi: emit VGT_REUSE_OFF in the right place
2017-08-22 Marek Olšákradeonsi/gfx9: don't use GS scenario A for VS writing...
2017-08-22 Marek Olšákradeonsi/gfx9: prevent shader-db crashes
2017-08-22 Nicolai Hähnleradeonsi: make si_shader_selector_reference globally...
2017-08-07 Marek Olšákradeonsi: add a separate dirty mask for prefetches
2017-08-07 Marek Olšákradeonsi: add and use si_pm4_state_enabled_and_changed
2017-08-07 Marek Olšákradeonsi: de-atomize L2 prefetch
2017-07-31 Nicolai Hähnleradeonsi: tweak next-shader assumptions when streamout...
2017-07-31 Nicolai Hähnleradeonsi/nir: perform lowering of input/output driver...
2017-07-31 Nicolai Hähnleradeonsi: bypass the shader cache for NIR shaders
2017-07-31 Nicolai Hähnleradeonsi: scan NIR shaders to obtain required info
2017-07-17 Marek Olšákradeonsi: simplify computation of tessellation offchip...
2017-07-10 Marek Olšákgallium: use "ull" number suffix to keep the QtCreator...
2017-06-27 Marek Olšákradeonsi: move instance divisors into a constant buffer
2017-06-27 Marek OlšákRevert "radeonsi: use uint32_t to declare si_shader_key...
2017-06-27 Marek OlšákRevert "radeonsi: remove 8 bytes from si_shader_key...
2017-06-22 Nicolai Hähnleradeonsi: use the correct LLVMTargetMachineRef in si_bu...
2017-06-14 Samuel Pitoisetradeonsi: track use of bindless samplers/images from...
2017-06-12 Marek Olšákradeonsi: replace si_vertex_elements::elements with...
2017-06-12 Marek Olšákradeonsi: remove 8 bytes from si_shader_key with uint32...
2017-06-12 Marek Olšákradeonsi: use uint32_t to declare si_shader_key.opt...
2017-06-12 Marek Olšákradeonsi: remove 8 bytes from si_shader_key by flatteni...
2017-06-08 Marek Olšákradeonsi: don't update dependent states if it has no...
2017-06-07 Marek Olšákradeonsi: update clip_regs on shader state changes...
2017-06-07 Marek Olšákradeonsi: precompute some fields for PA_CL_VS_OUT_CNTL...
2017-06-07 Marek Olšákradeonsi: add a new helper si_get_vs
2017-06-07 Marek Olšákradeonsi: remove 8 bytes from si_shader_key
2017-06-07 Marek Olšákradeonsi: move PSIZE and CLIPDIST unique IO indices...
2017-06-07 Marek Olšákradeonsi/gfx9: prevent a race when the previous shader...
2017-06-07 Marek Olšákradeonsi/gfx9: wait for main part compilation of 1st...
2017-06-07 Marek Olšákradeonsi/gfx9: fix LS scratch buffer support without...
2017-06-07 Marek Olšákradeonsi: move streamout state update out of si_update_...
2017-06-07 Marek Olšákradeonsi: move handling of DBG_NO_OPT_VARIANT into...
2017-06-07 Marek Olšákradeonsi: use a compiler queue with a low priority...
2017-06-07 Marek Olšákradeonsi: drop unfinished shader compilations when...
2017-05-18 Marek Olšákradeonsi: only upload (dump to L2) those descriptors...
2017-05-18 Marek Olšákradeonsi: record which descriptor slots are used by...
2017-05-16 Nicolai Hähnleradeonsi: rename tcs_tes_uses_prim_id for clarity
2017-05-16 Nicolai Hähnleradeonsi: fix gl_PrimitiveIDIn in geometry shader when...
2017-05-12 Nicolai Hähnleradeonsi: get rid of secondary input/output word
2017-05-12 Nicolai Hähnleradeonsi: skip generic out/in indices without a shader...
2017-05-12 Nicolai Hähnleradeonsi: use SI_MAX_IO_GENERIC instead of magic values
2017-05-08 Nicolai Hähnleradeonsi: split per-patch from per-vertex indices
2017-05-08 Nicolai Hähnleradeonsi: load patch_id for TES-as-ES when exporting...
2017-05-08 Nicolai Hähnleradeonsi: fix primitive ID in fragment shader when...
2017-05-04 Marek Olšákradeonsi/gfx9: allow the scratch buffer in HS and GS
2017-05-04 Marek Olšákradeonsi: prevent race conditions when doing scratch...
2017-05-04 Marek Olšákradeonsi: separate scratch state patching code into...
2017-05-04 Marek Olšákradeonsi/gfx9: also apply scratch relocations to the...
2017-05-04 Marek Olšákradeonsi: remove unused parameters from si_shader_apply...
2017-05-03 Marek Olšákradeonsi/gfx9: fix gl_ViewportIndex
2017-04-28 Marek Olšákradeonsi: pass tessellation ring addresses via user...
2017-04-28 Marek Olšákradeonsi: remove VS epilog code, compile VS with PrimID...
2017-04-28 Marek Olšákradeonsi: get InstanceID from VGPR1 (or VGPR2 for tess...
2017-04-28 Marek Olšákradeonsi: don't load PrimID in TES if it's not used
2017-04-28 Marek Olšákradeonsi/gfx9: 2nd shader of merged shaders should...
2017-04-28 Marek Olšákradeonsi: add reference counting for shader selectors
2017-04-28 Marek Olšákradeonsi/gfx9: set VGT_VERTEX_REUSE for ES in ES-GS
2017-04-28 Marek Olšákradeonsi/gfx9: set TES registers for merged ES-GS
2017-04-28 Marek Olšákradeonsi/gfx9: disallow scratch buffer for LS-HS and...
2017-04-28 Marek Olšákradeonsi/gfx9: always compile monolithic ES-GS (asynchr...
2017-04-28 Marek Olšákradeonsi/gfx9: make sure the 1st shader's main part...
2017-04-28 Marek Olšákradeonsi/gfx9: set registers and shader key for merged...
2017-04-28 Marek Olšákradeonsi/gfx9: add GS user SGPRs
2017-04-28 Marek Olšákradeonsi/gfx9: define and set LS-HS user SGPRs
2017-04-28 Marek Olšákradeonsi/gfx9: set up shader registers for merged LS-HS
2017-04-28 Marek Olšákradeonsi/gfx9: add initial code generation for non...
2017-04-28 Marek Olšákradeonsi: separate out VS prolog key generation
2017-04-27 Dave Airlieradeonsi/ac: move vertex export remove to common code.
2017-04-26 Marek Olšákradeonsi: turn si_shader_key::mono into a non-union
2017-04-26 Marek Olšákradeonsi: adjust ESGS ring buffer size computation...
2017-04-26 Marek Olšákradeonsi/gfx9: set MAX_PRIMGRP_IN_WAVE in the correct...
2017-04-16 Marek Olšákradeonsi: add si_shader_selector::vs_needs_prolog
2017-04-16 Marek Olšákradeonsi: don't set VGT_GS_MODE as part of the GS state
2017-04-14 Nicolai Hähnleradeonsi: cope with missing disassembly
2017-04-13 Nicolai Hähnleradeonsi: provide VS_STATE input to all VS variants
2017-03-31 Marek Olšákradeonsi: unify HS max_offchip_buffers workarounds
2017-03-30 Marek Olšákradeonsi/gfx9: don't generate LS and ES states
2017-03-30 Marek Olšákradeonsi/gfx9: trivial shader and ring changes
2017-03-30 Marek Olšákradeonsi/gfx9: disable RB+ on Vega10
2017-03-30 Marek Olšákradeonsi/gfx9: handle GFX9 in a few places
next