summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_state.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-02r600: Use get_first_non_void_channel more oftenKonstantin Seurer1-5/+1
2022-07-27gallium/radeon: require radeon DRM 2.45.0 from April 2016Marek Olšák1-4/+2
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-22/+22
2022-05-02r600: Allow eight bit, three channel formats for vertex buffersGert Wollny1-2/+2
2022-03-28r600: Update the PS state when MSAA-ness changes, too.Emma Anholt1-7/+12
2021-10-29gallium/radeon: merge BO read/write usage flags with priority flagsMarek Olšák1-22/+22
2021-06-04r600: explicitly advertise index buffer format supportErik Faye-Lund1-0/+5
2021-04-12ac/surface: change legacy_surf_level::offset to 32-bit offset_256B shifted by 8Marek Olšák1-11/+11
2021-04-06gallium/pb: change pb_buffer::alignment to alignment_log2Marek Olšák1-2/+2
2021-02-25r600: Fix typos.Vinson Lee1-1/+1
2020-12-22gallium: inline pipe_depth_state to decrease DSA state size by 4 bytesMarek Olšák1-6/+6
2020-12-22gallium: inline pipe_alpha_state to enable better DSA bitfield packingMarek Olšák1-3/+3
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-19/+19
2020-09-22gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*Marek Olšák1-1/+1
2020-05-18r600: enable TEXCOORD semantic for TGSI.Dave Airlie1-11/+10
2019-07-22gallium: switch boolean -> bool at the interface definitionsIlia Mirkin1-11/+11
2019-05-02r600: reset tex array override even when no view boundDave Airlie1-11/+10
2018-09-06gallium: enable GL_AMD_depth_clamp_separate on r600, radeonsiMarek Olšák1-1/+1
2018-09-06gallium: split depth_clip into depth_clip_near & depth_clip_farMarek Olšák1-2/+2
2018-07-31gallium: add storage_sample_count parameter into is_format_supportedMarek Olšák1-0/+4
2018-07-17r600g: constify some variablesKonstantin Kharlamov1-6/+6
2018-07-16r600: fix build after the removal of RADEON_PRIO_* flagsMarek Olšák1-4/+2
2018-07-16radeonsi: merge DCC/CMASK/HTILE priority flagsMarek Olšák1-1/+1
2018-06-29gallium/util: remove dummy function util_format_is_supportedMarek Olšák1-3/+0
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-17/+17
2018-05-10r600: fix constant buffer bounds.Dave Airlie1-1/+1
2018-03-05r600: fix color export maskRoland Scheidegger1-0/+1
2018-02-08r600: fix rendering regression on r6/7 gpusDave Airlie1-1/+6
2018-02-07r600: work out target mask at framebuffer bind.Dave Airlie1-1/+1
2018-02-07r600: work out shader export mask at shader build time (v1.1)Dave Airlie1-1/+1
2018-01-10r600: increase number of ubos by one to 14Roland Scheidegger1-0/+1
2018-01-10r600: don't emit reloc for ring buffer out into the blueRoland Scheidegger1-4/+3
2017-11-27ac: change legacy_surf_level::slice_size to dword unitsMarek Olšák1-4/+4
2017-11-15r600: set the number type correctly for float rts in cb setupRoland Scheidegger1-1/+9
2017-11-15r600: use DX10_CLAMP bit in shader setupRoland Scheidegger1-0/+9
2017-11-08r600g: use SIMPLE_FLOAT for blending to enable some optimizationsIlia Mirkin1-0/+1
2017-08-22gallium/radeon: add helpers for whether HTILE is enabledMarek Olšák1-2/+1
2017-08-21r600g: don't set up and don't call the fetch shader if there are no VS inputsMarek Olšák1-0/+3
2017-06-08gallium/radeon: don't allocate HTILE in a separate bufferMarek Olšák1-3/+3
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-1/+1
2017-04-19r600g: update dirty_level_mask after the 1-st draw after FB changeConstantine Kharlamov1-0/+1
2017-04-10r600g: add draw_vbo check for a NULL pixel shaderConstantine Kharlamov1-1/+2
2017-03-30gallium/radeon: move pre-GFX9 radeon_surf.* members to radeon_surf.u.legacy.*Marek Olšák1-32/+32
2017-03-28r600g: check NULL return from r600_aligned_buffer_createJulien Isorce1-0/+10
2017-03-15r600g: make framebuffer atom rely on dual src blend state.Dave Airlie1-1/+1
2017-01-05gallium/radeon: prevent SDMA stalls by detecting RAW hazards in need_dma_spaceMarek Olšák1-1/+0
2016-11-01gallium/radeon: remove radeon_surf_level::pitch_bytesMarek Olšák1-2/+2
2016-10-26r600g: remove a redundant buffer_create helperMarek Olšák1-23/+8
2016-10-26gallium/radeon: don't do (fmask.size && cmask.size)Marek Olšák1-1/+1
2016-10-26gallium/radeon: remove unnecessary fields from radeon_surf_levelMarek Olšák1-4/+4