radeonsi: calculate optimal GS ring sizes to fix GS hangs on Tonga
[mesa.git] / src / gallium / drivers / radeonsi / si_state_shaders.c
2015-11-13 Marek Olšákradeonsi: calculate optimal GS ring sizes to fix GS...
2015-11-13 Marek Olšákradeonsi: rename si_update_gs_rings
2015-11-13 Marek Olšákradeonsi: calculate ESGS_RING_ITEMSIZE in create_shader
2015-11-13 Marek Olšákradeonsi: move maximum gs stream calculation into creat...
2015-11-13 Marek Olšákradeonsi: clean up small duplication in si_shader_gs
2015-11-13 Marek Olšákgallium/radeon: inline the r600_rings structure
2015-10-23 Marek Olšákradeonsi: allow unbinding vertex shaders
2015-10-23 Marek Olšákradeonsi: allow unbinding pixel shaders and remove...
2015-10-23 Marek Olšákradeonsi: add checks for a NULL pixel shader
2015-10-20 Marek Olšákradeonsi: enable BC_OPTIMIZE if centroid isn't used
2015-10-20 Marek Olšákradeonsi: support thread-safe shaders shared by multipl...
2015-10-17 Marek Olšákradeonsi: implement vertex color clamping
2015-10-17 Marek Olšákradeonsi: implement fragment color clamping
2015-10-17 Marek Olšákradeonsi: clean up other scratch buffer functions
2015-10-17 Marek Olšákradeonsi: clean up copy-pasted scratch buffer updates
2015-10-17 Marek Olšákradeonsi: unify shader create functions
2015-10-17 Marek Olšákradeonsi: unify shader delete functions
2015-10-17 Marek Olšákradeonsi: remove an unused ctx parameter in si_shader_d...
2015-10-17 Marek Olšákradeonsi: disable NaNs for LS and HS
2015-10-07 Marek Olšákradeonsi: fix a GS hang on VI
2015-10-03 Marek Olšákradeonsi: do force_persample_interp in shaders for...
2015-10-03 Marek Olšákradeonsi: implement the simple case of force_persample_...
2015-10-03 Marek Olšákradeonsi: move SPI_PS_INPUT_ENA/ADDR registers to a...
2015-10-03 Marek Olšákgallium/radeon: tell the winsys the exact resource...
2015-09-25 Marek Olšákradeonsi: add scratch buffer to the buffer list when...
2015-09-24 Marek Olšákradeonsi: don't forget to update scratch relocations...
2015-09-24 Marek Olšákradeonsi: skip drawing if updating the scratch buffer...
2015-09-24 Marek Olšákradeonsi: skip drawing if PS fails to compile or upload
2015-09-24 Marek Olšákradeonsi: skip drawing if VS, TCS, TES, GS fail to...
2015-09-24 Marek Olšákradeonsi: handle fixed-func TCS shader create failure
2015-09-24 Marek Olšákradeonsi: handle shader precompile failures
2015-09-24 Marek Olšákradeonsi: skip drawing if GS ring allocations fail
2015-09-24 Marek Olšákradeonsi: skip drawing if the tess factor ring allocati...
2015-09-24 Marek Olšákradeonsi: add malloc fail paths to si_create_shader_state
2015-09-01 Marek Olšákradeonsi: use an indirect buffer for init_config
2015-09-01 Marek Olšákradeonsi: don't set number of IB dwords for states
2015-09-01 Marek Olšákradeonsi: convert SPI state to an atom
2015-09-01 Marek Olšákradeonsi: convert CB_TARGET_MASK setup to an atom
2015-09-01 Marek Olšákradeonsi: don't rebind GSVS ring buffers every draw...
2015-09-01 Marek Olšákradeonsi: don't clear the tessellation factor ring...
2015-09-01 Marek Olšákradeonsi: remove the tf_ring state, add the registers...
2015-09-01 Marek Olšákradeonsi: remove the gs_rings state, add the registers...
2015-09-01 Marek Olšákradeonsi: optimize viewport states
2015-09-01 Marek Olšákradeonsi: optimize scissor states
2015-09-01 Marek Olšákradeonsi: fix a Unigine Heaven hang when drirc is missing
2015-08-26 Grazvydas Ignotasradeonsi: mark unreachable paths to avoid warnings
2015-08-14 Marek Olšákradeonsi: add VI hardware support
2015-08-12 Marek Olšákradeonsi: add support for gl_PrimitiveID in the fragmen...
2015-08-12 Marek Olšákradeonsi: move VGT_GS_MODE to the VS state
2015-08-11 Grazvydas Ignotasgallium/radeon: use helper functions to mark atoms...
2015-08-06 Marek Olšákradeonsi: add a HUD query showing the number of shaders...
2015-08-06 Marek Olšákradeonsi: add a HUD query showing the number of compile...
2015-07-30 Dave Airlieradeonsi: add GS multiple streams support (v2)
2015-07-29 Dave Airlieradeon: add support for streams to the common streamout...
2015-07-22 Marek Olšákradeonsi: add scratch buffer support for tessellation...
2015-07-22 Marek Olšákradeonsi: add derived tessellation state
2015-07-22 Marek Olšákradeonsi: implement a fixed-function tessellation contr...
2015-07-22 Marek Olšákradeonsi: set up a ring buffer for tessellation factors
2015-07-22 Marek Olšákradeonsi: add tessellation shader states
2015-07-22 Marek Olšákradeonsi: add shader code generation for tessellation
2015-07-22 Marek Olšákradeonsi: program VGT_SHADER_STAGES_EN for tessellation
2015-07-22 Marek Olšákradeonsi: add code for creating, binding and destroying...
2015-07-22 Marek Olšákradeonsi: rework how shader pointers to descriptors...
2015-07-22 Marek Olšákradeonsi: upload shader rodata after updating scratch...
2015-07-21 Ilia Mirkingallium: replace INLINE with inline
2015-07-07 Michel Dänzerradeonsi: Use param export count from si_llvm_export_vs...
2015-06-26 Dave Airlieradeonsi: add support for geometry shader invocations.
2015-06-26 Dave Airlieradeonsi: add support for viewport array (v3)
2015-05-26 Marek Olšákradeonsi: use a switch statement in si_delete_shader_se...
2015-05-26 Marek Olšákradeonsi: use a switch statement in si_shader_selector_key
2015-05-26 Marek Olšákradeonsi: fix scratch buffer setup for geometry shaders
2015-05-26 Marek Olšákradeonsi: don't count special outputs for the VS export...
2015-05-26 Marek Olšákradeonsi: add support for PIPE_CAP_TGSI_TEXCOORD
2015-04-16 Marek Olšákradeonsi: add a debug option to compile shaders when...
2015-03-30 Michel Dänzerradeonsi: Cache LLVMTargetMachineRef in context instead...
2015-03-16 Marek Olšákradeonsi: implement line and polygon smoothing
2015-03-16 Marek Olšákradeonsi: small cleanup in si_shader_selector_key
2015-02-24 Marek Olšákradeonsi: only preload VertexID for the GS copy shader
2015-02-23 Marek Olšákradeonsi: fix a warning caused by previous commit
2015-02-23 Marek Olšákradeonsi: fix point sprites
2015-02-17 Marek Olšákradeonsi: small fix in SPI state
2015-02-04 Marek Olšákradeonsi: implement polygon stippling
2015-01-28 Tom Stellardradeonsi: Enable VGPR spilling for all shader types v5
2015-01-28 Marek Olšákradeonsi: Avoid leaking memory when rebuilding shader...
2015-01-15 Michel DänzerRevert "radeonsi: only set BC_OPTIMIZE_DISABLE when...
2015-01-07 Marek Olšákradeonsi: enable LLVM optimizations that assume no...
2015-01-07 Marek Olšákradeonsi: rename flush flags, split the TC flag into...
2015-01-07 Marek Olšákradeonsi: only set BC_OPTIMIZE_DISABLE when necessary
2015-01-07 Marek Olšákradeonsi: do not define FACE as an ordinary PS input
2015-01-07 Marek Olšákradeonsi: remove flatshade from the shader key
2014-12-21 Marek Olšákradeonsi: force NaNs to 0
2014-12-10 Marek Olšákradeonsi: only emit line stippling and provoking vertex...
2014-12-10 Marek Olšákradeonsi: fix SPI state dependency on sprite_coord_enable
2014-12-10 Marek Olšákradeonsi: emit clip registers only if VS, GS, or raster...
2014-12-10 Marek Olšákradeonsi: move all shader-related functions to a new...