File: info-view.html

package info (click to toggle)
chromium 139.0.7258.127-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 6,122,068 kB
  • sloc: cpp: 35,100,771; ansic: 7,163,530; javascript: 4,103,002; python: 1,436,920; asm: 946,517; xml: 746,709; pascal: 187,653; perl: 88,691; sh: 88,436; objc: 79,953; sql: 51,488; cs: 44,583; fortran: 24,137; makefile: 22,147; tcl: 15,277; php: 13,980; yacc: 8,984; ruby: 7,485; awk: 3,720; lisp: 3,096; lex: 1,327; ada: 727; jsp: 228; sed: 36
file content (228 lines) | stat: -rw-r--r-- 6,227 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
<div>This is view contains hints about available keyboard shortcuts.</div>
<div id="info-global" class="info-topic">
  <div class="info-topic-header">Global shortcuts</div>
  <div class="info-topic-content">
    <table>
      <tr>
        <td>CTRL+L</td>
        <td>Open load file dialog.</td>
      </tr>
      <tr>
        <td>CTRL+R</td>
        <td>Reload turbolizer (Chrome shortcut)</td>
      </tr>
    </table>
  </div>
</div>
<div id="info-common-graph-view" class="info-topic">
  <div class="info-topic-header">Sea of Nodes/Turboshaft graph view</div>
  <div class="info-topic-content">
    <table>
      <tr>
        <td>r</td>
        <td>Relayout graph</td>
      </tr>
      <tr>
        <td>n</td>
        <td>Show graph with selected nodes for next phase</td>
      </tr>
      <tr>
        <td>b</td>
        <td>Show graph with selected nodes for previous phase</td>
      </tr>
      <tr>
        <td>h</td>
        <td>Show hovered node's history</td>
      </tr>
      <tr>
        <td>a</td>
        <td>Select all nodes</td>
      </tr>
      <tr>
        <td>/</td>
        <td>Select search box</td>
      </tr>
    </table>
  </div>
</div>
<div id="info-graph-view" class="info-topic">
  <div class="info-topic-header">Sea of Nodes graph view</div>
  <div class="info-topic-content">
    <table>
      <tr>
        <td>i</td>
        <td>Reveal node's input nodes</td>
      </tr>
      <tr>
        <td>o</td>
        <td>Reveal node's output nodes</td>
      </tr>
      <tr>
        <td>s</td>
        <td>Hide selected nodes</td>
      </tr>
      <tr>
        <td>u</td>
        <td>Hide unselected nodes</td>
      </tr>
    </table>
  </div>
</div>
<div id="info-turboshaft-graph-view" class="info-topic">
  <div class="info-topic-header">Turboshaft graph view</div>
  <div class="info-topic-content">
    <table>
      <tr>
        <td>i</td>
        <td>Select all selected block's nodes</td>
      </tr>
      <tr>
        <td>p</td>
        <td>Collapse selected blocks</td>
      </tr>
      <tr>
        <td>s</td>
        <td>Uncollapse selected blocks</td>
      </tr>
      <tr>
        <td>c</td>
        <td>Copy hovered node's info</td>
      </tr>
      <tr>
        <td>y</td>
        <td>Collapse unused blocks (blocks that don't have direct inputs and outputs of a hovered node)</td>
      </tr>
      <tr>
        <td>u</td>
        <td>Collapse unused blocks (blocks that don't have direct inputs and outputs of selected nodes)</td>
      </tr>
    </table>
  </div>
</div>
<div id="info-common-nodes" class="info-topic">
  <div class="info-topic-header">Sea of Nodes/Turboshaft graph nodes</div>
  <div class="info-topic-content">
    <div>The following commands transform node selections, i.e. each operation will be applied
      to each node in the current selection and the union of the resulting nodes will become the
      new selection.</div>
    <table>
      <tr>
        <td>UP</td>
        <td>Select all input nodes</td>
      </tr>
      <tr>
        <td>DOWN</td>
        <td>Select all output nodes</td>
      </tr>
    </table>
  </div>
</div>
<div id="info-graph-nodes" class="info-topic">
  <div class="info-topic-header">Sea of Nodes graph nodes</div>
  <div class="info-topic-content">
    <table>
      <tr>
        <td>1-9</td>
        <td>Select input node 1-9</td>
      </tr>
      <tr>
        <td>CTRL+1-9</td>
        <td>Toggle input edge 1-9</td>
      </tr>
      <tr>
        <td>c</td>
        <td>Select control output node</td>
      </tr>
      <tr>
        <td>e</td>
        <td>Select effect output node</td>
      </tr>
      <tr>
        <td>p</td>
        <td>Select node's origin node</td>
      </tr>
    </table>
  </div>
</div>
<div id="info-graph-search" class="info-topic">
  <div class="info-topic-header">Sea of Nodes/Turboshaft graph search</div>
  <div class="info-topic-content">
    <table>
      <tr>
        <td>ENTER</td>
        <td>Select nodes according to regular expression. Invisible nodes are included depending on the state of the
          checkbox "only visible".</td>
      </tr>
      <tr>
        <td>CTRL+ENTER</td>
        <td>Select nodes according to regular expression, always including invisible nodes regardless of checkbox.</td>
      </tr>
    </table>
    <div style="font-weight: bold; margin-top: 0.5em;">Useful patterns</div>
    <table>
      <tr>
        <td>IfTrue</td>
        <td>Select nodes which have 'IfTrue' in title or description.</td>
      </tr>
      <tr>
        <td>^42:</td>
        <td>Select exactly the node with id 42.</td>
      </tr>
      <tr>
        <td>Origin:&nbsp;#42&nbsp;</td>
        <td>Select nodes which were created while node with id 42 was reduced. This is inaccurate if the node was
          changed in-place.</td>
      </tr>
    </table>
  </div>
  <div id="info-ts-graph" class="info-topic">
    <div class="info-topic-header">Turboshaft operation effects</div>
    <div class="info-topic-content">
      <table>
        <tr>
          <td>🁣</td>
          <td>neither produce nor consume: can be reordered freely</td>
        </tr>
        <tr>
          <td>🁤</td>
          <td>produce: do not move after consume in same dimension</td>
        </tr>
        <tr>
          <td>🁪</td>
          <td>consume: do not move before produce in same dimension</td>
        </tr>
        <tr>
          <td>🁫</td>
          <td>produce and consume</td>
        </tr>
      </table>
      <div style="font-weight: bold; margin-top: 0.5em;">Dimensions</div>
      <table>
        <tr>
          <td>🁣🁣</td>
          <td> load_heap_memory </td>
          <td> load_off_heap_memory </td>
        </tr>
        <tr>
          <td>🁣🁣</td>
          <td> store_heap_memory</td>
          <td> store_off_heap_memory </td>
        </tr>
        <tr>
          <td>🁣🁣</td>
          <td> before_raw_heap_access </td>
          <td> after_raw_heap_access </td>
        </tr>
        <tr>
          <td>🁣</td>
          <td> control_flow</td>
        </tr>
        <tr>
          <td>(i|_)(a|_)</td>
          <td> can_create_identity </td>
          <td> can_allocate </td>
        </tr>
      </table>
    </div>
  </div>
</div>