spv.rankShift.comp 304 B

123456789101112131415
  1. #version 450
  2. #extension GL_ARB_gpu_shader_int64 : require
  3. layout(local_size_x = 54) in;
  4. layout(location=4) uniform int64_t arg0;
  5. layout(location=5) uniform uint arg1;
  6. void main()
  7. {
  8. uint64_t result = arg0 << arg1;
  9. result = arg0 >> arg1;
  10. result <<= arg1;
  11. result >>= arg1;
  12. }