Commit History

Author SHA1 Message Date
  Lei Zhang a727fc8838 [spirv] Support PS SV_Depth{Greater|Less}Equal and SV_IsFrontFace (#563) 8 years ago
  Ehsan c40a24cbd9 [spirv] Better handling of unreachable statements. (#561) 8 years ago
  Lei Zhang d98d66564a [spirv] Converted to generate wrapper for entry function (#557) 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 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
  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 f38109c154 [spirv] Translate boolean math operators: &&, ||, ?: (#499) 8 years ago
  Ehsan e6685a310d [spirv] Translate intrinsic dot product. (#496) 8 years ago
  Lei Zhang 399e987298 [spirv] Translate bitwise operators (#495) 8 years ago
  Lei Zhang dc240f47e7 [spirv] Translate non-entry functions and function calls (#487) 8 years ago
  Lei Zhang e02ff7fa4e [spirv] Handle basic block orders (#481) 8 years ago
  Lei Zhang 59b4535990 [spirv] Translate for statement (#470) 8 years ago
  Lei Zhang a4538a9252 [spirv] Translate if statement (#462) 8 years ago
  Lei Zhang 5b37ea784f [spirv] Translate arithmetic operations for integers and floats (#461) 8 years ago
  Lei Zhang 5e4b7c46ba [spirv] Support primitive types, their constants, and assignments (#458) 8 years ago
  Lei Zhang 056370e4ef [spirv] Output debug names for parameters/variables and blocks (#453) 8 years ago
  Lei Zhang 6c64875343 [spirv] Refactoring: split files and use LLVM libraries (#450) 8 years ago
  Ehsan 4e1e9a78db [spirv] Fully translate constant pixel shader (#448) 8 years ago
  Lei Zhang 2562dab026 [spirv] Fully translate pass-through vertex shader! (#445) 8 years ago
  Ehsan f74408bacd [spirv] Add debug name for functions (#443) 8 years ago
  Lei Zhang 675151e6de [spirv] Fully translate pass-through pixel shader! (#439) 8 years ago