Tests: Add missing render tests

Part of #148449.
Add untested features, mostly driven by recent regressions.

- camera_negative_scale
- camera_negative_scale_ortho
- motion_vectors
- holdout (updated to test multiple methods, transparency, and
  reflections)
- material_output_selection

Pull Request: https://projects.blender.org/blender/blender/pulls/154032
This commit is contained in:
Miguel Pozo 2026-05-29 15:07:58 +02:00 • committed by Miguel Pozo
parent bd5ef291ba
commit 3eee99eb92
31 changed files with 86 additions and 10 deletions

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7608154db3bbb486ab6202f73039f9c31060ef53323e336eadf7fdbcc964ce1f
size 130887

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c460c46f8402b63da690e35203477e3246119bd3992327611e4fb73dc6878c84
size 126458

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a77ffaa681ec6da0889877c4d99044f91255dc7a4a95d689087486a90e93ec37
size 24900

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d51483f36cae7223f8fc85ca50932225100de33c438ba44265a8fa8c450ffd86
size 21560

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fd908d4dfad0980ce72b904315bdd7130dda3126ecfb0d38e9139528e321754c
size 23223

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:709db2218233b813882351d3c6927fe99e89d50157b134cf5db71014984f56f1
size 16295

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dd4f84e1f7a499e5984357423611813ea4e05613692648a0bb83748674aa892a
size 10728

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:00bef7e11ed7b677dd50d00615c3e47da88cb3831ea84ec3e9c28831a020081b
size 7834

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2da2196bf1a6a1a16df96784c7ded3554734f5a84965690f43cebfbd8ce45017
size 12923

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5f9733f6a909f6f04597dbd98b1be0bea4b7e07cc4c715a166b2e3d81759ff3
size 9676

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:347c357eddaf62ccf2861055e9fe35600277f1d2d82818cd472e3dcedb1a6623
size 11070

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5273abd31cff73129d0adc9f22b9ae0e51180e4d9e39758ef10320d1b10fc7f3
size 6768

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7508e65bd2a72ec22af423e4f23c3ff054a57bc9e3f3620eba753cf84f0300a1
size 20272

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:345caf43e05004d1d2388dffc89b75a9b10650b1595fa290d4449d50f7c46f16
size 19506

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6df389a1e3c5b9cc0007f83149415fd56f0ab9d2ccec6d9678ebd95ecf54788d
size 142675

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac9a4fe2b73aebd4e5e0da497f035cd0b5926409d10099d33488a59fdeb98b84
size 5425

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ac9a4fe2b73aebd4e5e0da497f035cd0b5926409d10099d33488a59fdeb98b84
size 5425

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8333bd157384d4bc44257a795e6d25d06a4218ce9ac66b307dcc4eafe8ab1859
size 5425

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2632280f674d242e2cd45874fff71a23ba712717bc29e07cfd4d1b0061656e3c
size 16136
oid sha256:0854f7d7cbad10fae774a69bb098302de78766b6ea8984bd9bd740c4b9e3b18b
size 29467

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9923597692fb07ec3688cac93cd8824dd3e001d618745fb523db3e8fb3335cea
size 3503

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:747a728b1a56cef3bbf7e061965a7c7c585c1ea35332300e51ce1c4310b81ae7
size 10747
oid sha256:be5ff93dbd57dabb961de27396311059322ac14fe2e5bb8289a2da6e9f4c46dd
size 26018

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c2de74d9f628da6047ed974175816e90c7751a2b95c312a248ae9b4155cddf19
size 3979

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e7aa351a5c97c235db46ab5282d96282f75cc00e6ae214d5aeb97e1c5256f1e8
size 103715
oid sha256:511e029fa3690e108bf1ee322466a49ac52c0fa734c3685d65941e4887489fa4
size 128918

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3f6b2286f4557df56306c539fc2a29086a91d9bd8556408b59ac4045eb78f03e
size 123720

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:351aa10f54785185f7a5eb8f64c3c599875e5d3b4590c682e9bed51b1152df5d
size 12569
oid sha256:4672ff79bdeaa97533c4f8464fac341ff174f93e20a306d6831a605d98a8710d
size 7998

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a776cf027025e4cf2a475f4a337994f9b7245dcfc02ee6d0b685cda0e946b299
size 1320

View file

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a7c246a11ccc5f4d2dbabb07cb581d40d4ec1bafeae4f3e22f865ea69eb69183
size 13026
oid sha256:7359f520704b6abd046eedd82da64606f4ffaaad63bd325d9e70f9ed5cc3accf
size 7967

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a776cf027025e4cf2a475f4a337994f9b7245dcfc02ee6d0b685cda0e946b299
size 1320

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca80d256cd00ff51fd486366d472f905514bab3ad50907fd51448f79ca9b65f5
size 10923

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f8e3e9d6e36aec6f5b4e23dabea90ab8af8e4b33f1c5301474481b103e3e9d8d
size 9087

View file

@ -87,6 +87,7 @@ BLOCKLIST_METAL = [
# AMD seems to have similar limitations as Metal for transparency.
BLOCKLIST_AMD = BLOCKLIST_METAL + [
"volume_tricubic_interpolation.blend",
"holdout.blend",
]
# Minor difference in texture coordinate for white noise hash.