Miguel Pozo pragma37
  • Joined on 2018-04-26
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)
Miguel Pozo merged pull request blender/blender#121537 2024-05-07 19:18:11 +02:00
Fix #120762: Linked materials always initialize MA_BL_TRANSPARENT_SHADOW from EEVEE settings
Miguel Pozo created pull request blender/blender#121537 2024-05-07 19:11:36 +02:00
Fix #120762: Linked materials always initialize MA_BL_TRANSPARENT_SHADOW from EEVEE settings
Miguel Pozo pushed to pull-fix-120762 at pragma37/blender 2024-05-07 18:20:47 +02:00
dd87c911cc Update transparent shadows versioning code
a7eb1a13d4 Cleanup: EEVEE-Next: Make format
d9915b86a6 EEVEE-Next: Remove shadow softness factor parameter
32e6042230 EEVEE-Next: Fix division by zero when copying motion vectors
3dd08beab3 Fix #121459: STL / Alembic / PLY export empty meshes in editmode
Compare 10 commits »
Miguel Pozo created branch pull-fix-120762 in pragma37/blender 2024-05-07 18:20:47 +02:00
Miguel Pozo commented on pull request blender/blender#121471 2024-05-07 17:06:47 +02:00
WIP: GPU: Add batch shader compilation API and per backend ShaderCompiler

Looking at the API, it would be useful for OpenGL. Metal and Vulkan have separated the frontend and backend compilation stages which will only perform the frontend stage when batching. The…

Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-07 16:44:36 +02:00
f6b598b779 Add GLContext::parallel_shader_compile_support
063e8aac77 Use scoped_lock
Compare 2 commits »
Miguel Pozo commented on issue blender/blender#120762 2024-05-07 16:10:38 +02:00
Blender 4.1+ defaults to transparent shadows off on default material (also versioning for linked 4.0 materials is wrong)

So the issue here is that the versioning code checks for the bmain->scenes.first engine to decide if initializing the new unified transparent shadows setting from the previous EEVEE setting or…

Miguel Pozo pushed to main at pragma37/.profile 2024-05-06 23:24:20 +02:00
ead8dd798c Update reports/2024.md
Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-06 18:24:14 +02:00
266fd2c3a5 Merge branch 'main' into pull-parallel-shader-compilation
c50a0f6478 Cleanup: Framebuffer tests expect parameter order
dca2faec33 Geometry Nodes: fix typo in Invert Matrix node
2a765858d8 Cleanup: quiet warning
62b871d572 Fix #121467: EEVEE-Next: Write varying interfaces in world shader
Compare 86 commits »
Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-06 16:54:00 +02:00
0d0925d765 Add docstrings
ca389667c0 Add compiler to Vulkan and Metal
61b598bf34 Simplify base ShaderCompiler implementation
18b65a26c2 Increase the timeout
b822fb949a Request redraws while there are queued shaders
Compare 5 commits »
Miguel Pozo closed pull request blender/blender#121093 2024-05-06 12:24:39 +02:00
WIP: GPU: GL_ARB/KHR_parallel_shader_compile support
Miguel Pozo created pull request blender/blender#121471 2024-05-06 12:21:40 +02:00
(WIP) GPU: Add batch shader compilation API and per backend ShaderCompiler
Miguel Pozo created branch pull-2-step-compilation in pragma37/blender 2024-05-03 23:58:04 +02:00
Miguel Pozo pushed to pull-2-step-compilation at pragma37/blender 2024-05-03 23:58:04 +02:00
a148563ac6 2 step compilation
Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-03 21:04:44 +02:00
330fbe0cd0 Revert ShaderCreateInfo copies
2cc413518e Non-blocking compilation
Compare 2 commits »
Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-03 16:39:02 +02:00
303ff2c254 API improvements
Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-03 16:34:43 +02:00
29e444e648 API improvements
aab091b7b1 Fix regular shader compilation
Compare 2 commits »
Miguel Pozo pushed to pull-parallel-shader-compilation at pragma37/blender 2024-05-03 01:00:54 +02:00
c241a51cd7 Add GPU_material_compile_batch