Lioncash
|
260183a2c7
|
operand: Append default to the default constructor
Makes it consistent with the destructor.
|
2019-03-14 02:50:07 -04:00 |
|
ReinUsesLisp
|
3ec2231f9a
|
Merge pull request #9 from lioncash/unused
sirit: Remove unused variable in AddAnnotation()
|
2019-03-14 03:49:20 -03:00 |
|
Lioncash
|
984b731e17
|
op: Amend constructor initializer list order
Amends the order of the initializer list to be structured the same way
the members are ordered.
Silences a -Wreorder warning.
|
2019-03-14 02:45:57 -04:00 |
|
Lioncash
|
1081bcdda9
|
sirit: Remove unused variable in AddAnnotation()
id isn't used within AddAnnotation, so this can be removed.
|
2019-03-14 02:43:05 -04:00 |
|
Lioncash
|
11b7743c29
|
src: Amend missing override specifiers
|
2019-03-14 02:25:57 -04:00 |
|
ReinUsesLisp
|
057b100a68
|
Assert on empty Emit
|
2019-03-13 19:20:29 -03:00 |
|
ReinUsesLisp
|
1c06f8530e
|
Remove Op prefix on Type instructions
|
2019-03-13 18:32:38 -03:00 |
|
ReinUsesLisp
|
4b1c1d1e38
|
Add ellipsis overloads for instructions ending in vectors
|
2019-03-11 04:38:09 -03:00 |
|
ReinUsesLisp
|
ba92d8ea08
|
Update README.md and remove automatic capabilities addition
|
2019-03-11 03:41:44 -03:00 |
|
ReinUsesLisp
|
73595f4588
|
Change clang-format settings
|
2019-03-11 03:26:21 -03:00 |
|
ReinUsesLisp
|
38838c9a9d
|
Sort macro defitions for image instructions
|
2019-03-11 03:19:59 -03:00 |
|
ReinUsesLisp
|
88191480a8
|
Remove undefined behaviour from literal number
|
2019-03-11 03:19:59 -03:00 |
|
ReinUsesLisp
|
b23716087a
|
Add OpExtension
|
2019-03-08 21:09:11 -03:00 |
|
ReinUsesLisp
|
2b0a59d890
|
Add OpSwitch
|
2019-01-05 23:58:43 -03:00 |
|
ReinUsesLisp
|
e7971b4451
|
Add OpExecutionMode
|
2018-12-04 21:30:32 -03:00 |
|
ReinUsesLisp
|
3641e1de45
|
Add OpKill
|
2018-12-02 22:57:55 -03:00 |
|
ReinUsesLisp
|
93d42e62da
|
Remove WriteEnum abstraction
|
2018-11-16 04:21:37 -03:00 |
|
ReinUsesLisp
|
9d787510d3
|
Fixup assert formatting
|
2018-11-16 04:21:01 -03:00 |
|
ReinUsesLisp
|
f259019494
|
Rename "insts" directory to "instructions"
|
2018-11-16 04:15:48 -03:00 |
|
ReinUsesLisp
|
f5944d61a6
|
Upgrade from LGPLv2.1 to LGPLv3
|
2018-11-16 04:10:10 -03:00 |
|
ReinUsesLisp
|
174263d906
|
Merge pull request #5 from FernandoS27/image
Implemented Image Instructions
|
2018-11-13 20:06:13 -03:00 |
|
FernandoS27
|
0318449d65
|
Implemented Image Instructions
|
2018-11-13 19:04:43 -04:00 |
|
ReinUsesLisp
|
30dbb951dd
|
Fixup empty GLSL extension creation
|
2018-11-13 19:30:54 -03:00 |
|
FernandoS27
|
a6c435dcb7
|
Implement main conversion instructions
|
2018-11-12 14:37:54 -04:00 |
|
FernandoS27
|
aa2eaab480
|
Implemented ALL the logical instructions
|
2018-11-11 21:14:59 -04:00 |
|
ReinUsesLisp
|
bdf538bd64
|
Merge pull request #3 from FernandoS27/bit
Implemented the rest of the bitwise operations
|
2018-11-11 21:06:01 -03:00 |
|
FernandoS27
|
26a40708d7
|
Implemented a bunch of glsl functions
|
2018-11-11 20:03:29 -04:00 |
|
FernandoS27
|
aa3d1adbbd
|
Implemented the rest of the bitwise operations
|
2018-11-11 18:51:08 -04:00 |
|
FernandoS27
|
c2646f3b4c
|
Added more arithmetic instructions
|
2018-11-10 23:15:02 -04:00 |
|
ReinUsesLisp
|
8f17ad84ba
|
Annotations return target and add OpUMod
|
2018-11-06 04:50:10 -03:00 |
|
ReinUsesLisp
|
c502cfd4b2
|
Add OpFDiv
|
2018-11-04 03:19:02 -03:00 |
|
ReinUsesLisp
|
27a0b4f17e
|
Add OpFNegate
|
2018-11-04 03:11:25 -03:00 |
|
ReinUsesLisp
|
6742afd6dd
|
Add support for GLSLstd450 and OpFAbs
|
2018-11-04 03:03:06 -03:00 |
|
ReinUsesLisp
|
44043bca56
|
Add OpCompositeConstruct
|
2018-11-04 02:38:13 -03:00 |
|
ReinUsesLisp
|
5830eca337
|
Remove Op* prefix for constants
|
2018-11-03 21:32:37 -03:00 |
|
ReinUsesLisp
|
1cd11815db
|
Add OpMemberName
|
2018-11-03 21:29:24 -03:00 |
|
ReinUsesLisp
|
ad963b6520
|
Add OpCompositeExtract
|
2018-11-03 20:41:03 -03:00 |
|
ReinUsesLisp
|
65ccda50c7
|
Debug fixups
|
2018-11-03 03:40:20 -03:00 |
|
ReinUsesLisp
|
96e8290eef
|
Add OpString
|
2018-11-03 01:14:29 -03:00 |
|
ReinUsesLisp
|
d4c95981b5
|
Add OpIAdd and OpBitwiseAnd
|
2018-11-03 00:52:44 -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
|
4043020f45
|
Add OpFunctionCall
|
2018-11-01 22:16:17 -03:00 |
|
ReinUsesLisp
|
798f8a5866
|
Add OpReturnValue
|
2018-11-01 22:16:17 -03:00 |
|
ReinUsesLisp
|
91e0769db5
|
Fixup build issues
|
2018-11-01 05:13:30 -03:00 |
|
ReinUsesLisp
|
f3a63aa55f
|
Use unique_ptr for instruction implementations
|
2018-11-01 00:02:45 -03:00 |
|
ReinUsesLisp
|
63ca1b5243
|
Rename Ref alias to Id
|
2018-10-31 22:20:49 -03:00 |
|
ReinUsesLisp
|
b8188f5ec4
|
Remove Op prefix for Name
|
2018-10-31 22:16:29 -03:00 |
|
ReinUsesLisp
|
a08aeec982
|
Add Op* prefix to instructions that have to be emited
|
2018-10-31 21:23:27 -03:00 |
|
ReinUsesLisp
|
80b0757ab6
|
Add OpStore
|
2018-10-31 05:05:06 -03:00 |
|
ReinUsesLisp
|
93c17d11f9
|
Add OpUndef
|
2018-10-31 04:26:35 -03:00 |
|
ReinUsesLisp
|
01c658b891
|
Add OpLoad
|
2018-10-31 04:16:26 -03:00 |
|
ReinUsesLisp
|
97825750a3
|
Add OpAccessChain
|
2018-10-31 03:37:36 -03:00 |
|
ReinUsesLisp
|
00fc8daf56
|
Use variant instead of creating an object for literals
|
2018-10-28 14:57:49 -03:00 |
|
ReinUsesLisp
|
8f8115d397
|
Add OpMemberDecorate
|
2018-10-28 05:38:10 -03:00 |
|
ReinUsesLisp
|
3f845b7c48
|
Fixup build errors
|
2018-10-28 04:59:15 -03:00 |
|
ReinUsesLisp
|
0863cd49c9
|
Use full names for files
|
2018-10-23 05:10:47 -03:00 |
|
ReinUsesLisp
|
8c1ab76ce5
|
Fix "for" incosistencies
|
2018-10-23 05:09:17 -03:00 |
|
ReinUsesLisp
|
6a2d1da742
|
Replace "auto const" with "auto"
|
2018-10-23 05:05:40 -03:00 |
|
ReinUsesLisp
|
f581df0935
|
Resolve leaks moving from Add to Sink
|
2018-10-23 05:02:18 -03:00 |
|
ReinUsesLisp
|
951ef21f17
|
Rename bad overload Add to Sink
|
2018-10-23 04:52:07 -03:00 |
|
ReinUsesLisp
|
4da63b4ed5
|
Ignore sirit.h symlink
|
2018-10-23 04:51:34 -03:00 |
|
ReinUsesLisp
|
1458bd2c1c
|
Add OpDecorate
|
2018-10-23 04:45:56 -03:00 |
|
ReinUsesLisp
|
54cc7d06ce
|
Add global variables
|
2018-10-20 02:52:55 -03:00 |
|
ReinUsesLisp
|
a3022e4969
|
Add OpVariable
|
2018-10-18 04:27:17 -03:00 |
|
ReinUsesLisp
|
c0aaf8989e
|
Remove tailing "_" in constructor arguments
|
2018-10-17 03:44:48 -03:00 |
|
ReinUsesLisp
|
0485e1877c
|
Use some C++17 features
|
2018-10-03 00:32:45 -03:00 |
|
ReinUsesLisp
|
45555c0e57
|
OpName returns its target
|
2018-08-31 04:55:01 -03:00 |
|
ReinUsesLisp
|
acea9030c5
|
Add OpName and debug symbols
|
2018-08-31 04:40:15 -03:00 |
|
ReinUsesLisp
|
a6946d3c8e
|
Add OpBranchConditional
|
2018-08-31 04:17:32 -03:00 |
|
ReinUsesLisp
|
cdeeb9127c
|
Add OpBranch
|
2018-08-31 04:17:32 -03:00 |
|
ReinUsesLisp
|
48ddaf4913
|
Add OpSelectionMerge
|
2018-08-31 04:17:32 -03:00 |
|
ReinUsesLisp
|
136dcf88a7
|
Add OpLoopMerge
|
2018-08-31 04:17:32 -03:00 |
|
ReinUsesLisp
|
2bafba1a17
|
Rename Assembly -> Assemble
|
2018-08-31 03:41:30 -03:00 |
|
ReinUsesLisp
|
a582641b99
|
Add OpConstantNull
|
2018-08-28 04:46:18 -03:00 |
|
ReinUsesLisp
|
42c456f24f
|
Add OpConstantSampler
|
2018-08-28 04:41:42 -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
|
954774f9e8
|
Alias "const Op*" -> "Ref".
|
2018-08-28 04:01:21 -03:00 |
|
ReinUsesLisp
|
765c8833c4
|
Add OpConstantComposite
|
2018-08-27 00:38:25 -03:00 |
|
ReinUsesLisp
|
48cbe695f0
|
Add OpConstant
|
2018-08-27 00:29:40 -03:00 |
|
ReinUsesLisp
|
f68dbb20fc
|
Fixup License header 2 -> 2.1
|
2018-08-26 23:28:39 -03:00 |
|
ReinUsesLisp
|
c0d61d32d4
|
Fixup License
|
2018-08-26 22:27:33 -03:00 |
|
ReinUsesLisp
|
bf52ad2d9f
|
Add boolean constants
|
2018-08-26 19:35:48 -03:00 |
|
ReinUsesLisp
|
7580d729c6
|
Add types
|
2018-08-26 19:21:34 -03:00 |
|
ReinUsesLisp
|
3adb45138b
|
Add more types
|
2018-08-26 15:48:10 -03:00 |
|
ReinUsesLisp
|
131dbd053c
|
Add some types
|
2018-08-26 14:25:59 -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 |
|