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 |
Ehsan
|
d8f82f1e4d
[spirv] CodeGen for EntryPoint and FnParam (#434)
|
8 years ago |
Lei Zhang
|
87a448b43e
[spirv] Refine ModuleBuilder and translate float4() function structure (#408)
|
8 years ago |
Lei Zhang
|
344fe2fa44
[spirv] Add SPIRVContext and flesh out ModuleBuilder (#378)
|
8 years ago |