summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-27radeonsi: move instance divisors into a constant bufferMarek Olšák1-0/+15
2017-06-27radeonsi: check nr_cbufs in other places before flushing CBMarek Olšák1-2/+4
2017-06-26radeonsi: don't flush and wait for CB after depth-only renderingMarek Olšák1-1/+4
2017-06-22radeonsi/gfx9: indirect buffers and all CP packets use TC L2Marek Olšák1-1/+3
2017-06-22radeonsi: flush CB after MSAA only when transitioning from CB to texturesMarek Olšák1-14/+31
2017-06-22radeonsi: flush DB caches only when transitioning from DB to texturingMarek Olšák1-5/+16
2017-06-19radeonsi/gfx9: fix TC-compatible stencil compressionMarek Olšák1-0/+6
2017-06-12radeonsi: replace si_vertex_elements::elements with separate fieldsMarek Olšák1-3/+5
2017-06-12radeonsi: rename si_vertex_element -> si_vertex_elementsMarek Olšák1-3/+3
2017-06-12radeonsi: allocate si_state_rasterizer::pm4_poly_offset only when neededMarek Olšák1-1/+13
2017-06-12radeonsi: remove 8 bytes from si_shader_key by flattening opt.hw_vsMarek Olšák1-1/+1
2017-06-12radeonsi: don't emit DB_STENCIL_CONTROL if it has no effectMarek Olšák1-1/+2
2017-06-08gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák1-10/+6
2017-06-08radeonsi: don't update dependent states if it has no effect (v2)Marek Olšák1-7/+56
2017-06-07radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selectorMarek Olšák1-16/+5
2017-06-07radeonsi: isolate real framebuffer changes from the decompression passes (v3)Samuel Pitoiset1-2/+8
2017-06-07radeonsi: clean up decompress blend state namesMarek Olšák1-2/+2
2017-05-27radeonsi: drop useless memcmp() check in si_set_blend_color()Samuel Pitoiset1-3/+0
2017-05-15radeonsi/gfx9: add support for RavenMarek Olšák1-0/+3
2017-05-10radeonsi: remove upload code for zero-stride vertex attribsMarek Olšák1-26/+8
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák1-19/+0
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-6/+6
2017-05-05radeonsi/gfx9: make some PA & DB registers match the closed Vulkan driverMarek Olšák1-3/+18
2017-05-03radeonsi/gfx9: set VGT_REUSE_OFF = 0Marek Olšák1-3/+7
2017-04-28radeonsi: get InstanceID from VGPR1 (or VGPR2 for tess) instead of VGPR3Marek Olšák1-0/+1
2017-04-28radeonsi/gfx9: set registers and shader key for merged ES-GSMarek Olšák1-10/+12
2017-04-26radeonsi/gfx9: fix most things wrong with shader imagesMarek Olšák1-1/+2
2017-04-26radeonsi/gfx9: fix texture buffer objects and image buffers with IDXEN==0Marek Olšák1-1/+34
2017-04-13radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle1-2/+4
2017-04-03radeonsi: use unreachable to fix a warningGrazvydas Ignotas1-2/+2
2017-03-31radeonsi/gfx9: fix and enable MSAA compressionMarek Olšák1-2/+1
2017-03-31radeonsi: adjust checking for SC bug workaroundsMarek Olšák1-4/+8
2017-03-31radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)Marek Olšák1-3/+4
2017-03-31radeonsi: decompress DCC in set_framebuffer_state instead of create_surface (v2)Marek Olšák1-0/+29
2017-03-30gallium/radeon: s/dcc_disable/disable_dcc/Marek Olšák1-1/+1
2017-03-30gallium/radeon: add and use a new helper vi_dcc_enabledMarek Olšák1-1/+1
2017-03-30radeonsi/gfx9: disable features that don't workMarek Olšák1-1/+2
2017-03-30radeonsi/gfx9: add radeon_surf.gfx9.surf_offsetMarek Olšák1-0/+2
2017-03-30radeonsi/gfx9: don't write mipmap level offsets to BO metadataMarek Olšák1-3/+6
2017-03-30radeonsi/gfx9: emit FLUSH_DFSM where requiredMarek Olšák1-0/+17
2017-03-30radeonsi/gfx9: emit BREAK_BATCH in emit_framebuffer_stateMarek Olšák1-0/+5
2017-03-30radeonsi/gfx9: fix MIP0_WIDTH & MIP0_HEIGHT for compressed texture blitsMarek Olšák1-3/+3
2017-03-30radeonsi/gfx9: add a workaround for 1D depth texturesMarek Olšák1-19/+18
2017-03-30radeonsi/gfx9: enable clamping for Z UNORM formats promoted to Z32FMarek Olšák1-1/+11
2017-03-30radeonsi/gfx9: image descriptor changes in mutable fieldsMarek Olšák1-2/+2
2017-03-30radeonsi/gfx9: FMASK image descriptor changesMarek Olšák1-21/+48
2017-03-30radeonsi/gfx9: image descriptor changes in immutable fieldsMarek Olšák1-4/+52
2017-03-30radeonsi/gfx9: DB changesMarek Olšák1-91/+171
2017-03-30radeonsi/gfx9: CB changesMarek Olšák1-51/+123
2017-03-30gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák1-15/+15