Block a user
Miguel Pozo
created branch pull-parallel-shader-compilation in pragma37/blender
2024-05-02 23:38:41 +02:00
Miguel Pozo
pushed to pull-parallel-shader-compilation at pragma37/blender
2024-05-02 23:38:41 +02:00
3b2b31622f
Add GPU_material_compile_batch
89dba677ba
Add GPU_shader API
88de54463e
GLShaderCompiler specialization
3c9456e0f5
Add gpu::ShaderCompiler
c8ced3c737
Enable extension
Miguel Pozo
pushed to test-parallel-compilation-workers at pragma37/blender
2024-05-01 21:06:21 +02:00
1106c3d4e3
Fix stalls
49131532de
Fixes
1cc2376968
Limit number of workers
219b791f7d
remove prints
daae70084c
Compiler Workers (WIP)
d2c2deffcd
print shader compilation times
ab30784076
EEVEE-Next: Implement spherical harmonic deringing
3f1dbf2843
Fix: EEVEE-Next: Thickness versionning affecting startup.blend
3b3364faf9
Fix: add missing depsgraph tag for anim Strip keyframe Python API
5fa98aa0fd
Cleanup: Camel case for node size enum items
Miguel Pozo
pushed to test-parallel-compilation-workers at pragma37/blender
2024-05-01 16:25:50 +02:00
de2b7540a2
Fixes
Miguel Pozo
deleted branch blender-workers from pragma37/test-parallel-shader-compilation
2024-04-30 23:45:16 +02:00
Miguel Pozo
pushed to blender-workers at pragma37/test-parallel-shader-compilation
2024-04-30 23:43:11 +02:00
Miguel Pozo
created branch blender-workers in pragma37/test-parallel-shader-compilation
2024-04-30 23:43:10 +02:00
Miguel Pozo
pushed to workers at pragma37/test-parallel-shader-compilation
2024-04-30 23:42:07 +02:00
b7c497a822
Worker compilation
Miguel Pozo
created branch workers in pragma37/test-parallel-shader-compilation
2024-04-30 23:42:07 +02:00
Miguel Pozo
pushed to test-parallel-compilation-workers at pragma37/blender
2024-04-30 23:40:57 +02:00
d4c43ab6f3
Limit number of workers
c1eeec72bf
remove prints
Miguel Pozo
pushed to test-parallel-compilation-workers at pragma37/blender
2024-04-30 22:33:24 +02:00
080095f817
Compiler Workers (WIP)
Miguel Pozo
pushed to test-parallel-compilation-workers at pragma37/blender
2024-04-30 21:30:04 +02:00
4e7630709c
Store binary in shared memory
Miguel Pozo
deleted branch pull-is-default-material from pragma37/blender
2024-04-30 19:44:20 +02:00
Draw: Add default material fallback detection
Draw: Add default material fallback detection
This is literally the same code that was already there, just moved to a re-usable function.
can_use_default
is never true for volume pipelines, so this shouldn't introduce any new issues.
If…
Draw: Add default material fallback detection
The way to communicate to the engine that it should use the default pass was returning a null GPUMaterial
, but you're right that this caused to re-evaluate the node tree each frame (I forgot the…