aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi
Commit message (Expand)AuthorAgeFilesLines
...
* radeonsi: make si_compile_llvm return boolMarek Olšák2020-01-234-32/+32
* radeonsi: move more LLVM functions into si_shader_llvm.cMarek Olšák2020-01-233-396/+398
* radeonsi: fold si_shader_context_set_ir into si_build_main_functionMarek Olšák2020-01-231-29/+16
* radeonsi: move si_nir_build_llvm into si_shader_llvm.cMarek Olšák2020-01-232-59/+60
* radeonsi: minor cleanup in si_shader_internal.hMarek Olšák2020-01-232-25/+13
* radeonsi: move si_shader_llvm_build.c content into si_shader_llvm.cMarek Olšák2020-01-235-183/+153
* radeonsi: move VS shader code into si_shader_llvm_vs.cMarek Olšák2020-01-2310-1159/+1188
* radeonsi: move non-LLVM code out of si_shader_llvm.cMarek Olšák2020-01-234-37/+31
* radeonsi: use ctx->ac. for types and integer constantsMarek Olšák2020-01-2311-488/+449
* radeonsi: Drop PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS.Eric Anholt2020-01-211-1/+0
* radeonsi: Remove a bunch of default handling of pipe caps.Eric Anholt2020-01-211-22/+0
* radeonsi/gfx10: enable GS fast launch for triangles and strips with NGG cullingMarek Olšák2020-01-206-54/+222
* radeonsi/gfx10: rewrite late alloc computationMarek Olšák2020-01-202-39/+59
* ac: add helper ac_build_triangle_strip_indices_to_triangleMarek Olšák2020-01-202-37/+8
* radeonsi/gfx10: implement NGG culling for 4x wave32 subgroupsMarek Olšák2020-01-2012-54/+951
* radeonsi/gfx10: move GE_PC_ALLOC setting to shader statesMarek Olšák2020-01-205-15/+40
* radeonsi/gfx10: don't initialize VGPRs not used by NGG passthroughMarek Olšák2020-01-201-3/+5
* radeonsi/gfx10: merge main and pos/param export IF blocks into one if possibleMarek Olšák2020-01-201-4/+21
* radeonsi/gfx10: export primitives at the beginning of VS/TESMarek Olšák2020-01-203-26/+66
* radeonsi/gfx10: move s_sendmsg gs_alloc_req to the beginning of shadersMarek Olšák2020-01-203-3/+13
* radeonsi/gfx10: correct VS PrimitiveID implementation for NGGMarek Olšák2020-01-201-12/+13
* radeonsi/gfx10: update comments and remove invalid TODOsMarek Olšák2020-01-201-12/+1
* radeonsi: turn an assertion into return in si_nir_store_output_tcsMarek Olšák2020-01-201-3/+5
* radeonsi: fix doubles and int64Marek Olšák2020-01-202-7/+7
* radeonsi: don't invoke decompression inside internal launch_gridMarek Olšák2020-01-203-4/+22
* radeonsi: clean up how internal compute dispatches are handledMarek Olšák2020-01-201-22/+13
* Revert "radeonsi: unbind image before compute clear"Marek Olšák2020-01-201-5/+0
* radeonsi: merge si_compile_llvm and si_llvm_compile functionsMarek Olšák2020-01-154-109/+81
* radeonsi: remove useless #includesMarek Olšák2020-01-157-18/+0
* radeonsi: move code for shader resources into si_shader_llvm_resources.cMarek Olšák2020-01-157-302/+327
* radeonsi: move geometry shader code into si_shader_llvm_gs.cMarek Olšák2020-01-157-812/+865
* radeonsi: remove llvm_type_is_64bitMarek Olšák2020-01-153-17/+7
* radeonsi: move tessellation shader code into si_shader_llvm_tess.cMarek Olšák2020-01-156-1290/+1343
* radeonsi: move si_insert_input_* functionsMarek Olšák2020-01-152-28/+28
* radeonsi: work around an LLVM crash when using llvm.amdgcn.icmp.i64.i1Marek Olšák2020-01-151-0/+1
* radeonsi: fix si_build_wrapper_function for compute-based primitive cullingMarek Olšák2020-01-151-1/+14
* radeonsi/gfx10: separate code for determining the number of vertices for NGGMarek Olšák2020-01-151-25/+41
* radeonsi/gfx10: separate code for getting edgeflags from the gs_invocation_id...Marek Olšák2020-01-151-9/+13
* radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make space thereMarek Olšák2020-01-153-5/+8
* radeonsi: make si_insert_input_* functions non-staticMarek Olšák2020-01-152-9/+12
* radeonsi: separate code computing info for small primitive cullingMarek Olšák2020-01-153-40/+54
* radeonsi: drop the negation from fmask_is_not_identityPierre-Eric Pelloux-Prayer2020-01-154-5/+5
* radeonsi: unbind image before compute clearPierre-Eric Pelloux-Prayer2020-01-151-0/+5
* radeonsi: make sure fmask expand is done if neededPierre-Eric Pelloux-Prayer2020-01-151-1/+2
* radeonsi: fix fmask expand compute shaderPierre-Eric Pelloux-Prayer2020-01-151-1/+1
* radeonsi: move PS LLVM code into si_shader_llvm_ps.cMarek Olšák2020-01-147-1283/+1317
* radeonsi: remove always constant ballot_mask_bits from si_llvm_context_initMarek Olšák2020-01-143-10/+6
* radeonsi: fold si_create_function into si_llvm_create_funcMarek Olšák2020-01-144-43/+30
* radeonsi: rename si_shader_create -> si_create_shader_variant for clarityMarek Olšák2020-01-144-8/+10
* radeonsi: rename si_compile_tgsi_main -> si_build_main_functionMarek Olšák2020-01-141-5/+5