summaryrefslogtreecommitdiff
path: root/src/broadcom
AgeCommit message (Expand)AuthorFilesLines
2023-10-19ci/bare-metal: Default our boards to a 20-minute timeout for the whole job.Eric Anholt1-4/+1
2023-10-18ci: update CTS to vulkan-cts-1.3.7.0Samuel Pitoiset1-0/+9
2023-10-17broadcom/qpu: Remove duplicate variable opcodeVinson Lee1-2/+2
2023-10-13v3dv: expose scalarBlockLayout on V3D 7.xIago Toral Quiroga1-1/+1
2023-10-13v3dv: expose depthClamp in V3D 7.xIago Toral Quiroga2-2/+5
2023-10-13v3dv: expose fullDrawIndexUint32 in V3D 7.xIago Toral Quiroga1-2/+3
2023-10-13broadcom/simulator: add per-hw version callsJuan A. Suarez Romero4-85/+48
2023-10-13broadcom: add performance counters for V3D 7.xJuan A. Suarez Romero8-41/+201
2023-10-13v3d,v3dv: fix compute for V3D 7.1.6+Iago Toral Quiroga3-6/+24
2023-10-13v3d,v3dv: fix depth bias for v3d 7.xIago Toral Quiroga1-0/+2
2023-10-13v3dv: fix color write mask for v3d 7.xIago Toral Quiroga1-2/+8
2023-10-13v3dv: use new texture shader state rb_swap and reverse fields in v3d 7.xIago Toral Quiroga6-30/+75
2023-10-13v3d,v3dv: propagate NaNs bits in shader state records are reserved in v7.xIago Toral Quiroga2-5/+9
2023-10-13v3dv: implement depthBounds support for v71Alejandro Piñeiro7-12/+76
2023-10-13v3d,v3dv: don't use max internal bpp for tile sizing in V3D 7.xIago Toral Quiroga11-73/+135
2023-10-13v3d,v3dv: support up to 8 render targets in v7.1+Iago Toral Quiroga12-26/+81
2023-10-13v3d/v3dv: fix texture state array stride packing for V3D 7.1.5Iago Toral Quiroga1-0/+7
2023-10-13v3dv: fix depth clipping then Z scale is too small in V3D 7.xIago Toral Quiroga1-0/+18
2023-10-13v3dv: make v3dv_viewport_compute_xform depend on the V3D versionIago Toral Quiroga4-39/+50
2023-10-13v3dv: add support for TFU jobs in v71Alejandro Piñeiro3-16/+86
2023-10-13v3dv: handle Z clipping in v71Iago Toral Quiroga1-0/+33
2023-10-13v3dv: don't convert floating point border colors in v71Iago Toral Quiroga1-1/+6
2023-10-13v3dv: no specific separate_segments flag for V3D 7.1Alejandro Piñeiro3-2/+21
2023-10-13v3dv: handle RTs with no color targets in v71Iago Toral Quiroga1-0/+11
2023-10-13v3dv: handle early Z/S clears for v71Iago Toral Quiroga1-7/+23
2023-10-13broadcom/compiler: update thread end restrictions validation for v71Iago Toral Quiroga1-3/+34
2023-10-13v3dv: GFX-1461 does not affect V3D 7.xIago Toral Quiroga1-2/+4
2023-10-13v3dv: handle render pass global clear for v71Iago Toral Quiroga1-25/+41
2023-10-13v3dv: implement noop job for v71Iago Toral Quiroga1-3/+7
2023-10-13v3dv: handle new texture state transfer functions in v71Iago Toral Quiroga1-4/+7
2023-10-13v3dv: fix up texture shader state for v71Iago Toral Quiroga1-0/+16
2023-10-13v3dv: setup TLB clear color for meta operations in v71Iago Toral Quiroga1-19/+27
2023-10-13v3dv: setup render pass color clears for any format bpp in v71Iago Toral Quiroga1-13/+20
2023-10-13v3dv/pipeline: handle GL_SHADER_STATE_RECORD changed size on v71Alejandro Piñeiro1-4/+1
2023-10-13v3dv/pipeline: default vertex attributes values are not needed for v71Alejandro Piñeiro2-1/+15
2023-10-13v3dv: default vertex attribute values are gen dependantAlejandro Piñeiro5-63/+75
2023-10-13v3dv/cmd_buffer: just don't fill up early-z fields for CFG_BITS for v71Alejandro Piñeiro1-6/+3
2023-10-13v3dv/uniforms: update VIEWPORT_X/Y_SCALE uniforms for v71Alejandro Piñeiro3-5/+34
2023-10-13v3dv/cmd_buffer: emit CLIPPER_XY_SCALING for v71Alejandro Piñeiro1-3/+4
2023-10-13v3dvx/cmd_buffer: emit CLEAR_RENDER_TARGETS for v71Alejandro Piñeiro1-1/+1
2023-10-13v3dv/cmd_buffer: emit TILE_RENDERING_MODE_CFG_RENDER_TARGET_PART1 for v71Alejandro Piñeiro3-62/+147
2023-10-13v3dv: emit TILE_BINNING_MODE_CFG and TILE_RENDERING_MODE_CFG_COMMON for v71Alejandro Piñeiro2-3/+24
2023-10-13v3dv/device: handle new rpi5 device (bcm2712)Iago Toral Quiroga1-3/+7
2023-10-13v3dv: expose V3D revision number in device nameIago Toral Quiroga1-2/+4
2023-10-13v3dv/meson: add v71 hw generationAlejandro Piñeiro7-10/+142
2023-10-13broadcom/compiler: only assign rf0 as last resort in V3D 7.xIago Toral Quiroga1-0/+13
2023-10-13broadcom/compiler: don't assign registers to unused nodes/tempsIago Toral Quiroga2-0/+15
2023-10-13broadcom/compiler: improve allocation for final program instructionsIago Toral Quiroga2-4/+66
2023-10-13broadcom/compiler: don't allocate spill base to rf0 in V3D 7.xIago Toral Quiroga1-4/+17
2023-10-13broadcom/qpu: new packing/conversion v71 instructionsAlejandro Piñeiro3-0/+44