radeonsi: kill point size VS output if it's not used by the rasterizer
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.h
2020-09-07 Marek Olšákradeonsi: kill point size VS output if it's not used...
2020-09-07 Marek Olšákradeonsi: use shader_info::cs::local_size_variable...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::uses_derivatives
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_selector::max_gs_s...
2020-09-07 Marek Olšákradeonsi: remove redundant GS variables in si_shader_se...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::writes_memory
2020-09-07 Marek Olšákradeonsi: rename num_memory_instructions -> num_memory_...
2020-09-07 Marek Olšákradeonsi: reduce type sizes in si_shader_selector
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::uses_kill
2020-09-07 Marek Olšákradeonsi: merge uses_persp_opcode_interp_sample/uses_li...
2020-09-07 Marek Olšákradeonsi: remove unused si_shader_info::uses_(vertexid...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info:*(clip|cull...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::const_buffer...
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::images_declared
2020-09-07 Marek Olšákradeonsi: remove redundant si_shader_info::shader_buffe...
2020-09-07 Marek Olšákradeonsi: remove info::samplers_declared, image_buffers...
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_FS_COLOR0_WRITES_ALL...
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_CS_LOCAL_SIZE
2020-09-07 Marek Olšákradeonsi: stop using TGSI_PROPERTY_NEXT_SHADER
2020-09-03 Marek Olšákradeonsi: optimize out the loop in si_get_ps_input_cntl
2020-09-03 Marek Olšákradeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and...
2020-09-03 Marek Olšákradeonsi: remove si_shader_selector::type
2020-09-03 Marek Olšákradeonsi: precompute si_*_descriptors_idx in si_shader_...
2020-09-03 Marek Olšákradeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_...
2020-09-03 Marek Olšákradeonsi: don't execute LDS stores for TCS outputs...
2020-09-03 Marek Olšákradeonsi: lower IO intrinsics - complete rewrite of...
2020-09-03 Marek Olšákradeonsi: get color interpolation info from shader_info
2020-06-30 Pierre-Eric Pellou... radeonsi: bump SI_NUM_SHADER_BUFFERS to 32
2020-06-02 Marek Olšákradeonsi: pass at most 3 images and/or shader buffers...
2020-03-30 Pierre-Eric Pellou... radeonsi: switch to 3-spaces style
2020-03-28 Marek Olšákradeonsi/gfx10: fix the wave size for compute-based...
2020-03-09 Daniel Schürmannradeonsi: lower discard to demote when FS_CORRECT_DERIV...
2020-01-25 Marek Olšákradeonsi: use the live shader cache
2020-01-23 Marek Olšákradeonsi: make si_compile_shader return bool
2020-01-20 Marek Olšákradeonsi/gfx10: enable GS fast launch for triangles...
2020-01-20 Marek Olšákradeonsi/gfx10: implement NGG culling for 4x wave32...
2020-01-20 Marek Olšákradeonsi/gfx10: move GE_PC_ALLOC setting to shader...
2020-01-15 Marek Olšákradeonsi: remove useless #includes
2020-01-15 Marek Olšákradeonsi: move geometry shader code into si_shader_llvm...
2020-01-15 Marek Olšákradeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits...
2020-01-14 Marek Olšákradeonsi: rename si_shader_create -> si_create_shader_v...
2020-01-14 Marek Olšákradeonsi: clean up si_shader_info
2020-01-14 Marek Olšákradeonsi: merge si_tessctrl_info into si_shader_info
2020-01-14 Marek Olšákradeonsi: fork tgsi_shader_info and tgsi_tessctrl_info
2020-01-14 Marek Olšákradeonsi: rename si_shader_info -> si_shader_binary_info
2020-01-14 Marek Olšákradeonsi: remove TGSI from comments
2020-01-13 Marek Olšákradeonsi: put up to 5 VBO descriptors into user SGPRs
2020-01-13 Marek Olšákradeonsi: don't allow draw calls with uninitialized...
2020-01-06 Marek Olšákradeonsi: remove TGSI
2019-12-27 Marek Olšákradeonsi/gfx10: don't declare any LDS for NGG if it...
2019-12-16 Marek Olšákradeonsi: allow generating VS prologs with 0 inputs
2019-11-06 Marek Olšákradeonsi: keep serialized NIR instead of nir_shader...
2019-10-24 Marek Olšákradeonsi/nir: implement pipe_screen::finalize_nir
2019-10-16 Marek Olšákradeonsi/nir: simplify si_lower_nir signature
2019-10-08 Marek Olšákradeonsi: use simple_mtx_t instead of mtx_t
2019-08-27 Marek Olšákradeonsi/gfx10: set PA_CL_VS_OUT_CNTL with CONTEXT_REG_...
2019-08-27 Marek Olšákradeonsi/gfx10: remove incorrect ngg/pos_writes_edgefla...
2019-08-19 Marek Olšákradeonsi/nir: always lower ballot masks as 64-bit,...
2019-08-12 Marek Olšákgallium: add TGSI_SEMANTIC_DEFAULT_OUTER/INNER_LEVEL
2019-08-12 Marek Olšákgallium: add AMD-specific compute TGSI enums
2019-08-12 Marek Olšákgallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_t...
2019-08-06 Marek Olšákradeonsi/gfx10: remove an obsolete VGT_REUSE_OFF workaround
2019-08-06 Marek Olšákradeonsi/nir: lower PS inputs before scanning the shader
2019-07-31 Marek Olšákradeonsi: fix packing of key.mono.u.ps
2019-07-20 Marek Olšákradeonsi/gfx10: add as_ngg variant for TES as ES to...
2019-07-20 Marek Olšákradeonsi/gfx10: implement Wave32
2019-07-20 Marek Olšákradeonsi/gfx10: set as_ngg for GS prolog
2019-07-20 Marek Olšákradeonsi/gfx10: combine hw edgeflags with user edgeflag...
2019-07-20 Marek Olšákradeonsi/gfx10: don't compile the GS copy shader if...
2019-07-09 Marek Olšákradeonsi: decrease maximum supported GENERIC varying...
2019-07-09 Marek Olšákradeonsi: fix and clean up shader_type passing
2019-07-03 Marek Olšákradeonsi: determine the rasterization primitive type...
2019-07-03 Marek Olšákradeonsi/gfx10: jump over the shader query atomic if...
2019-07-03 Marek Olšákradeonsi/gfx10: export correct PrimitiveID from NGG...
2019-07-03 Marek Olšákradeonsi/gfx10: fix GL_LINE polygon mode for decomposed...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: emit VGT_GS_OUT_PRIM_TYPE from draw...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: NGG geometry shader PM4 and upload
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement gfx10_shader_ngg
2019-07-03 Nicolai Hähnleradeonsi/gfx10: add as_ngg shader key bit
2019-07-03 Nicolai Hähnleradeonsi/gfx10: document NGG shader stages
2019-06-13 Nicolai Hähnleradeonsi/gfx9: declare LDS ESGS ring as an explicit...
2019-06-13 Nicolai Hähnleamd/rtld: layout and relocate LDS symbols
2019-06-13 Nicolai Hähnleradeonsi: inline si_shader_binary_read_config into...
2019-06-13 Nicolai Hähnleradeonsi: use the new run-time linker for shaders
2019-06-13 Nicolai Hähnleradeonsi: return bool from si_shader_binary_upload
2019-06-13 Nicolai Hähnleradeonsi: let si_shader_create return a boolean
2019-06-13 Nicolai Hähnleradeonsi: use ac_shader_config
2019-05-16 Marek Olšákradeonsi: cull primitives with async compute for large...
2019-05-16 Marek Olšákradeonsi: add si_vs_prolog_bits::unpack_instance_id_fro...
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-13 Nicolai Hähnleradeonsi: overhaul the vertex fetch fixup mechanism
2019-04-30 Timothy Arceriradeonsi/nir: create si_nir_opts() helper
2019-01-22 Marek Olšákradeonsi: rename r600_resource -> si_resource
2019-01-01 Timothy Arceriradeonsi: remove unrequired param in si_nir_scan_tess_c...
2018-12-06 Samuel Pitoisetamd: remove support for LLVM 6.0
2018-10-05 Sonny Jiangradeonsi:optimizing SET_CONTEXT_REG for shaders vgt_ver...
2018-10-05 Sonny Jiangradeonsi:optimizing SET_CONTEXT_REG for shaders Tessell...
2018-10-05 Sonny Jiangradeonsi:optimizing SET_CONTEXT_REG for shaders GS
2018-08-29 Marek Olšákradeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading...
2018-07-24 Marek Olšákradeonsi: reduce LDS stalls by 40% for tessellation
next