radeonsi: fix SGPRS calculation once more
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
2016-04-14 Marek Olšákradeonsi: fix SGPRS calculation once more
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 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 Mauro Rossiradeonsi: use util_strchrnul() to fix android build...
2016-03-31 Brian Paultgsi: split tgsi_util_get_texture_coord_dim() function...
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...
2016-03-21 Nicolai Hähnleradeonsi: implement volatile memory access
2016-03-21 Nicolai Hähnleradeonsi: implement coherent memory access (v2)
2016-03-21 Nicolai Hähnleradeonsi: Lower TGSI_OPCODE_MEMBAR down to LLVM op
2016-03-21 Nicolai Hähnleradeonsi: Lower TGSI_OPCODE_ATOM* down to LLVM op
2016-03-21 Nicolai Hähnleradeonsi: Lower TGSI_OPCODE_STORE down to LLVM op
2016-03-21 Nicolai Hähnleradeonsi: Lower TGSI_OPCODE_LOAD down to LLVM op (v3)
2016-03-21 Nicolai Hähnleradeonsi: extract the LLVM type name construction into...
2016-03-21 Nicolai Hähnleradeonsi: Lower TGSI_OPCODE_RESQ down to LLVM op
2016-03-21 Nicolai Hähnleradeonsi: extract TXQ buffer size computation into...
2016-03-21 Nicolai Hähnleradeonsi: implement set_shader_images (v2)
2016-03-19 Marek Olšákradeonsi: process TGSI property NEXT_SHADER
2016-02-29 Marek Olšákradeonsi: allow dumping shader disassemblies to a file
2016-02-21 Marek Olšákradeonsi: move some struct si_shader members to new...
2016-02-21 Marek Olšákradeonsi: use smaller types for some si_shader members
2016-02-21 Marek Olšákradeonsi: print full shader name before disassembly
2016-02-21 Marek Olšákradeonsi: compile non-GS middle parts of shaders immedi...
2016-02-21 Marek Olšákradeonsi: rework polygon stippling for PS prolog
2016-02-21 Marek Olšákradeonsi: add PS prolog
2016-02-21 Marek Olšákradeonsi: add PS epilog
2016-02-21 Marek Olšákradeonsi: add TCS epilog
2016-02-21 Marek Olšákradeonsi: add VS epilog
2016-02-21 Marek Olšákradeonsi: add VS prolog
2016-02-21 Marek Olšákradeonsi: first bits for non-monolithic shaders
2016-02-21 Marek Olšákradeonsi: add code for dumping all shader parts togethe...
2016-02-21 Marek Olšákradeonsi: add code for combining and uploading shaders...
2016-02-21 Marek Olšákradeonsi: fail compilation if non-GS non-CS shaders...
2016-02-21 Marek Olšákradeonsi: separate 2 pieces of code from create_function
2016-02-21 Marek Olšákradeonsi: add samplemask parameter to si_export_mrt_color
2016-02-21 Marek Olšákradeonsi: add start_instance parameter to get_instance_...
2016-02-21 Marek Olšákradeonsi: separate out shader key bits for prologs...
2016-02-21 Marek Olšákradeonsi: compute how many input VGPRs fragment shaders...
2016-02-21 Marek Olšákradeonsi: compute how many input SGPRs and VGPRs shader...
2016-02-21 Marek Olšákgallium/radeon: add basic code for setting shader retur...
2016-02-17 Tom Stellardradeon/llvm: Set the target triple on the module
2016-02-11 Marek Olšákradeonsi: fix build with LLVM 3.6
2016-02-11 Marek Olšákgallium/radeon: drop support for LLVM 3.5
2016-02-11 Marek Olšákradeonsi: obtain commonly used LLVM types only once
2016-02-11 Marek Olšákradeonsi: cleanup shader codegen
2016-02-10 Marek Olšákradeonsi: don't emit unnecessary NULL exports for unbou...
2016-02-10 Marek Olšákradeonsi: put image, fmask, and sampler descriptors...
2016-02-09 Marek Olšákradeonsi: enable denorms for 64-bit and 16-bit floats
2016-02-09 Marek Olšákradeonsi: move code writing tess factors into a separat...
2016-02-09 Marek Olšákradeonsi: make LLVM IR dumping less messy
2016-02-09 Marek Olšákradeonsi: move a few r600_can_dump_shader calls to...
2016-02-09 Marek Olšákradeonsi: remove useless code that handles dx10_clamp_mode
2016-02-09 Marek Olšákradeonsi: dump SPI_PS_INPUT values along with shader...
2016-02-09 Marek Olšákradeonsi: read SPI_PS_INPUT_ADDR from LLVM if it returns it
2016-02-09 Marek Olšákradeonsi: don't force gl_SampleMaskIn to 1 for smoothing
2016-02-09 Marek Olšákradeonsi: split PS input interpolation code into its...
2016-02-09 Marek Olšákradeonsi: implement forcing per-sample_interpolation...
2016-02-09 Marek Olšákradeonsi: remove si_shader::ps_input_interpolate
2016-02-09 Marek Olšákradeonsi: move BCOLOR PS input locations after all...
2016-02-09 Marek Olšákradeonsi: move si_shader_context initialization into...
2016-02-05 Nicolai Hähnleradeonsi: Allow dumping LLVM IR before optimization...
2016-02-05 Nicolai Hähnlegallium/radeon: emit LLVM `ret void` before radeon_llvm...
2016-01-26 Jan Veselyr600,compute: Plug few memory leaks
2016-01-26 Marek Olšákradeonsi: fix clover crash
2016-01-26 Nicolai Hähnleradeonsi: use llvm.amdgcn.s.barrier instead of llvm...
2016-01-25 Nicolai Hähnleradeonsi: do not set the shader->key for gs copy shaders
2016-01-25 Nicolai Hähnleradeonsi: si_llvm_emit_vs_epilogue is never used with...
2016-01-25 Nicolai Hähnleradeonsi: move is_gs_copy_shader to si_shader_context
2016-01-22 Marek Olšákradeonsi: add max waves / SIMD to shader stats (v2)
2016-01-22 Marek Olšákradeonsi: implement SAMPLEPOS system value without...
2016-01-22 Marek Olšákradeonsi: add shader conversion code for all SPI color...
2016-01-22 Marek Olšákradeonsi: use SPI_SHADER_COL_FORMAT fields instead...
2016-01-18 Michel Dänzerradeonsi: Avoid warning about LLVM generating R_0286D0_...
2016-01-18 Michel Dänzerradeonsi: Print "LLVM emitted unknown config register...
2016-01-13 Marek Olšákradeonsi: move POSITION and FACE fragment shader inputs...
2016-01-08 Marek Olšákutil/pstipple: allow fragment shader POSITION to be...
2016-01-08 Edward O'Callaghanradeon, si: Use TGSI chan name defines in lp_build_emit...
2016-01-07 Marek Olšákradeonsi: adjust the parameters of si_shader_dump
2016-01-07 Marek Olšákradeonsi: move si_shader_dump call out of si_compile_llvm
2016-01-07 Marek Olšákradeonsi: inline si_shader_binary_read
2016-01-07 Marek Olšákradeonsi: move si_shader_dump call out of si_shader_bin...
2016-01-07 Marek Olšákradeonsi: separate shader dumping code to si_shader_dum...
2016-01-07 Marek Olšákradeonsi: add si_shader_destroy_binary
2016-01-07 Marek Olšákradeonsi: don't pass si_shader to si_compile_llvm
2016-01-07 Marek Olšákradeonsi: move si_shader_binary_upload out of si_compil...
2016-01-07 Marek Olšákradeonsi: always keep shader code, rodata, and relocs...
2016-01-07 Marek Olšákradeonsi: don't pass si_shader to si_shader_binary_read
2016-01-07 Marek Olšákradeonsi: don't pass si_shader to si_shader_binary_read...
2016-01-07 Marek Olšákradeonsi: add struct si_shader_config
next