radeonsi: use shader_info::cs::local_size_variable to clean up some code
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.h
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...
2017-06-12 Marek Olšákradeonsi: remove 8 bytes from si_shader_key by flatteni...
2017-06-07 Marek Olšákradeonsi: precompute some fields for PA_CL_VS_OUT_CNTL...
2017-06-07 Marek Olšákradeonsi: remove 8 bytes from si_shader_key
2017-06-07 Marek Olšákradeonsi: move streamout state update out of si_update_...
2017-05-18 Marek Olšákradeonsi: record which descriptor slots are used by...
2017-05-18 Marek Olšákradeonsi: merge sampler and image descriptor lists...
2017-05-18 Marek Olšákradeonsi: merge constant and shader buffers descriptor...
2017-05-12 Nicolai Hähnleradeonsi: get rid of secondary input/output word
2017-05-12 Nicolai Hähnleradeonsi: reduce the number of generics for shader...
2017-05-12 Nicolai Hähnleradeonsi: use SI_MAX_IO_GENERIC instead of magic values
2017-05-10 Nicolai Hähnleradeonsi: more const qualifiers in shader dump functions
2017-05-08 Nicolai Hähnleradeonsi: split per-patch from per-vertex indices
2017-05-04 Marek Olšákradeonsi: remove unused parameters from si_shader_apply...
2017-05-04 Marek Olšákradeonsi: make si_compile_llvm static
2017-04-28 Marek Olšákradeonsi: don't load unused compute shader input SGPRs...
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: explain (non-)monolithic shaders
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: always compile monolithic ES-GS (asynchr...
2017-04-28 Marek Olšákradeonsi/gfx9: add support for monolithic ES-GS
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: add si_shader::prolog2
2017-04-28 Marek Olšákradeonsi/gfx9: move RW_BUFFERS to s[0:1] for merged...
2017-04-28 Marek Olšákradeonsi/gfx9: add support for monolithic merged LS-HS
2017-04-28 Marek Olšákradeonsi/gfx9: add VS prolog support for merged LS-HS
2017-04-28 Marek Olšákradeonsi: assign VS/TCS/TES/GS shader input parameter...
2017-04-28 Marek Olšákradeonsi/gfx9: define and set LS-HS user SGPRs
2017-04-28 Marek Olšákradeonsi/gfx9: add initial code generation for non...
2017-04-28 Marek Olšákradeonsi/gfx9: add si_shader::previous_stage for merged...
2017-04-28 Marek Olšákradeonsi/gfx9: enlarge num_input_sgprs in shader keys...
2017-04-28 Marek Olšákradeonsi/gfx9: update the summary of shader stage configs
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-16 Marek Olšákradeonsi: add si_shader_selector::vs_needs_prolog
2017-04-13 Nicolai Hähnleradeonsi: fix gl_BaseVertex in non-indexed draws
2017-04-13 Nicolai Hähnleradeonsi: provide VS_STATE input to all VS variants
2017-04-13 Nicolai Hähnleradeonsi: change the bit-packing of LS out/TCS in data
2017-04-13 Nicolai Hähnleradeonsi: emit VS_STATE register explicitly from si_dra...
2017-03-06 Timothy Arcerigallium/util: replace pipe_mutex with mtx_t
2017-02-28 Timothy Arceriradeon/ac: switch from radeon_shader_binary to ac_shade...
2017-02-21 Marek Olšákradeonsi: skip TESSINNER/OUTER offchip stores if TES...
2017-02-21 Nicolai Hähnleradeonsi: fix UINT/SINT clamping for 10-bit formats...
2017-02-18 Marek Olšákradeonsi: use SI_MAX_ATTRIBS where it should be used
2017-02-18 Marek Olšákradeonsi: sort members of si_shader_key::part
next