summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi
AgeCommit message (Expand)AuthorFilesLines
2017-06-18radeonsi: reduce overhead for resident textures which need color decompressionSamuel Pitoiset4-34/+58
2017-06-18radeonsi: reduce overhead for resident textures which need depth decompressionSamuel Pitoiset4-8/+29
2017-06-18radeonsi: use util_dynarray_foreach for bindless resourcesSamuel Pitoiset2-129/+46
2017-06-18gallium/radeon: add a new HUD query for the number of resident handlesSamuel Pitoiset1-0/+3
2017-06-17radeonsi: include ac_binary.h for struct ac_shader_binaryEmil Velikov1-2/+2
2017-06-14radeonsi: enable ARB_bindless_textureSamuel Pitoiset1-1/+3
2017-06-14radeonsi: add support for loading bindless imagesSamuel Pitoiset1-7/+21
2017-06-14radeonsi: add support for loading bindless samplersSamuel Pitoiset1-3/+12
2017-06-14radeonsi: invalidate buffers which are made resident if neededSamuel Pitoiset1-0/+34
2017-06-14radeonsi: upload new descriptors when resident buffers are invalidatedSamuel Pitoiset2-0/+148
2017-06-14radeonsi: only decompress resident textures/images when usedSamuel Pitoiset1-2/+11
2017-06-14radeonsi: track use of bindless samplers/images from tgsi_shader_infoSamuel Pitoiset5-5/+46
2017-06-14radeonsi: decompress resident textures/images before graphics/computeSamuel Pitoiset3-0/+114
2017-06-14radeonsi: decompress DCC for resident textures/imagesSamuel Pitoiset2-0/+83
2017-06-14radeonsi: only add descriptors in presence of resident handlesSamuel Pitoiset1-0/+6
2017-06-14radeonsi: add all resident buffers to the current CSSamuel Pitoiset3-0/+52
2017-06-14radeonsi: implement ARB_bindless_textureSamuel Pitoiset3-0/+285
2017-06-14radeonsi: add a slab allocator for bindless descriptorsSamuel Pitoiset4-0/+119
2017-06-14radeonsi: add si_set_shader_image_desc() helperSamuel Pitoiset1-32/+47
2017-06-14radeonsi: add si_set_sampler_view_desc() helperSamuel Pitoiset1-43/+52
2017-06-14radeonsi: add si_init_descriptor_list() helperSamuel Pitoiset1-0/+15
2017-06-14gallium: add PIPE_CAP_BINDLESS_TEXTURESamuel Pitoiset1-0/+1
2017-06-12radeonsi: pack si_context betterMarek Olšák1-18/+18
2017-06-12radeonsi: pack si_framebuffer betterMarek Olšák1-6/+6
2017-06-12radeonsi: pack si_sampler_view betterMarek Olšák1-2/+2
2017-06-12radeonsi: pack si_buffer_resources betterMarek Olšák1-4/+5
2017-06-12radeonsi: pack struct si_descriptors betterMarek Olšák1-15/+15
2017-06-12radeonsi: pack struct si_vertex_elements betterMarek Olšák1-9/+10
2017-06-12radeonsi: replace si_vertex_elements::elements with separate fieldsMarek Olšák4-14/+14
2017-06-12radeonsi: rename si_vertex_element -> si_vertex_elementsMarek Olšák4-6/+6
2017-06-12radeonsi: allocate si_state_rasterizer::pm4_poly_offset only when neededMarek Olšák2-2/+14
2017-06-12radeonsi: pack si_state_rasterizer fieldsMarek Olšák1-16/+16
2017-06-12radeonsi: remove 8 bytes from si_shader_key with uint32_t ff_tcs_inputs_to_copyMarek Olšák3-5/+14
2017-06-12radeonsi: use uint32_t to declare si_shader_key.opt.kill_outputsMarek Olšák3-6/+10
2017-06-12radeonsi: remove 8 bytes from si_shader_key by flattening opt.hw_vsMarek Olšák4-16/+15
2017-06-12radeonsi: don't emit DB_STENCIL_CONTROL if it has no effectMarek Olšák1-1/+2
2017-06-12radeonsi: fix missing num_L2_invalidates incrementMarek Olšák1-0/+1
2017-06-12radeonsi: get rid of more compressed_colortex_mask namesMarek Olšák4-18/+18
2017-06-08radeonsi: call LLVMAddEarlyCSEMemSSAPass only for LLVM >= 4.0Juan A. Suarez Romero1-0/+2
2017-06-08gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák3-19/+8
2017-06-08radeonsi: rename depth decompress functionsMarek Olšák1-16/+15
2017-06-08radeonsi: rename shader resource decompress masks to their true meaningMarek Olšák3-28/+28
2017-06-08radeonsi: rename is_compressed_colortex -> color_needs_decompressionMarek Olšák1-5/+5
2017-06-08radeonsi: disable the patch ID workaround on SI when the patch ID isn't used ...Marek Olšák2-15/+21
2017-06-08radeonsi: don't update dependent states if it has no effect (v2)Marek Olšák3-12/+76
2017-06-07radeonsi: update clip_regs on shader state changes only when it's neededMarek Olšák1-3/+32
2017-06-07radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selectorMarek Olšák4-16/+25
2017-06-07radeonsi: add a new helper si_get_vsMarek Olšák2-17/+19
2017-06-07radeonsi: isolate real framebuffer changes from the decompression passes (v3)Samuel Pitoiset3-2/+28
2017-06-07radeonsi: do EarlyCSEMemSSA LLVM passMarek Olšák1-0/+2