summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-02-03r600: handle indirect access to kcache 14 and 15Gert Wollny3-0/+52
2024-01-28r600: lower dround_even also on hardware that supports fp64Gert Wollny1-1/+2
2024-01-06r300,r600,radeonsi: switch to pb_buffer_leanMarek Olšák45-412/+417
2024-01-06r300,r600,radeon/winsys: always pass the winsys to radeon_bo_referenceMarek Olšák12-66/+78
2023-12-22r600/sfn: Use glsl_type C helpersCaio Oliveira4-28/+28
2023-12-01r600/sfn: Don't try to re-use iterators when the set is made emptyGert Wollny1-1/+5
2023-11-30r600/sfn: Fix usage of std::string constructorGert Wollny1-2/+3
2023-11-30r600/sfn: keep workgroup and invocation ID registers for whole shaderGert Wollny1-0/+2
2023-11-30r600/sfn: Allow skipping backend shader optimization for a subset of shadersGert Wollny4-6/+29
2023-11-15r600: Add missing dep on git_sha1.hMatt Turner1-1/+1
2023-11-06r600/sfn: Remove unused sampler reference in emit_tex_lodVitaliy Triang3l Kuzmin1-2/+0
2023-11-06r600/sfn: Change sampler_index to texture_index in buffer txsVitaliy Triang3l Kuzmin1-2/+2
2023-11-03r600/sfn: Fixup component count only if intrinsic has itGert Wollny1-1/+2
2023-11-03r600: Link with libgalliumvl, when enabling rusticl this is neededGert Wollny1-1/+1
2023-11-03r600: Add experimental get_compute_state_infoGert Wollny2-2/+19
2023-11-01r600: Add callbacks for get_driver_uuid and get_device_uuidGert Wollny1-0/+48
2023-10-31r600: Replace TGSI I/O semantics with shader_enumsVitaliy Triang3l Kuzmin19-560/+529
2023-10-31r600: Fix outputs typo in print_pipe_infoVitaliy Triang3l Kuzmin1-1/+1
2023-10-31r600/sfn: Split r600_shader_from_nir into common and Gallium partsVitaliy Triang3l Kuzmin12-145/+281
2023-10-31r600/sfn: Make r600 header include paths relativeVitaliy Triang3l Kuzmin3-3/+6
2023-10-31r600: Split r600_shader.h into common and Gallium partsVitaliy Triang3l Kuzmin5-139/+193
2023-10-31r600: Remove Gallium dependencies in r600_asmVitaliy Triang3l Kuzmin7-9/+23
2023-10-31r600: Replace R600_ERR with R600_ASM_ERR in shader codeVitaliy Triang3l Kuzmin4-19/+29
2023-10-31r600: Remove Gallium dependencies in r600_isaVitaliy Triang3l Kuzmin3-6/+11
2023-10-31r600: Move r600_create_vertex_fetch_shader to r600_shader.cVitaliy Triang3l Kuzmin4-164/+164
2023-10-24glsl: Retire dround lowering.Eric Anholt27-236/+5
2023-10-24glsl: Remove int64 div/mod lowering.Eric Anholt25-2150/+1
2023-10-16r600/sfn: When simplifying src vec4 pinnings, also check all usesGert Wollny1-1/+53
2023-10-16r600/sfn: Don't override a chgr pinning during copy propagationGert Wollny1-1/+2
2023-10-13r600: drop egcm_load_index_regGert Wollny3-65/+9
2023-10-13r600/sfn: don't remove texture sources by using the enum valueGert Wollny1-1/+0
2023-10-12r600/sfn: Handle load_global_constantAlyssa Rosenzweig2-0/+3
2023-10-01r600: Replace R600_BIG_ENDIAN with UTIL_ARCH_BIG_ENDIANVitaliy Triang3l Kuzmin8-20/+20
2023-09-24r600/sfn: Fix use of scheduled_shader vs shaderGert Wollny1-2/+2
2023-09-24r600/sfn: sort the uniforms of the right shaderGert Wollny1-2/+1
2023-09-24r600: Use nir_builder helpers for load/store_shared_r600Faith Ekstrand1-38/+14
2023-09-24r600: Use more auto-generated nir_builder helpersFaith Ekstrand1-62/+24
2023-09-16r600/sfn: get rid of the method to get the index modeGert Wollny1-23/+3
2023-09-16r600/sfn: Sepeate resource and sampler in texture instructionsGert Wollny9-89/+113
2023-09-16r600/sfn: Add old address to update_indirect_addrGert Wollny9-14/+18
2023-09-16r600/sfn: rename method resource_base to resource_idGert Wollny7-21/+21
2023-09-16r600/sfn: Make address split pass obligatoryGert Wollny4-12/+4
2023-09-16r600: print texture resource index mode separatelyGert Wollny1-1/+6
2023-09-06r600/sfn: Simplify dependency chain for index loads on EGGert Wollny2-15/+13
2023-09-06r600/sfn: factor out resource as extra classGert Wollny7-29/+45
2023-09-06r600/sfn: drop unused ControlFlowInstr type enumGert Wollny1-1/+0
2023-09-06r600/sfn: Make use of four clause local registersGert Wollny5-11/+12
2023-08-24sfn: Use 4 instead of ATOMIC_COUNTER_SIZEYonggang Luo2-2/+2
2023-08-18r600: better tracking for vertex buffer emissionMike Blumenkrantz3-14/+22
2023-08-18r600: store the mask of buffers used by a vertex stateMike Blumenkrantz2-0/+4