Block a user
GPU: Add GPU_shaders_precompile_specializations
It actually creates the program, but doesn't create the shaders so it doesn't compile it. When async_compilation is true the shader only generates the source code, but doesn't compile it. It's a…
GPU: Add GPU_shaders_precompile_specializations
I've changed it to a Span instead (GPU_shader_batch uses a Span too).
Miguel Pozo
pushed to pull-gpu-parallel-specializations-compilation at pragma37/blender
2024-06-07 17:57:59 +02:00
185571b86e
Document async_compilation_
f4522c9809
Assert the specialization constant exists
4594dc7571
Use Span instead of Vector
aefe688cbf
Merge branch 'blender-v4.2-release' into pull-gpu-parallel-specializations-compilation
ecbf98f1b6
Convert sources/data_start to arrays (specialization constants)
ca7f1785fc
Merge branch 'blender-v4.2-release'
a9ec92005a
Fix: EEVEE: Add missing DRW_viewport_request_redraw() call
6a3d9018cf
EEVEE: Compile probe passes in parallel
12eca8692f
EEVEE: Parallel static shader compilation
91fa37fecb
Fix: VSE timeline strip rounded corner outlines not pixel correct
6a3d9018cf
EEVEE: Compile probe passes in parallel
12eca8692f
EEVEE: Parallel static shader compilation
9f125489e7
Revert "EEVEE: Compile probe passes in parallel"
bafd529823
Revert "EEVEE: Parallel static shader compilation"
Miguel Pozo
deleted branch pull-eevee-parallel-probe-passes from pragma37/blender
2024-06-07 16:16:12 +02:00
EEVEE: Compile probe passes in parallel
Miguel Pozo
deleted branch pull-eevee-parallel-static-shaders from pragma37/blender
2024-06-07 16:15:00 +02:00
EEVEE: Parallel static shader compilation
Miguel Pozo
pushed to pull-eevee-parallel-static-shaders at pragma37/blender
2024-06-07 16:13:48 +02:00
4b61d96f9d
Add missing DRW_viewport_request_redraw()
Miguel Pozo
deleted branch pull-gpu-material-batch-compilation from pragma37/blender
2024-06-07 16:12:06 +02:00
GPU: Add GPU_material_batch_compile
Miguel Pozo
deleted branch pull-gpu-parallel-compilation-comp-geo from pragma37/blender
2024-06-07 16:10:58 +02:00
GPU: OpenGL: Support parallel geometry and compute shader compilation