Search Unity

Shader.SetGlobalVariable vs CommandBuffer.SetGlobalVariable?

Discussion in 'Shaders' started by OzzyHont, Mar 18, 2017.

  1. OzzyHont

    OzzyHont

    Joined:
    Feb 11, 2016
    Posts:
    7
    i can`t find distinguish..
    is same?
     
  2. colin299

    colin299

    Joined:
    Sep 2, 2013
    Posts:
    181
    CommandBuffer.SetGlobalVariable will not be triggered immediately, it is only useful when you are creating you own command buffer(for inserting render commands to a camera event). While Shader.SetGlobalVariable is the regular API if you want to set a global variable immediately though code.