radeonsi: always use the same function signature for llvm.SI.export
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
2016-09-05 Marek Olšákradeonsi: always use the same function signature for...
2016-08-29 Tom Stellardradeonsi: Don't use global variables for tess lds
2016-08-17 Nicolai Hähnlegallium/radeon: add radeon_llvm_bound_index for bounds...
2016-08-17 Nicolai Hähnlegallium/radeon: use tgsi_scan_arrays for temp arrays
2016-08-17 Nicolai Hähnlegallium/radeon: allocate temps array info in radeon_llv...
2016-08-09 Nicolai Hähnleradeonsi: add DRAWID parameter to vertex shaders
2016-08-09 Nicolai Hähnleradeonsi: wire up TGSI_SEMANTIC_BASEINSTANCE
2016-08-08 Nicolai Hähnleradeonsi: move spi_ps_input_addr override outside of...
2016-08-08 Nicolai Hähnleradeonsi: drop unnecessary u_pstipple.h include
2016-08-08 Nicolai Hähnleradeonsi: do not pass the return type to buffer_load_const
2016-07-26 Marek Olšákradeonsi: pre-generate shader logs for ddebug
2016-07-26 Marek Olšákradeonsi: add empty lines after shader stats
2016-07-26 Marek Olšákradeonsi: move the shader key dumping to si_shader_dump
2016-07-19 Marek Olšákradeonsi: emit PS exports last
2016-07-13 Marek Olšákradeonsi: report accurate SGPR and VGPR spills
2016-07-13 Marek Olšákradeonsi: add a workaround for a compute VGPR-usage...
2016-07-13 Marek Olšákradeonsi: use LLVMGetTypeKind to tell if an input is...
2016-07-13 Marek Olšákradeonsi: replace !tbaa with !invariant.load
2016-07-13 Marek Olšákradeonsi: set dereferenceable attribute on descriptor...
2016-07-13 Marek Olšákradeonsi: clean up shader value metadata code
2016-07-13 Marek Olšákradeonsi: remove LLVMNoUnwindAttribute uses
2016-07-13 Marek Olšákradeonsi: fix a typo in SI_PARAM_LINEAR_* handling
2016-07-04 Marek Olšákradeonsi: print LLVM IRs to ddebug logs
2016-07-04 Marek Olšákradeonsi: remove an obsolete comment
2016-07-04 Marek Olšákradeonsi: don't interpolate colors if flatshading is...
2016-07-04 Marek Olšákradeonsi: enable the barycentric optimization in all...
2016-07-04 Marek Olšákradeonsi: compute only one set of interpolation (i...
2016-07-04 Marek Olšákradeonsi: split ps.prolog.force_persample_interp into...
2016-07-04 Marek Olšákradeonsi: don't dump the shader key for non-monolithic...
2016-06-21 Marek Olšákradeonsi: add a debug flag for unsafe math LLVM optimiz...
2016-06-14 Marek Olšákradeonsi: don't generate "ret void undef"
2016-06-13 Marek Olšákradeonsi: enable scratch coalescing
2016-06-10 Dave Airlieradeonsi: convert to 64-bitness checks instead of doubles.
2016-06-08 Marek Olšákradeonsi: print the number of spilled VGPRs
2016-06-08 Marek Olšákgallium/radeon: remove dead code creating LLVMTargetMachine
2016-06-08 Marek Olšákradeonsi: don't enable scratch just for SGPR spills
2016-06-07 Nicolai Hähnleradeonsi: enable WQM in PS prolog when needed
2016-05-26 Bas Nieuwenhuizenradeonsi: Add barrier before writing the tess factors.
2016-05-26 Bas Nieuwenhuizenradeonsi: Enable dynamic HS.
2016-05-26 Bas Nieuwenhuizenradeonsi: Remove LDS layout user SGPR's from TES.
2016-05-26 Bas Nieuwenhuizenradeonsi: Use buffer loads and stores for passing data...
2016-05-26 Bas Nieuwenhuizenradeonsi: Store inputs to memory when not using a TCS.
2016-05-26 Bas Nieuwenhuizenradeonsi: Add offchip buffer address calculation.
2016-05-26 Bas Nieuwenhuizenradeonsi: Add user SGPR for the layout of the offchip...
2016-05-26 Bas Nieuwenhuizenradeonsi: Add buffer load functions.
2016-05-26 Bas Nieuwenhuizenradeonsi: Define build_tbuffer_store_dwords earlier...
2016-05-26 Bas Nieuwenhuizenradeonsi: Add offchip tessellation parameters.
2016-05-19 Marek Olšákradeonsi: add a workaround for a bug in LLVM <= 3.8
2016-05-17 Nicolai Hähnleradeonsi: force level zero on image instructions in...
2016-05-17 Nicolai Hähnleradeonsi: emit TXQ in separate functions
2016-05-17 Jan VeselyTreewide: Remove Elements() macro
2016-05-10 Bas Nieuwenhuizenradeonsi: Set declared tessellation LDS size to hardwar...
2016-05-09 Nicolai Hähnleradeonsi: workaround for tesselation on SI
2016-05-06 Bas Nieuwenhuizenradeonsi: Compute correct LDS size for fragment shaders.
2016-05-05 Nicolai Hähnleradeonsi: mark descriptor loads as using dynamically...
2016-04-27 Nicolai Hähnleradeonsi: emit s_waitcnt for shader memory barriers...
2016-04-22 Tom Stellardradeonsi: Implement ddx/ddy on VI using ds_bpermute
2016-04-22 Tom Stellardradeonsi: Use llvm.amdgcn.mbcnt.* intrinsics instead...
2016-04-22 Tom Stellardradeonsi: Set range metadata on calls to llvm.SI.tid
2016-04-22 Tom Stellardradeonsi: Create a helper function for computing the...
2016-04-22 Nicolai Hähnleradeonsi: implement TGSI_SEMANTIC_HELPER_INVOCATION
2016-04-21 Marek Olšákgallium: use PIPE_SHADER_* everywhere, remove TGSI_PROC...
2016-04-21 Marek Olšákradeonsi: decrease GS copy shader user SGPRs to 2
2016-04-21 Marek Olšákradeonsi: clean up shader resource limit definitions
2016-04-21 Marek Olšákradeonsi: move default tess level constant buffer to...
2016-04-21 Marek Olšákradeonsi: move sample positions constant buffer to...
2016-04-21 Marek Olšákradeonsi: move clip plane constant buffer to RW buffers
2016-04-21 Marek Olšákradeonsi: rework polygon stippling to use constant...
2016-04-21 Marek Olšákradeonsi: rename and rearrange RW buffer slots
2016-04-21 Bas Nieuwenhuizenradeonsi: Add config parameter to si_shader_apply_scrat...
2016-04-19 Bas Nieuwenhuizenradeonsi: Consider input SGPR count for compute shader...
2016-04-19 Bas Nieuwenhuizenradeonsi: set maximum work group size based on block...
2016-04-19 Bas Nieuwenhuizenradeonsi: implement shared atomics
2016-04-19 Bas Nieuwenhuizenradeonsi: implement shared memory load/store
2016-04-19 Bas Nieuwenhuizenradeonsi: add shared memory
2016-04-19 Bas Nieuwenhuizenradeonsi: lower compute shader arguments
2016-04-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-14 Marek Olšákradeonsi: don't overwrite the scratch offset in shader...
2016-04-14 Marek Olšákradeonsi: fix SGPRS calculation once more
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-12 Nicolai Hähnleradeonsi: add shader buffer support to TGSI_OPCODE_RESQ
2016-04-12 Nicolai Hähnleradeonsi: add shader buffer support to TGSI_OPCODE_STORE
2016-04-12 Nicolai Hähnleradeonsi: add shader buffer support to TGSI_OPCODE_LOAD
2016-04-12 Nicolai Hähnleradeonsi: add shader buffer support to TGSI_OPCODE_ATOM*
2016-04-12 Nicolai Hähnleradeonsi: add offset parameter to buffer_append_args
2016-04-12 Nicolai Hähnleradeonsi: adjust buffer_append_args to take a 128 bit...
2016-04-12 Nicolai Hähnleradeonsi: preload shader buffers in shaders
2016-04-12 Nicolai Hähnleradeonsi: implement set_shader_buffers
2016-04-12 Marek Olšákradeonsi: disable aniso filtering for non-mipmap textur...
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-07 Marek Olšákradeonsi: don't use the real barrier instruction in...
2016-04-05 Bas Nieuwenhuizenradeonsi: use bounded indexing for samplers
2016-04-05 Bas Nieuwenhuizenradeonsi: use bounded indexing for constant buffers
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-01 Mauro Rossiradeonsi: use util_strchrnul() to fix android build...
2016-03-31 Brian Paultgsi: split tgsi_util_get_texture_coord_dim() function...
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-24 Nicolai Hähnleradeonsi: silence a coverity warning
2016-03-23 Nicolai Hähnleradeonsi: fix out-of-bounds indexing of shader images
2016-03-21 Nicolai Hähnleradeonsi: force the DCC enable bit off in image descrip...
next