Miguel Pozo pragma37
  • Joined on 2018-04-26
Miguel Pozo suggested changes for blender/blender#125657 2024-09-03 12:23:56 +02:00
Metal: Add 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
Metal: Add 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
Metal: Add 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
Metal: Add support for parallel compilation and precompilation specialisation

This is missing specialization_batch_is_ready.

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

Unused variable?

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 »
Miguel Pozo created pull request blender/blender#126790 2024-08-26 16:25:24 +02:00
WIP: Workaround IDPropertyUIData::default_array corruption
Miguel Pozo pushed to fix-idprop-corruption at pragma37/blender 2024-08-26 16:18:34 +02:00
b87b6ac1dd Add CHECK_DEFAULT_ARRAY
396f546c9d Release: Bump to 4.2.1 release
19d8859c49 Revert "Fix #123327: Crash when operator with properties opens render window"
c97ceed55d Fix failure to remove libraries when removing wheels
26c14a2200 Fix #125958: Disabling/uninstalling extensions doesn't remove wheels
Compare 10 commits »