summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi
AgeCommit message (Expand)AuthorFilesLines
2017-06-28radeonsi: include ac_binary.h for struct ac_shader_binaryEmil Velikov1-2/+2
2017-06-14radeonsi: disable the patch ID workaround on SI when the patch ID isn't used ...Marek Olšák2-15/+21
2017-06-14radeonsi: fix a GPU hang with tessellation on 2-CU configsMarek Olšák1-1/+5
2017-05-31radeonsi/gfx9: compile shaders with +xnackMarek Olšák1-6/+7
2017-05-18radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellationNicolai Hähnle1-0/+2
2017-05-18radeonsi/gfx9: add support for RavenMarek Olšák2-2/+8
2017-05-18radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SINicolai Hähnle1-0/+14
2017-05-18radeonsi: fix primitive ID in fragment shader when using tessellationNicolai Hähnle1-10/+17
2017-05-08radeonsi: apply the tess+GS hang workaround to Polaris12 as wellMarek Olšák1-1/+2
2017-05-08radeonsi/gfx9: make some PA & DB registers match the closed Vulkan driverMarek Olšák1-3/+18
2017-05-05radeonsi/gfx9: fix gl_ViewportIndexMarek Olšák2-8/+40
2017-04-30radeonsi: adjust ESGS ring buffer size computation on VIMarek Olšák1-1/+4
2017-04-30radeonsi/gfx9: don't set deprecated field PARTIAL_ES_WAVE_ONMarek Olšák1-2/+3
2017-04-30radeonsi/gfx9: set MAX_PRIMGRP_IN_WAVE in the correct registerMarek Olšák2-1/+5
2017-04-30radeonsi/gfx9: add a workaround for viewing a slice of 3D as a 2D imageMarek Olšák1-8/+22
2017-04-30radeonsi/gfx9: fix 1D array shader imagesMarek Olšák1-0/+1
2017-04-30radeonsi/gfx9: fix most things wrong with shader imagesMarek Olšák2-12/+24
2017-04-30radeonsi/gfx9: fix texture buffer objects and image buffers with IDXEN==0Marek Olšák1-1/+34
2017-04-17gallium/radeon: always flush asynchronously and wait after begin_new_csMarek Olšák1-0/+3
2017-04-17radeonsi: remove local variable 'mod' from si_compile_tgsi_shaderMarek Olšák1-5/+2
2017-04-17radeonsi: add si_shader_selector::vs_needs_prologMarek Olšák3-7/+10
2017-04-17radeonsi: don't set VGT_GS_MODE as part of the GS stateMarek Olšák1-2/+0
2017-04-17radeonsi: don't allow user indices with indirect drawsMarek Olšák1-4/+4
2017-04-17radeonsi: merge two if (indirect) statementsMarek Olšák1-27/+25
2017-04-17radeonsi: don't mark non-dirty textures with CMASK as compressedMarek Olšák1-2/+3
2017-04-14radeonsi: cope with missing disassemblyNicolai Hähnle1-1/+2
2017-04-14radeonsi: enable ARB_shader_viewport_layer_arrayNicolai Hähnle1-1/+1
2017-04-14radeonsi: handle ignored LAYER and VIEWPORT_INDEX writesNicolai Hähnle1-0/+20
2017-04-14gallium: add PIPE_CAP_TGSI_TES_LAYER_VIEWPORTNicolai Hähnle1-0/+1
2017-04-13radeonsi: fix gl_BaseVertex in non-indexed drawsNicolai Hähnle3-4/+23
2017-04-13radeonsi: provide VS_STATE input to all VS variantsNicolai Hähnle5-27/+18
2017-04-13radeonsi: change the bit-packing of LS out/TCS in dataNicolai Hähnle3-9/+14
2017-04-13radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle6-2/+27
2017-04-13radeonsi: extract derived tess state emit to higher levelNicolai Hähnle1-6/+7
2017-04-13radeonsi: drop support for TGSI_SEMANTIC_VERTEXID_NOBASENicolai Hähnle1-2/+3
2017-04-10radeonsi: add new si_check_render_feedback_texture() helperSamuel Pitoiset1-45/+44
2017-04-10radeonsi: add new si_decompress_color_texture() helperSamuel Pitoiset1-13/+17
2017-04-10radeonsi: add new depth_needs_decompression() helperSamuel Pitoiset1-2/+8
2017-04-10radeonsi: add a 'break' in si_check_render_feedback_*()Samuel Pitoiset1-2/+6
2017-04-10radeonsi: re-use 'desc' in si_set_shader_image()Samuel Pitoiset1-2/+1
2017-04-05radeonsi: enable ARB_shader_ballotNicolai Hähnle1-1/+3
2017-04-05radeonsi: optimization barriers to work around LLVM deficienciesNicolai Hähnle1-4/+12
2017-04-05radeonsi: strengthen emit_optimization_barrierNicolai Hähnle2-4/+38
2017-04-05radeonsi: emit TGSI_OPCODE_READ_*Nicolai Hähnle1-0/+38
2017-04-05radeonsi: emit TGSI_OPCODE_BALLOTNicolai Hähnle1-0/+18
2017-04-05radeonsi: implement TGSI_SEMANTIC_SUBGROUP_*Nicolai Hähnle1-0/+40
2017-04-05radeonsi: support 64-bit system valuesNicolai Hähnle1-4/+20
2017-04-05radeonsi: bump RADEON_LLVM_MAX_SYSTEM_VALUESNicolai Hähnle2-1/+3
2017-04-05gallium: add PIPE_CAP_TGSI_BALLOTNicolai Hähnle1-0/+1
2017-04-05radeonsi: enable ARB_sparse_bufferNicolai Hähnle1-1/+10