radeonsi/nir: simplify si_lower_nir signature
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.h
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
2018-07-18 Timothy Pearsonradeonsi: Use signed char for color_interp_vgpr_index
2018-07-03 Dave Airlieradeonsi: rename si_compiler -> ac_llvm_compiler
2018-07-02 Marek Olšákac: move all LLVM module initialization into ac_create_...
2018-06-29 Marek Olšákradeonsi: implement vertex color clamping for tess...
2018-06-29 Marek Olšákradeonsi: move VS_STATE_SGPR before draw SGPRs
2018-06-29 Marek Olšákradeonsi: store compute local_size into tgsi_shader_info
2018-06-25 Marek Olšákradeonsi: clean up passing the is_monolithic flag for...
2018-05-25 Marek Olšákradeonsi: fix passing gl_ClipVertex for GS and tess
2018-05-25 Marek Olšákradeonsi: fix color inputs/outputs for GS and tess
2018-04-27 Marek Olšákradeonsi: move data_layout into si_compiler
2018-04-27 Marek Olšákradeonsi: move passmgr into si_compiler
2018-04-27 Marek Olšákradeonsi: move target_library_info into si_compiler
2018-04-27 Marek Olšákradeonsi: add triple into si_compiler
2018-04-27 Marek Olšákradeonsi: add struct si_compiler containing LLVMTargetM...
2018-04-27 Marek Olšákradeonsi: remove r600_pipe_common.h
2018-04-05 Marek Olšákradeonsi: update copyrights
2018-04-02 Marek Olšákradeonsi: implement GL_KHR_blend_equation_advanced
2018-03-08 Marek Olšákradeonsi: remove chip_class parameter from si_lower_nir
2018-03-05 Timothy Arceriradeonsi/nir: call ac_lower_indirect_derefs()
2018-03-05 Timothy Arceriradeonsi: add chip class to compiler_ctx_state
2018-02-26 Marek Olšákradeonsi: remove 2 unused user SGPRs from merged TES...
2018-02-26 Marek Olšákradeonsi: make SI_SGPR_VERTEX_BUFFERS the last user...
2018-02-24 Marek Olšákradeonsi: move tess ring address into TCS_OUT_LAYOUT...
2018-02-24 Marek Olšákradeonsi: move 2nd-shader descriptor pointers into...
2018-02-17 Marek Olšákradeonsi: implement 32-bit pointers in user data SGPRs...
2018-01-31 Marek Olšákradeonsi: print shader-db stats for main parts, not...
2018-01-31 Marek Olšákradeonsi: move max_simd_waves computation into a separa...
2018-01-05 Timothy Arceriradeonsi: add dummy implementation of si_nir_scan_tess_...
2017-12-14 Samuel Pitoisetradeonsi: make use of ac_get_spi_shader_z_format()
2017-11-28 Nicolai Hähnleradeonsi: clarify that si_shader_selector::esgs_itemsiz...
2017-11-20 Nicolai Hähnleradeonsi/gfx9: fix VM fault with fetched instance divisors
2017-11-09 Nicolai Hähnleradeonsi: use ready fences on all shaders, not just...
2017-11-02 Marek Olšákradeonsi: remove 'Authors:' comments
2017-10-24 Marek Olšákradeonsi: use postponed KILL only when derivatives...
2017-10-17 Marek Olšákradeonsi: if there's just const buffer 0, set it in...
2017-10-07 Marek Olšákradeonsi: add VS blit shader creation
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-11 Marek Olšákradeonsi: optimize TCS epilog when invocation 0 writes...
2017-09-06 Nicolai Hähnleradeonsi/gfx9: proper workaround for LS/HS VGPR initial...
2017-08-22 Samuel Pitoisetradeonsi: declare new user SGPR indices for bindless...
2017-08-22 Nicolai Hähnleradeonsi: make si_shader_selector_reference globally...
2017-07-31 Nicolai Hähnleradeonsi/nir: perform lowering of input/output driver...
2017-07-31 Nicolai Hähnleradeonsi: scan NIR shaders to obtain required info
2017-07-31 Nicolai Hähnleradeonsi: add si_shader_selector::nir
2017-06-27 Marek Olšákradeonsi: move instance divisors into a constant buffer
2017-06-27 Marek Olšákradeonsi: use #pragma pack to pack si_shader_key
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-17 Emil Velikovradeonsi: include ac_binary.h for struct ac_shader_binary
2017-06-14 Samuel Pitoisetradeonsi: track use of bindless samplers/images from...
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...
next