Miguel Pozo pragma37
  • Joined on 2018-04-26
Miguel Pozo pushed to pull-can-use-default-gpupass at pragma37/blender 2024-05-13 20:21:47 +02:00
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
Compare 10 commits »
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
Compare 2 commits »
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
Compare 2 commits »
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
Compare 114 commits »
Miguel Pozo pushed to main at blender/blender 2024-05-09 19:38:23 +02:00
a7ff3ebad1 Fix: GPU: GPUColorBandBuilder memory leak
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
Miguel Pozo commented on pull request blender/blender#121471 2024-05-09 17:26:58 +02:00
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.
Compare 109 commits »
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.
Miguel Pozo commented on pull request blender/blender#121471 2024-05-08 16:10:40 +02:00
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…

Miguel Pozo created pull request blender/blender#121542 2024-05-07 21:20:15 +02:00
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
Compare 2 commits »
Miguel Pozo pushed to main at blender/blender 2024-05-07 19:18:16 +02:00
96c0533997 Fix #120762: Linked materials always initialize MA_BL_TRANSPARENT_SHADOW from EEVEE settings
Miguel Pozo deleted branch pull-fix-120762 from pragma37/blender 2024-05-07 19:18:15 +02:00
Miguel Pozo closed issue blender/blender#120762 2024-05-07 19:18:14 +02:00
Blender 4.1+ defaults to transparent shadows off on default material (also versioning for linked 4.0 materials is wrong)