Page MenuHome

Draw: Migrate hair refine compute shader to use create info.
ClosedPublic

Authored by Jeroen Bakker (jbakker) on Jan 25 2022, 2:03 PM.

Details

Summary

This patch migrates the draw manager hair refine compute shader to use
GPUShaderCreateInfo.

Diff Detail

Repository
rB Blender

Event Timeline

Jeroen Bakker (jbakker) requested review of this revision.Jan 25 2022, 2:03 PM
Jeroen Bakker (jbakker) created this revision.
Jeroen Bakker (jbakker) added inline comments.
source/blender/gpu/intern/gpu_shader_log.cc
106 ↗(On Diff #47419)

Revert this change

Jeroen Bakker (jbakker) marked an inline comment as not done.Jan 25 2022, 2:04 PM
  • Revert unneeded change.
source/blender/gpu/intern/gpu_shader_create_info.hh
244

Could have used 0, but think that should be handled by the compiler.

  • Remove unused code.
  • Remove local_group_size from GPUShaderCreateInfo.
  • Revert unneeded change.
  • Remove unused code.
  • Remove local_group_size from GPUShaderCreateInfo.
  • Use GPU_shader_create_from_info_name.
  • Renamed API to local_group_size.
  • Copy local_size when using additional_info.
  • Remove empty line.
Clément Foucault (fclem) added inline comments.
source/blender/gpu/intern/gpu_shader_create_info.hh
244

Yes, if ommitted, the dimension is set to 1.

This revision is now accepted and ready to land.Jan 25 2022, 2:39 PM
Jeroen Bakker (jbakker) marked an inline comment as done.Jan 25 2022, 2:45 PM