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 |