Home | History | Annotate | Download | only in vulkan

Lines Matching defs:Channel

53 class Channel:
54 '''Describe the channel of a color channel.'''
138 for channel in self.le_channels:
139 size += channel.size
144 for channel in self.le_channels:
145 if channel.size:
155 for channel in self.le_channels:
156 if channel.size and (channel.size != ref_channel.size or channel.size % 8):
158 if channel.type != VOID:
159 if channel.type != ref_channel.type:
161 if channel.norm != ref_channel.norm:
163 if channel.pure != ref_channel.pure:
165 if channel.scaled != ref_channel.scaled:
178 for channel in self.le_channels[1:]:
179 if channel.type != VOID:
180 if channel.type != ref_channel.type:
182 if channel.norm != ref_channel.norm:
184 if channel.pure != ref_channel.pure:
186 if channel.scaled != ref_channel.scaled:
196 for channel in self.le_channels:
197 if channel.type not in (VOID, UNSIGNED, SIGNED):
204 for channel in self.le_channels:
205 if channel.type not in (VOID, FLOAT):
214 for channel in self.le_channels:
215 if channel.type not in (VOID, UNSIGNED, SIGNED):
222 pures = [channel.pure
223 for channel in self.le_channels
224 if channel.type != VOID]
230 types = [channel.type
231 for channel in self.le_channels
232 if channel.type != VOID]
327 channel = Channel(type, norm, pure, scaled, size, names[i])
328 channels.append(channel)
334 Channel and Format classes above.'''
368 for channel in le_channels:
369 channel.shift = le_shift
370 le_shift += channel.size
373 for channel in be_channels[3::-1]:
374 channel.shift = be_shift
375 be_shift += channel.size