Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<float> args = new List<float>();
- args.Add(blendMode);
- args.Add(target.width);
- args.Add(target.height);
- args.Add(stamp.width);
- args.Add(stamp.height);
- for (int i = 0; i < attempts; i ++)
- {
- int xpos = Random.Range(0, target.width);
- int ypos = Random.Range(0, target.height);
- float scale = Random.Range(scaleRange.x, scaleRange.y);
- args.Add(xpos);
- args.Add(ypos);
- args.Add(scale);
- }
- ComputeBuffer buffer = new ComputeBuffer(args.Count, sizeof(float));
- buffer.SetData(args.ToArray());
- _ComputeShader.SetBuffer(kernel, "Args", buffer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement