EEVEE-Next: Viewport pixel size with up-scaling #118903

Merged
Jeroen Bakker merged 27 commits from Jeroen-Bakker/blender:eevee-next/preview-pixel-size into main 2024-03-13 12:00:38 +01:00

27 Commits

Author SHA1 Message Date
Jeroen Bakker 2e811101da Cleanup: Use function to read film scaling factor
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-13 09:31:53 +01:00
Jeroen Bakker b7e1270de9 Merge branch 'main' into eevee-next/preview-pixel-size 2024-03-13 08:38:40 +01:00
Jeroen Bakker 90034b60ed Move filmScalingFactor to nodetree_lib
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-12 14:33:32 +01:00
Jeroen Bakker 5490b1a248 Merge branch 'main' into eevee-next/preview-pixel-size
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-12 14:12:12 +01:00
Jeroen Bakker 7293ab5fde Change the primes/leap to reduce sample correlation. 2024-03-12 14:08:34 +01:00
Jeroen Bakker be26ef698a Fix shadow artifacts 2024-03-12 14:00:39 +01:00
Jeroen Bakker ea00098bd2 Reproject winmat so the center of pixels always align. 2024-03-12 12:21:16 +01:00
Jeroen Bakker 834dc8bdcd Disable viewport pixel size for single sample based renderpasses 2024-03-11 13:48:46 +01:00
Jeroen Bakker 1d10c6df09 Remove comment 2024-03-11 12:29:00 +01:00
Jeroen Bakker f8a1f837ed LOD selection when sampling textures 2024-03-11 12:21:03 +01:00
Jeroen Bakker b07ae39c3c Merge branch 'main' into eevee-next/preview-pixel-size 2024-03-11 08:20:56 +01:00
Jeroen Bakker 96271d20e9 Remove navigating change. 2024-03-08 19:55:50 +01:00
Clément Foucault 1ffca50108 Make scaled rendering use full extent weight buffer
This allow correct per pixel weighting, which is needed to correctly
converge.
2024-03-08 17:19:08 +01:00
Clément Foucault a9012c1776 Fix filter weight offset computation 2024-03-08 16:57:24 +01:00
Jeroen Bakker 30c16c1181 Remove array from _pad in shader shared.
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-08 12:25:05 +01:00
Jeroen Bakker cd2084e428 Codestyle 2024-03-08 05:04:55 +01:00
Jeroen Bakker 878b2e5320 Enable when navigating 2024-03-08 05:03:19 +01:00
Jeroen Bakker 9c1bbd8b80 Remove commented out code 2024-03-08 04:41:34 +01:00
Jeroen Bakker 4af5899311 Calc pixel weight. 2024-03-08 04:34:16 +01:00
Jeroen Bakker eae4babfb0 Remove unneeded whitespace change 2024-03-08 03:56:29 +01:00
Jeroen Bakker dada7a9c64 Merge branch 'main' into eevee-next/preview-pixel-size 2024-03-08 03:54:33 +01:00
Jeroen Bakker 6e071ce54d Revert depth bias 2024-03-08 03:49:40 +01:00
Jeroen Bakker 636e7578f6 Determine scaling_factor in Film. 2024-03-08 03:45:08 +01:00
Jeroen Bakker 209d60ea9a Remove unused code. 2024-02-29 14:28:52 +01:00
Jeroen Bakker 03b6e8c08a Change depth bias based on scaling factor. 2024-02-29 14:27:21 +01:00
Jeroen Bakker f0b0b2ea22 Improve image stability 2024-02-29 13:54:03 +01:00
Jeroen Bakker a5f3cdda12 EEVEE-Next: Preview pixel size
EEVEE-Next is less performance on integrated GPUs then on descrete GPUs.
Most shaders have been analyzed, but there will always be bottlenecks
related to diverse architectural changes.

In order to make EEVEE-Next run smooth on integrated GPUs this change
will implement viewport resolution scaling similar to Cycles.
2024-02-29 13:40:17 +01:00