summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: fix passing gl_ClipVertex for GS and tessMarek Olšák2018-05-251-1/+1
* radeonsi: fix color inputs/outputs for GS and tessMarek Olšák2018-05-251-2/+4
* radeonsi: move data_layout into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: move passmgr into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: move target_library_info into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: add triple into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák2018-04-271-4/+9
* radeonsi: remove r600_pipe_common.hMarek Olšák2018-04-271-1/+6
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: implement GL_KHR_blend_equation_advancedMarek Olšák2018-04-021-0/+3
* radeonsi: remove chip_class parameter from si_lower_nirMarek Olšák2018-03-081-3/+1
* radeonsi/nir: call ac_lower_indirect_derefs()Timothy Arceri2018-03-051-1/+1
* radeonsi: add chip class to compiler_ctx_stateTimothy Arceri2018-03-051-0/+2
* radeonsi: remove 2 unused user SGPRs from merged TES-GS with 32-bit pointersMarek Olšák2018-02-261-1/+8
* radeonsi: make SI_SGPR_VERTEX_BUFFERS the last user SGPR inputMarek Olšák2018-02-261-5/+4
* radeonsi: move tess ring address into TCS_OUT_LAYOUT, removes 2 TCS user SGPRsMarek Olšák2018-02-241-5/+1
* radeonsi: move 2nd-shader descriptor pointers into s[0:1]Marek Olšák2018-02-241-23/+14
* radeonsi: implement 32-bit pointers in user data SGPRs (v2)Marek Olšák2018-02-171-1/+22
* radeonsi: print shader-db stats for main parts, not final binariesMarek Olšák2018-01-311-0/+2
* radeonsi: move max_simd_waves computation into a separate functionMarek Olšák2018-01-311-0/+1
* radeonsi: add dummy implementation of si_nir_scan_tess_ctrl()Timothy Arceri2018-01-051-0/+3
* radeonsi: make use of ac_get_spi_shader_z_format()Samuel Pitoiset2017-12-141-2/+0
* radeonsi: clarify that si_shader_selector::esgs_itemsize is set for the ES partNicolai Hähnle2017-11-281-1/+3
* radeonsi/gfx9: fix VM fault with fetched instance divisorsNicolai Hähnle2017-11-201-3/+1
* radeonsi: use ready fences on all shaders, not just optimized onesNicolai Hähnle2017-11-091-1/+1
* radeonsi: remove 'Authors:' commentsMarek Olšák2017-11-021-5/+0
* radeonsi: use postponed KILL only when derivatives are usedMarek Olšák2017-10-241-0/+1
* radeonsi: if there's just const buffer 0, set it in place of CONST/SSBO pointerMarek Olšák2017-10-171-1/+1
* radeonsi: add VS blit shader creationMarek Olšák2017-10-071-0/+12
* radeonsi: hard-code pixel center for interpolateAtSample without multisample ...Nicolai Hähnle2017-09-131-0/+3
* radeonsi: apply a mask to gl_SampleMaskIn in the PS prologNicolai Hähnle2017-09-131-1/+4
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-0/+2
* radeonsi/gfx9: proper workaround for LS/HS VGPR initialization bugNicolai Hähnle2017-09-061-0/+1
* radeonsi: declare new user SGPR indices for bindless samplers/imagesSamuel Pitoiset2017-08-221-1/+3
* radeonsi: make si_shader_selector_reference globally visibleNicolai Hähnle2017-08-221-0/+14
* radeonsi/nir: perform lowering of input/output driver locationsNicolai Hähnle2017-07-311-0/+1
* radeonsi: scan NIR shaders to obtain required infoNicolai Hähnle2017-07-311-0/+4
* radeonsi: add si_shader_selector::nirNicolai Hähnle2017-07-311-0/+3
* radeonsi: move instance divisors into a constant bufferMarek Olšák2017-06-271-1/+8
* radeonsi: use #pragma pack to pack si_shader_keyMarek Olšák2017-06-271-0/+8
* Revert "radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputs"Marek Olšák2017-06-271-2/+1
* Revert "radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inpu...Marek Olšák2017-06-271-2/+1
* radeonsi: include ac_binary.h for struct ac_shader_binaryEmil Velikov2017-06-171-2/+2
* radeonsi: track use of bindless samplers/images from tgsi_shader_infoSamuel Pitoiset2017-06-141-0/+12
* radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inputs_to_copyMarek Olšák2017-06-121-1/+2
* radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputsMarek Olšák2017-06-121-1/+2
* radeonsi: remove 8 bytes from si_shader_key by flattening opt.hw_vsMarek Olšák2017-06-121-4/+3
* radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selectorMarek Olšák2017-06-071-0/+3
* radeonsi: remove 8 bytes from si_shader_keyMarek Olšák2017-06-071-3/+6
* radeonsi: move streamout state update out of si_update_shadersMarek Olšák2017-06-071-0/+1