summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: replace si_vertex_elements::elements with separate fieldsMarek Olšák2017-06-121-3/+5
* radeonsi: rename si_vertex_element -> si_vertex_elementsMarek Olšák2017-06-121-3/+3
* radeonsi: allocate si_state_rasterizer::pm4_poly_offset only when neededMarek Olšák2017-06-121-1/+13
* radeonsi: remove 8 bytes from si_shader_key by flattening opt.hw_vsMarek Olšák2017-06-121-1/+1
* radeonsi: don't emit DB_STENCIL_CONTROL if it has no effectMarek Olšák2017-06-121-1/+2
* gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák2017-06-081-10/+6
* radeonsi: don't update dependent states if it has no effect (v2)Marek Olšák2017-06-081-7/+56
* radeonsi: precompute some fields for PA_CL_VS_OUT_CNTL in si_shader_selectorMarek Olšák2017-06-071-16/+5
* radeonsi: isolate real framebuffer changes from the decompression passes (v3)Samuel Pitoiset2017-06-071-2/+8
* radeonsi: clean up decompress blend state namesMarek Olšák2017-06-071-2/+2
* radeonsi: drop useless memcmp() check in si_set_blend_color()Samuel Pitoiset2017-05-271-3/+0
* radeonsi/gfx9: add support for RavenMarek Olšák2017-05-151-0/+3
* radeonsi: remove upload code for zero-stride vertex attribsMarek Olšák2017-05-101-26/+8
* gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák2017-05-101-19/+0
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-6/+6
* radeonsi/gfx9: make some PA & DB registers match the closed Vulkan driverMarek Olšák2017-05-051-3/+18
* radeonsi/gfx9: set VGT_REUSE_OFF = 0Marek Olšák2017-05-031-3/+7
* radeonsi: get InstanceID from VGPR1 (or VGPR2 for tess) instead of VGPR3Marek Olšák2017-04-281-0/+1
* radeonsi/gfx9: set registers and shader key for merged ES-GSMarek Olšák2017-04-281-10/+12
* radeonsi/gfx9: fix most things wrong with shader imagesMarek Olšák2017-04-261-1/+2
* radeonsi/gfx9: fix texture buffer objects and image buffers with IDXEN==0Marek Olšák2017-04-261-1/+34
* radeonsi: emit VS_STATE register explicitly from si_draw_vboNicolai Hähnle2017-04-131-2/+4
* radeonsi: use unreachable to fix a warningGrazvydas Ignotas2017-04-031-2/+2
* radeonsi/gfx9: fix and enable MSAA compressionMarek Olšák2017-03-311-2/+1
* radeonsi: adjust checking for SC bug workaroundsMarek Olšák2017-03-311-4/+8
* radeonsi: decompress DCC in set_sampler_view instead of create_sampler_view (v2)Marek Olšák2017-03-311-3/+4
* radeonsi: decompress DCC in set_framebuffer_state instead of create_surface (v2)Marek Olšák2017-03-311-0/+29
* gallium/radeon: s/dcc_disable/disable_dcc/Marek Olšák2017-03-301-1/+1
* gallium/radeon: add and use a new helper vi_dcc_enabledMarek Olšák2017-03-301-1/+1
* radeonsi/gfx9: disable features that don't workMarek Olšák2017-03-301-1/+2
* radeonsi/gfx9: add radeon_surf.gfx9.surf_offsetMarek Olšák2017-03-301-0/+2
* radeonsi/gfx9: don't write mipmap level offsets to BO metadataMarek Olšák2017-03-301-3/+6
* radeonsi/gfx9: emit FLUSH_DFSM where requiredMarek Olšák2017-03-301-0/+17
* radeonsi/gfx9: emit BREAK_BATCH in emit_framebuffer_stateMarek Olšák2017-03-301-0/+5
* radeonsi/gfx9: fix MIP0_WIDTH & MIP0_HEIGHT for compressed texture blitsMarek Olšák2017-03-301-3/+3
* radeonsi/gfx9: add a workaround for 1D depth texturesMarek Olšák2017-03-301-19/+18
* radeonsi/gfx9: enable clamping for Z UNORM formats promoted to Z32FMarek Olšák2017-03-301-1/+11
* radeonsi/gfx9: image descriptor changes in mutable fieldsMarek Olšák2017-03-301-2/+2
* radeonsi/gfx9: FMASK image descriptor changesMarek Olšák2017-03-301-21/+48
* radeonsi/gfx9: image descriptor changes in immutable fieldsMarek Olšák2017-03-301-4/+52
* radeonsi/gfx9: DB changesMarek Olšák2017-03-301-91/+171
* radeonsi/gfx9: CB changesMarek Olšák2017-03-301-51/+123
* gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák2017-03-301-15/+15
* radeonsi/gfx9: sampler state changesMarek Olšák2017-03-301-1/+1
* radeonsi/gfx9: rasterizer changesMarek Olšák2017-03-301-2/+4
* radeonsi/gfx9: disable the 2-bit format fetch fixMarek Olšák2017-03-301-2/+6
* radeonsi/gfx9: set NUM_RECORDS correctlyMarek Olšák2017-03-301-1/+1
* radeonsi/gfx9: enable ETC2Marek Olšák2017-03-301-1/+2
* radeonsi/gfx9: disable RB+ on Vega10Marek Olšák2017-03-301-14/+13
* radeonsi/gfx9: init_config changesMarek Olšák2017-03-301-6/+32