summaryrefslogtreecommitdiffstats
path: root/docs/relnotes.html
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2018-05-16 17:40:47 +0200
committerSamuel Pitoiset <[email protected]>2018-05-22 15:53:22 +0200
commit36a4d6d08164344cbb4766944b3c45b2b223cf22 (patch)
treeea2806dcef25b765ba1521488f0ae4d5c50509f8 /docs/relnotes.html
parentb654ef5808e12a877f4645cf1394f56f954d0a50 (diff)
radv: add support for 32-bit pointers in user data SGPRs
We still use 64-bit GPU pointers for all ring buffers because llvm.amdgcn.implicit.buffer.ptr doesn't seem to support 32-bit GPU pointers for now. This can be improved later anyways. Vega10: Totals from affected shaders: SGPRS: 1008722 -> 1026710 (1.78 %) VGPRS: 706580 -> 707136 (0.08 %) Spilled SGPRs: 22555 -> 22209 (-1.53 %) Spilled VGPRs: 75 -> 75 (0.00 %) Code Size: 34819208 -> 35202140 (1.10 %) bytes Max Waves: 175423 -> 175086 (-0.19 %) Polaris10: Totals from affected shaders: SGPRS: 1029849 -> 1036517 (0.65 %) VGPRS: 709984 -> 708872 (-0.16 %) Spilled SGPRs: 22672 -> 22309 (-1.60 %) Spilled VGPRs: 82 -> 66 (-19.51 %) Scratch size: 76 -> 60 (-21.05 %) dwords per thread Code Size: 34915336 -> 35309752 (1.13 %) bytes Max Waves: 151221 -> 151677 (0.30 %) Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Diffstat (limited to 'docs/relnotes.html')
0 files changed, 0 insertions, 0 deletions