summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: rework gs_vtx_offset handlingTimothy Arceri2017-11-121-16/+9
* radeonsi: use ready fences on all shaders, not just optimized onesNicolai Hähnle2017-11-091-0/+3
* radeonsi: add si_screen::has_ls_vgpr_init_bugMarek Olšák2017-11-071-2/+1
* radeonsi: remove 'Authors:' commentsMarek Olšák2017-11-021-5/+0
* radeonsi: add a workaround for weird s_buffer_load_dword behavior on SIMarek Olšák2017-10-261-3/+10
* ac/nir: move lds declaration/load/store into shared code.Dave Airlie2017-10-261-15/+5
* radeonsi: use postponed KILL only when derivatives are usedMarek Olšák2017-10-241-2/+1
* ac: replace ac_build_kill with ac_build_kill_if_falseMarek Olšák2017-10-241-26/+22
* radeonsi: if there's just const buffer 0, set it in place of CONST/SSBO pointerMarek Olšák2017-10-171-9/+63
* ac: clean up ac_build_indexed_load function interfacesMarek Olšák2017-10-171-17/+17
* radeonsi: handle 64-bit loads earlier in fetch_constantMarek Olšák2017-10-171-16/+10
* radeonsi/gfx9: move RW_BUFFERS from s[0:1] to s[8:9] for HS and GSMarek Olšák2017-10-171-19/+12
* radeonsi: enumerize DBG flagsMarek Olšák2017-10-091-5/+5
* radeonsi: add VS blit shader creationMarek Olšák2017-10-071-0/+114
* radeonsi: split declare_default_desc_pointersMarek Olšák2017-10-071-9/+14
* radeonsi: use f32_0 and f32_1Marek Olšák2017-10-061-15/+13
* radeonsi: fold *gallivmMarek Olšák2017-10-061-44/+27
* radeonsi: use ctx->ac.context and ctx->typesMarek Olšák2017-10-061-4/+3
* radeonsi: use ctx->ac.builderMarek Olšák2017-10-061-219/+182
* radeonsi: use bitcast in a few placesMarek Olšák2017-10-061-5/+2
* radeonsi: use ac helpers for bitcastsMarek Olšák2017-10-061-91/+56
* radeonsi: implement PIPE_CAP_TGSI_ANY_REG_AS_ADDRESSMarek Olšák2017-10-061-2/+19
* radeonsi: use si_get_indirect_index for CONST indexingMarek Olšák2017-10-061-12/+12
* amd/common: move ac_build_phi from radeonsiNicolai Hähnle2017-10-021-17/+3
* gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle2017-09-291-6/+8
* amd/common: remove ac_shader_abi::chip_classNicolai Hähnle2017-09-291-2/+0
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-8/+8
* amd/common: remove has_ds_bpermute argument from ac_build_ddxyNicolai Hähnle2017-09-181-2/+1
* radeonsi: hard-code pixel center for interpolateAtSample without multisample ...Nicolai Hähnle2017-09-131-1/+27
* radeonsi: apply a mask to gl_SampleMaskIn in the PS prologNicolai Hähnle2017-09-131-4/+66
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-28/+83
* radeonsi: move the guts of ARB_shader_group_vote emission to acConnor Abbott2017-09-081-21/+3
* radeonsi: move si_emit_ballot() to acConnor Abbott2017-09-081-32/+6
* radeonsi: move emit_optimization_barrier() to acConnor Abbott2017-09-081-43/+2
* radeonsi: move llvm_get_type_size() to acConnor Abbott2017-09-081-34/+9
* radeonsi: don't read tcs_out_lds_layout.patch_stride from an SGPRMarek Olšák2017-09-071-6/+14
* radeonsi: don't read tcs_out_lds_layout.vertex_size from an SGPRMarek Olšák2017-09-071-2/+19
* radeonsi/gfx9: don't read LS out vertex stride from an SGPR in monolithic HSMarek Olšák2017-09-071-0/+5
* radeonsi: don't read the LS output vertex stride from an SGPR in LSMarek Olšák2017-09-071-4/+21
* radeonsi: don't read the number of TCS out vertices from an SGPR in TCSMarek Olšák2017-09-071-2/+15
* radeonsi: remove 2 callbacks from si_shader_contextMarek Olšák2017-09-071-8/+5
* radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bugNicolai Hähnle2017-09-061-19/+52
* radeonsi: add an assertion that only two-dimensional constant references are ...Nicolai Hähnle2017-09-041-2/+3
* radeonsi: correct maximum wave count per SIMDMarek Olšák2017-08-281-1/+12
* radeonsi: declare new user SGPR indices for bindless samplers/imagesSamuel Pitoiset2017-08-221-0/+19
* radeonsi: drop two unused variables in create_function()Samuel Pitoiset2017-08-091-2/+0
* radeon/ac: use ds_swizzle for derivs on si/cik.Dave Airlie2017-08-021-15/+1
* radeonsi: VS as ES/LS are not yet supported with R600_DEBUG=nirNicolai Hähnle2017-07-311-0/+2
* ac/nir,radeonsi: add and use ac_shader_abi::frag_posNicolai Hähnle2017-07-311-4/+8
* ac/nir,radeonsi: add and use ac_shader_abi::{ancillary,sample_coverage}Nicolai Hähnle2017-07-311-2/+4