Block a user
8998dba0cc
Use GPUPass for can_use_default_cb
68de483bf3
Fix: Ray Portal BSDF changing
sd->flag
when closure is not allocated
fccdf7da0c
Refactor: GPv3: Paste keyframes operator
e72c47751d
EEVEE-Next: UI Shadow Resolution Limit
65f05f4284
Cleanup: GPv3: Remove unnecessary layer group API functions
Miguel Pozo
pushed to test-parallel-compilation-workers-2 at pragma37/blender
2024-05-13 19:27:14 +02:00
395c3623a8
EEVEE-Next: Batched static shader compilation
588c8759e6
Support parallel API for static shader compilation
Miguel Pozo
pushed to test-parallel-compilation-workers-2 at pragma37/blender
2024-05-13 17:59:27 +02:00
e51ab8a760
Allow compiling probe passes in parallel
Miguel Pozo
created branch test-parallel-compilation-workers-2 in pragma37/blender
2024-05-11 01:05:54 +02:00
Miguel Pozo
pushed to test-parallel-compilation-workers-2 at pragma37/blender
2024-05-11 01:05:54 +02:00
5140b80cb8
Add GLCompilerWorker
82d808c838
Add ipc lib
Miguel Pozo
pushed to pull-eevee-next-parallel-compilation at pragma37/blender
2024-05-09 19:39:30 +02:00
495e776ed7
EEVEE-Next: Batched static shader compilation
92eedd146d
Use const create info for batch shader compilation
3b41b7b99e
Disable parallel compilation on Mesa drivers
ad835810b4
Fix memory leaks
79d30979b3
Merge branch 'main' into pull-parallel-shader-compilation
Miguel Pozo
pushed to pull-parallel-shader-compilation at pragma37/blender
2024-05-09 19:18:16 +02:00
3b41b7b99e
Disable parallel compilation on Mesa drivers
WIP: GPU: Add batch shader compilation API and per backend ShaderCompiler
I fixed the leaks and the refresh issue with EEVEE Legacy.
For reference, these are my compile times on EEVEE Next in the Tree Creature and Rain Restaurant files:
Miguel Pozo
pushed to pull-parallel-shader-compilation at pragma37/blender
2024-05-09 16:58:02 +02:00
ad835810b4
Fix memory leaks
Miguel Pozo
pushed to pull-parallel-shader-compilation at pragma37/blender
2024-05-08 21:18:00 +02:00
79d30979b3
Merge branch 'main' into pull-parallel-shader-compilation
7859e0f606
EEVEE-Next: Rename engines and set it default in startup file
2f289857af
Object: add Shade Auto Smooth operator
b619c1d13a
EEVEE-Next: Subsurface indirect lighting for probe only lighting
2415380061
USD Export: Adding the ability to choose Stage Up Axis at export time.
Miguel Pozo
pushed to pull-parallel-shader-compilation at pragma37/blender
2024-05-08 16:44:41 +02:00
1fc225178b
Request redraws from EEVEE too.
WIP: GPU: Add batch shader compilation API and per backend ShaderCompiler
I get a lot of leaked memory blocks
Maybe some batches are not being requested.
I gave it a spin but it doesn't look good on AMD + Mesa.
😣
Could you check different values for…
WIP: EEVEE-Next: Parallel static shader compilation
Miguel Pozo
created branch pull-eevee-next-parallel-compilation in pragma37/blender
2024-05-07 20:50:41 +02:00
Miguel Pozo
pushed to pull-eevee-next-parallel-compilation at pragma37/blender
2024-05-07 20:50:41 +02:00
15bf19f223
EEVEE-Next: Batched static shader compilation
1c632b6009
Use const create info for batch shader compilation
96c0533997
Fix #120762: Linked materials always initialize MA_BL_TRANSPARENT_SHADOW from EEVEE settings
Blender 4.1+ defaults to transparent shadows off on default material (also versioning for linked 4.0 materials is wrong)