radeonsi: use PS epilog for monolithic shaders
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
2016-11-03 Nicolai Hähnleradeonsi: use PS epilog for monolithic shaders
2016-11-03 Nicolai Hähnleradeonsi: extract si_build_ps_epilog_function
2016-11-03 Nicolai Hähnleradeonsi: pass the function name to si_llvm_create_func
2016-11-03 Nicolai Hähnleradeonsi: split is_monolithic into no_prolog and no_epilog
2016-11-03 Nicolai Hähnleradeonsi: free data structures when shader compiles...
2016-11-03 Nicolai Hähnleradeonsi: move main TGSI translation into its own function
2016-11-03 Nicolai Hähnleradeonsi: fix signature of export intrinsic in VS epilog
2016-10-26 Marek Olšákradeonsi: remove si_resource_create_custom
2016-10-21 Nicolai Hähnleradeonsi: fix a regression in si_eliminate_const_output
2016-10-20 Marek Olšákradeonsi: fix build of si_eliminate_const_vs_outputs...
2016-10-20 Nicolai Hähnleradeonsi: fix 64-bit loads from LDS
2016-10-19 Marek Olšákradeonsi: eliminate trivial constant VS outputs
2016-10-18 Marek Olšákradeonsi: rename prefixes from radeon to si
2016-10-18 Marek Olšákradeonsi: merge radeon_llvm_context and si_shader_context
2016-10-18 Marek Olšákradeonsi: import all TGSI->LLVM code from gallium/radeon
2016-10-18 Marek Olšákradeonsi: move LLVM ALU codegen into radeonsi
2016-10-17 Nicolai Hähnleradeonsi: unify the constant load paths
2016-10-17 Nicolai Hähnleradeonsi: fix indirect loads of 64 bit constants
2016-10-17 Marek Olšákradeonsi: shorten "shader->selector" to "sel" in si_sha...
2016-10-13 Marek Olšákradeonsi: implement TC-compatible HTILE
2016-10-13 Nicolai Hähnleradeonsi: fix regression in image atomics
2016-10-13 Nicolai Hähnleradeonsi: fix the coordinate overloading of llvm.amdgcn...
2016-10-12 Tom Stellardradeonsi: Use the new image load/store intrinsic signatures
2016-10-12 Tom Stellardradeonsi: Add function for converting LLVM type to...
2016-10-12 Tom Stellardradeonsi: Refactor image store/load intrinsic name...
2016-10-10 Nicolai Hähnleradeonsi: support ARB_compute_variable_group_size
2016-10-05 Marek Olšákradeonsi: fix interpolateAt opcodes for .zw components
2016-10-05 Marek Olšákradeonsi: interpolate colors after interpolation weight...
2016-10-04 Nicolai Hähnleradeonsi: optionally run the LLVM IR verifier pass
2016-10-04 Marek Olšákradeonsi: don't declare LDS in PS when ds_bpermute...
2016-10-04 Marek Olšákradeonsi: use DDX/DDY directly in si_llvm_emit_ddxy_interp
2016-10-04 Marek Olšákradeonsi: simplify si_llvm_emit_ddxy
2016-10-04 Marek Olšákradeonsi: don't call build_gep0 in si_llvm_emit_ddxy...
2016-10-04 Marek Olšákradeonsi: use a helper function for BuildGEP(0, x)
2016-10-04 Marek Olšákradeonsi: remove obsolete shader definitions
2016-10-04 Marek Olšákradeonsi: remove unnecessary #includes
2016-09-14 Marek Olšákradeonsi: reload PS inputs with direct indexing at...
2016-09-14 Marek Olšákradeonsi: get rid of constant buffer preloading
2016-09-14 Marek Olšákradeonsi: get rid of img/buf/sampler descriptor preload...
2016-09-14 Marek Olšákradeonsi: rename get_sampler_desc -> load_sampler_desc
2016-09-14 Marek Olšákradeonsi: cosmetic changes in si_shader.c
2016-09-14 Marek Olšákradeonsi: load streamout buffer descriptors before...
2016-09-13 Marek Olšákradeonsi: fix FP64 UBO loads with indirect uniform...
2016-09-13 Marek Olšákradeonsi: export SampleMask from pixel shaders at full...
2016-09-12 Marek Olšákradeonsi: don't preload constants at the beginning...
2016-09-05 Marek Olšákradeonsi: fix Gather4 with integer formats
2016-09-05 Marek Olšákradeonsi: fix a crash in imageSize for cubemap arrays
2016-09-05 Marek Olšákradeonsi: fix gl_PatchVerticesIn for tessellation evalu...
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...
next