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
Branch
temp-draw-manager-hair-refine (branched from master)
Build Status
Buildable 20157
Build 20157: arc lint + arc unit

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

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
246

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
246

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