Miguel Pozo pragma37
  • Joined on 2018-04-26
Miguel Pozo pushed to main at blender/blender 2024-09-03 13:03:44 +02:00
2afb9e3d95 Fix #126038: Default Cube has Transparent Shadows off
Miguel Pozo closed issue blender/blender#126038 2024-09-03 13:03:42 +02:00
Default Cube has Transparent Shadows off
Miguel Pozo suggested changes for blender/blender#125657 2024-09-03 12:23:56 +02:00
Added Metal support for parallel compilation and precompilation specialisation.

I can't test it and I'm not familiar with Metal, so my feedback is limited, but it looks good to me for the most part.

Miguel Pozo commented on pull request blender/blender#125657 2024-09-03 12:23:55 +02:00
Added Metal support for parallel compilation and precompilation specialisation.

Is there any case where GPU_use_parallel_compilation() is false for the Metal backend?

Miguel Pozo commented on pull request blender/blender#125657 2024-09-03 12:23:54 +02:00
Added Metal support for parallel compilation and precompilation specialisation.

Not sure about this semantic.

Miguel Pozo commented on pull request blender/blender#125657 2024-09-03 12:23:52 +02:00
Added Metal support for parallel compilation and precompilation specialisation.

This is missing specialization_batch_is_ready.

Miguel Pozo deleted branch pull-eevee-info-translate from pragma37/blender 2024-09-02 20:13:56 +02:00
Miguel Pozo pushed to main at blender/blender 2024-09-02 20:13:54 +02:00
7a55bdeaf9 EEVEE: Enable translation of screen messages
Miguel Pozo merged pull request blender/blender#124257 2024-09-02 20:13:54 +02:00
EEVEE: Enable translation of screen messages
Miguel Pozo commented on pull request blender/blender#124257 2024-09-02 19:45:04 +02:00
EEVEE: Enable translation of screen messages
Miguel Pozo commented on pull request blender/blender#124257 2024-09-02 19:44:23 +02:00
EEVEE: Enable translation of screen messages

This whole new entry is not needed (and actually causes the infinite processing time of regexes for some reason).

Note that, for me, removing the second entry without accepting an ending ,

Miguel Pozo commented on pull request blender/blender#124257 2024-09-02 19:42:18 +02:00
EEVEE: Enable translation of screen messages

That did the trick! Thanks! I've also removed the starting \. so it also works with pointers (->) and direct calls.

Miguel Pozo pushed to pull-eevee-info-translate at pragma37/blender 2024-09-02 19:39:16 +02:00
87cd040ad8 Fix Regex (Thanks Bastien!)
Miguel Pozo pushed to pull-eevee-info-translate at pragma37/blender 2024-09-02 17:00:49 +02:00
c1331b232e Merge branch 'main' into pull-eevee-info-translate
580be3862a Fix: deleting fcurve in a group creates inconsistent group state
7c52bbb30a Cleanup: Remove _has_gpv3 condition in python
a40967685a Cleanup: Geometry Nodes: deduplicate code
a6d7e12e22 Anim: New/Un-assign Slot operators
Compare 587 commits »
Miguel Pozo commented on pull request blender/blender#125005 2024-09-02 15:44:54 +02:00
Draw: Batch shader compilation for image render

I thought it was cleaner to simply return, instead of having to do the check in DRW_gpu_context_create/destroy, but we can change it if you prefer it that way.

Miguel Pozo commented on pull request blender/blender#125005 2024-09-02 15:41:08 +02:00
Draw: Batch shader compilation for image render

Done, but please take a look since I'm not familiar with condition_variable : 0c9286599ce49dbfdadf97ba96ff932556bd5a10

Miguel Pozo commented on pull request blender/blender#125005 2024-09-02 15:38:50 +02:00
Draw: Batch shader compilation for image render

AFAIK, that's just the way the BLI_threads API works. IIRC, there are other places where it's used for a single thread.

I thought about using a std::thread instead, but it doesn't seem to…

Miguel Pozo pushed to pull-non-blocking-render-compilation at pragma37/blender 2024-09-02 15:33:09 +02:00
3ecf4ec1dc Replace ListBase with Vector
0c9286599c Use std::condition_variable
800a17a253 Add comments
988aa6e149 Increase sleep time
880fcbc589 Increase sleep time
Compare 965 commits »