summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_state.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-22radeonsi/gfx11: use SET_*_REG_PAIRS_PACKED packets for pm4 statesMarek Olšák1-0/+7
2023-06-17radeonsi: set non-graphics uconfig registers first in the preambleMarek Olšák1-5/+6
2023-06-17radeonsi: remove sscreen parameter from si_pm4_set_reg_idx3Marek Olšák1-7/+7
2023-06-17radeonsi: add more variables into si_pm4_state and rework how it's createdMarek Olšák1-3/+11
2023-06-17amd: don't set PA_RATE_CNTL because it has no effectMarek Olšák1-2/+0
2023-06-06radeonsi: add a separate cdna_init_compute_preamble_state functionMarek Olšák1-20/+48
2023-06-06radeonsi: don't set registers set by CLEAR_STATE in the preamble for gfx10-11Marek Olšák1-11/+1
2023-06-06radeonsi: add a separate gfx10_init_gfx_preamble_state functionMarek Olšák1-166/+238
2023-06-06radeonsi: add helpers to create and clone a sized pm4 stateMarek Olšák1-13/+3
2023-06-06radeonsi: don't program COMPUTE_MAX_WAVE_ID (GDS register) on gfx6Marek Olšák1-9/+0
2023-06-06radeonsi: rename the msaa_sample_locs state to sample locationsMarek Olšák1-2/+2
2023-06-06radeonsi: merge si_emit_msaa_sample_locs with si_emit_sample_locationsMarek Olšák1-49/+0
2023-06-06radeonsi: move PA_SU_SMALL_PRIM_FILTER_CNTL to the preamble when possibleMarek Olšák1-13/+18
2023-06-06radeonsi: adjust 16x EQAA sample locs to make PA_SU_PRIM_FILTER_CNTL immutableMarek Olšák1-9/+6
2023-06-06radeonsi: always set sample locations even for 1x MSAA for simplicityMarek Olšák1-6/+5
2023-06-06radeonsi: move PA_CL_NGG_CNTL emission into rasterizer stateMarek Olšák1-0/+7
2023-06-06radeonsi/gfx11: extend DB_Z_INFO.NUM_SAMPLES programming to > GFX11Marek Olšák1-3/+4
2023-06-01radeonsi: implement setting a custom pitch to any multiple of 256B on gfx10.3+Marek Olšák1-1/+21
2023-05-26radeonsi/gfx11: use DISABLE_FOR_AUTO_INDEX to disable non-indexed prim restartMarek Olšák1-0/+6
2023-05-26radeonsi: remove the gl_SampleMask FS output if MSAA is disabledMarek Olšák1-6/+0
2023-05-26radeonsi/gfx11: fix alpha-to-coverage with blendingMarek Olšák1-0/+10
2023-05-26ac/surface: move CB format translation helpers hereMarek Olšák1-121/+4
2023-05-26ac/gpu_info: give has_msaa_sample_loc_bug a more accurate nameMarek Olšák1-2/+2
2023-05-24ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MITMarek Olšák1-19/+1
2023-04-18radeonsi/gfx11: updated vertex format changesIkshwaku Chauhan1-1/+2
2023-04-18radeonsi/gfx11: updated si_is_format_supportedIkshwaku Chauhan1-1/+3
2023-04-13radeonsi: fix typosHarri Nieminen1-1/+1
2023-04-06radeonsi: don't set registers that don't exist on gfx940Marek Olšák1-1/+2
2023-04-06radeonsi: add an emulated image descriptor for gfx940Marek Olšák1-6/+115
2023-04-06amd: add initial code for gfx940Marek Olšák1-0/+5
2023-03-29radeonsi/gfx11: reduce MSAA samples to 8 for no-attachment framebufferMarek Olšák1-1/+3
2023-03-08radeonsi: merge si_emit_initial_compute_regs with si_init_cs_preamble_stateMarek Olšák1-7/+79
2023-03-08radeonsi: emulate VGT_ESGS_RING_ITEMSIZE in the shader on gfx9-11Marek Olšák1-0/+1
2023-03-03radeonsi: reorganize si_emit_framebuffer_state for better readabilityMarek Olšák1-45/+66
2023-03-03amd: massively simplify how info->spi_cu_en is appliedMarek Olšák1-22/+23
2023-03-03amd,radeonsi: change enabled_rb_mask to 64 bitsMarek Olšák1-3/+3
2023-02-24amd: implement conformant TRUNC_COORD behavior for gfx11Marek Olšák1-3/+4
2023-02-24radeonsi: reorganize si_init_depth_surface for better readabilityMarek Olšák1-40/+40
2023-02-24radeonsi: reorganize si_initialize_color_surface for better readabilityMarek Olšák1-85/+77
2023-02-24radeonsi: reorganize emit_db_render_state and simplify VRS codeMarek Olšák1-53/+46
2023-02-24radeonsi: don't clamp z_samples to fix Unreal Tournament 99Marek Olšák1-1/+1
2023-02-24radeonsi: reformat emit_cb_render_state, create_blend_state, create_rs_stateMarek Olšák1-45/+47
2023-02-24amd: replace SI_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIANMarek Olšák1-2/+2
2023-02-24amd/registers: unify VRS combiner definition names between gfx103 and gfx11Marek Olšák1-4/+4
2023-02-24radeonsi: replace si_screen::has_out_of_order_rast with the radeon_info fieldMarek Olšák1-4/+4
2023-02-24radeonsi: move a few DB_SHADER_CONTROL states into si_shader_psMarek Olšák1-9/+0
2023-02-24radeonsi/gfx11: set CB_COLORi_INFO.MAX_COMP_FRAG on GFX1103_R2Marek Olšák1-0/+5
2023-02-24radeonsi/gfx11: don't set non-existent VGT_STRMOUT_BUFFER_CONFIGMarek Olšák1-1/+1
2023-02-24amd: fix LOD_BIAS on gfx6-9 and adjust the lod bias CAPMarek Olšák1-1/+1
2023-02-24radeonsi: fix COMPAT_MODE on gfx8-9Marek Olšák1-2/+2