Miguel Pozo pragma37
  • Joined on 2018-04-26
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
Compare 10 commits »
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)
Compare 325 commits »
Miguel Pozo pushed to main at blender/blender 2024-05-01 18:03:41 +02:00
67d292c0e9 Fix: EEVEE-Next: Never tag default materials as GPU_MAT_USE_DEFAULT
Miguel Pozo pushed to test-compile-times at pragma37/blender 2024-05-01 17:34:58 +02:00
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
Compare 98 commits »
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 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
Compare 2 commits »
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
Miguel Pozo pushed to main at blender/blender 2024-04-30 19:44:17 +02:00
a8f8745dcb Draw: Add default material fallback detection
Miguel Pozo merged pull request blender/blender#121137 2024-04-30 19:44:17 +02:00
Draw: Add default material fallback detection
Miguel Pozo commented on pull request blender/blender#121137 2024-04-30 17:21:05 +02:00
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…

Miguel Pozo pushed to pull-is-default-material at pragma37/blender 2024-04-30 17:07:39 +02:00
d0c73d1c00 Cleanup
Miguel Pozo commented on pull request blender/blender#121137 2024-04-30 17:04:47 +02:00
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…