Commit History

Author SHA1 Message Date
  Lei Zhang 5423d05daf [spirv] Support input modifiers on function parameters (#559) 8 years ago
  Lei Zhang d98d66564a [spirv] Converted to generate wrapper for entry function (#557) 8 years ago
  Lei Zhang 1e6d05ac59 [spirv] Add test for struct accessing and assignment (#551) 8 years ago
  Lei Zhang 35138b401c [spirv] More support for matrices and structs in init lists (#548) 8 years ago
  Ehsan 9d7db791eb [spirv] Translate intrinsic HLSL mul() function (#547) 8 years ago
  Ehsan 546597d994 [spirv] Handle early return and discard statements (#546) 8 years ago
  Ehsan 2c10bad1ea [spirv] Support continue and break statements (#543) 8 years ago
  Lei Zhang b529d22725 [spirv] Add tests for struct types and emit struct debug names (#542) 8 years ago
  Lei Zhang 1da87c6aaf [spirv] Handle static global and local variables (#541) 8 years ago
  Ehsan 0a04055996 [spirv] Translation of do-while loops (#539) 8 years ago
  Lei Zhang aef18a9966 [spirv] Derive storage class properly from original variables (#538) 8 years ago
  Ehsan ff65329ee2 [spirv] Translate more instrinsic functions (#537) 8 years ago
  Lei Zhang c5a2da0275 [spirv] Handle variable definitions in if statements (#536) 8 years ago
  Lei Zhang d153fe8e96 [spirv] Support several SV semantics in VS and PS (#534) 8 years ago
  Ehsan ec9cfae3b6 [spirv] Translation of while loops (#532) 8 years ago
  Lei Zhang e4db8bda97 [spirv] Revise to provide more initializer list support (#523) 8 years ago
  Lei Zhang 32872ab4d2 [spirv] Translate operator[] for vector and matrix types (#519) 8 years ago
  Ehsan de4bdebdc6 [spirv] Translate switch statements using if statements (#517) 8 years ago
  Lei Zhang 9a2c5cc89d [spirv] Add support for matrix swizzling (#514) 8 years ago
  Lei Zhang 660ab29b70 [spirv] Add support for matrix splatting (#513) 8 years ago
  Lei Zhang d6c810d23d [spirv] Support ++ and -- for floating point matrices (#512) 8 years ago
  Lei Zhang 2fde79b470 [spirv] Add support for matrix arithmetic operations (#508) 8 years ago
  Ehsan 8395b98539 [spirv] Intrinsic function all, any, asfloat, asint, and asuint (#506) 8 years ago
  Ehsan bb303364a9 [spirv] Translate switch statements using OpSwitch (#505) 8 years ago
  Lei Zhang 7ecb030694 [spirv] Add support for floating point matrix types (#504) 8 years ago
  Lei Zhang a1a3623787 [spirv] Add support for vector swizzling (#503) 8 years ago
  Lei Zhang 694c35a47e [spirv] Translate vector truncation and splatting (#502) 8 years ago
  Lei Zhang c760e02232 [spirv] Support casting to bool/int/float (vector) values (#500) 8 years ago
  Lei Zhang f38109c154 [spirv] Translate boolean math operators: &&, ||, ?: (#499) 8 years ago
  Lei Zhang c8ff1681be [spirv] Support unary operators: ++, --, !, +, - (#497) 8 years ago