Block a user
Blender 4.1+ defaults to transparent shadows off on default material (also versioning for linked 4.0 materials is wrong)
Fix #120762: Linked materials always initialize MA_BL_TRANSPARENT_SHADOW from EEVEE settings
Fix #120762: Linked materials always initialize MA_BL_TRANSPARENT_SHADOW from EEVEE settings
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
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
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 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
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
WIP: GPU: GL_ARB/KHR_parallel_shader_compile support
(WIP) GPU: Add batch shader compilation API and per backend ShaderCompiler
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
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
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