radeonsi: emit_spi_map packets optimization
[mesa.git] / src / gallium / drivers / radeonsi / si_state_shaders.c
2018-07-20 Sonny Jiangradeonsi: emit_spi_map packets optimization
2018-07-03 Dave Airlieradeonsi: rename si_compiler -> ac_llvm_compiler
2018-06-29 Marek Olšákradeonsi: enable shader caching for compute shaders
2018-06-29 Marek Olšákradeonsi: unify duplicated code for initial shader...
2018-06-25 Marek Olšákradeonsi: clean up passing the is_monolithic flag for...
2018-06-19 Marek Olšákamd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbuf
2018-06-14 Marek Olšákradeonsi: assume that rasterizer state is non-NULL...
2018-06-14 Marek Olšákradeonsi: micro-optimize prim checking and fix guardban...
2018-06-14 Marek Olšákradeonsi: move VGT_GS_OUT_PRIM_TYPE into si_shader_gs
2018-06-14 Marek Olšákradeonsi: record CLIPVERTEX output usage properly 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-05-25 Marek Olšákradeonsi: fix incorrect parentheses around VS-PS varyin...
2018-05-24 Marek Olšákradeonsi: round ps_iter_samples in set_min_samples
2018-04-27 Marek Olšákradeonsi: add struct si_compiler containing LLVMTargetM...
2018-04-27 Marek Olšákradeonsi: use r600_resource() typecast helper
2018-04-27 Marek Olšákradeonsi: remove unused atom parameter from si_atom...
2018-04-27 Marek Olšákradeonsi: remove function si_init_atom
2018-04-27 Marek Olšákradeonsi: don't use an indirect table for state atoms
2018-04-27 Marek Olšákradeonsi: rename r600_atom -> si_atom
2018-04-16 Marek Olšákradeonsi: don't emit partial flushes for internal CS...
2018-04-05 Marek Olšákradeonsi: remove r600_common_context
2018-04-05 Marek Olšákradeonsi: move r600_cs.h contents into si_pipe.h, si_bu...
2018-04-05 Marek Olšákradeonsi: move and rename R600_ERR out of r600_pipe_com...
2018-04-05 Marek Olšákradeonsi: move definitions out of r600_pipe_common.h
2018-04-05 Marek Olšákradeonsi: use si_context instead of pipe_context in...
2018-04-05 Marek Olšákradeonsi: update copyrights
2018-04-05 Marek Olšákradeonsi: switch radeon_add_to_buffer_list parameter...
2018-04-05 Marek Olšákradeonsi: flatten / remove struct r600_ring
2018-04-05 Marek Olšákradeonsi: call CS flush functions directly whenever...
2018-04-05 Marek Olšákradeonsi: skip DCC render feedback checking if color...
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-07 Marek Olšákradeonsi: mask out high VM address bits in registers...
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: put both tessellation rings into 1 buffer
2018-02-24 Marek Olšákradeonsi: move tessellation ring info into si_screen
2018-02-20 Timothy Arceriradeonsi: add nir shader cache support
2018-02-20 Timothy Arceriradeonsi: rename variables tgsi_binary -> ir_binary
2018-01-31 Marek Olšákradeonsi: remove DBG_PRECOMPILE
2018-01-31 Marek Olšákradeonsi: print shader-db stats for main parts, not...
2018-01-05 Timothy Arceriradeonsi: add dummy implementation of si_nir_scan_tess_...
2018-01-04 Józef Kuciaradeonsi: fix alpha-to-coverage if color writes are...
2017-12-18 Samuel Pitoisetamd/common: add ac_vgt_gs_mode() helper
2017-12-18 Samuel Pitoisetamd/common: add ac_get_cb_shader_mask() helper
2017-12-14 Samuel Pitoisetradeonsi: make use of ac_get_spi_shader_z_format()
2017-11-29 Marek Olšákr300,r600,radeonsi: replace RADEON_FLUSH_* with PIPE_FL...
2017-11-29 Marek Olšákradeonsi: remove r600_common_screen
2017-11-29 Marek Olšákradeonsi: move shader debug helpers out of r600_pipe_co...
2017-11-29 Marek Olšákradeonsi: remove some definitions and helpers from...
2017-11-09 Nicolai Hähnleradeonsi: always use async compiles when creating shade...
2017-11-09 Nicolai Hähnleradeonsi: move pipe debug callback to si_context
2017-11-09 Nicolai Hähnleradeonsi: reduce the scope of sel->mutex in si_shader_s...
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-09 Marek Olšákradeonsi: import r600_streamout from drivers/radeon
2017-10-09 Marek Olšákradeonsi: enumerize DBG flags
2017-10-07 Marek Olšákradeonsi: don't change viewport for blits, use window...
2017-10-07 Marek Olšákradeonsi: minor cleanup of si_update_vs_writes_viewport...
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...
next