Lioncash
47d85b81a7
CMakeLists: Apply compilation flags to the sirit target
...
Previously this wasn't utilizing any of the compiler flags, meaning it
wasn't applying any of the specified warnings.
Since applying the warnings to the target, this uncovered a few warning
cases, such as shadowing class variables on MSVC, etc, which have been fixed.
2019-03-14 19:30:54 -03:00
ReinUsesLisp
f259019494
Rename "insts" directory to "instructions"
2018-11-16 04:15:48 -03:00
FernandoS27
0318449d65
Implemented Image Instructions
2018-11-13 19:04:43 -04:00
ReinUsesLisp
6742afd6dd
Add support for GLSLstd450 and OpFAbs
2018-11-04 03:03:06 -03:00
ReinUsesLisp
15a4d3c0d4
Add OpArithmetic
2018-11-02 23:49:41 -03:00
ReinUsesLisp
c29314ad14
Add OpShift arithmetic and logical operations
2018-11-02 23:44:09 -03:00
ReinUsesLisp
9c7f96a809
Add OpLogicalNot and OpBitcast
2018-11-02 23:24:10 -03:00
ReinUsesLisp
4f66fb18e9
Add version select and OpLogicalNot
2018-11-02 13:38:33 -03:00
ReinUsesLisp
f3a63aa55f
Use unique_ptr for instruction implementations
2018-11-01 00:02:45 -03:00
ReinUsesLisp
a08aeec982
Add Op* prefix to instructions that have to be emited
2018-10-31 21:23:27 -03:00
ReinUsesLisp
93c17d11f9
Add OpUndef
2018-10-31 04:26:35 -03:00
ReinUsesLisp
00fc8daf56
Use variant instead of creating an object for literals
2018-10-28 14:57:49 -03:00
ReinUsesLisp
3f845b7c48
Fixup build errors
2018-10-28 04:59:15 -03:00
ReinUsesLisp
1458bd2c1c
Add OpDecorate
2018-10-23 04:45:56 -03:00
ReinUsesLisp
a3022e4969
Add OpVariable
2018-10-18 04:27:17 -03:00
ReinUsesLisp
acea9030c5
Add OpName and debug symbols
2018-08-31 04:40:15 -03:00
ReinUsesLisp
014c6ab586
Split literal files
2018-08-28 04:16:52 -03:00
ReinUsesLisp
edfc77bbbe
Rename opcodes -> insts
2018-08-28 04:05:47 -03:00
ReinUsesLisp
48cbe695f0
Add OpConstant
2018-08-27 00:29:40 -03:00
ReinUsesLisp
bf52ad2d9f
Add boolean constants
2018-08-26 19:35:48 -03:00
ReinUsesLisp
c2215fca0e
Move flow and function opcodes into their own file
2018-08-26 05:01:31 -03:00
ReinUsesLisp
3bd3688567
Move type opcodes to their own file
2018-08-26 04:49:16 -03:00
ReinUsesLisp
1de01c95ae
Rename Ref -> Op
2018-08-25 20:34:06 -03:00
ReinUsesLisp
34d215d3d8
Implement stuff
2018-08-25 20:16:37 -03:00
ReinUsesLisp
5cfa8aa6ab
aloha
2018-08-23 04:59:57 -03:00