Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (vkdispatch.Buffer method)
_destroy() (vkdispatch.Buffer method)
_handle (vkdispatch.CommandList attribute)
(vkdispatch.ComputePlan attribute)
A
abs() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
acos() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
acosh() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
AddressMode (class in vkdispatch)
append_contents() (vkdispatch.codegen.ShaderBuilder method)
append_func (vkdispatch.codegen.ShaderVariable attribute)
arg_type (vkdispatch.ShaderArgument attribute)
arguments (vkdispatch.ShaderSignature attribute)
asbuffer() (in module vkdispatch)
,
[1]
asin() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
asinh() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
asrfftbuffer() (in module vkdispatch)
atan() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
atan2() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
atanh() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
atomic_add() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
B
backing_buffer (vkdispatch.BufferBuilder attribute)
,
[1]
barrier() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
bind_buffer() (vkdispatch.DescriptorSet method)
bind_sampler() (vkdispatch.DescriptorSet method)
bind_var() (vkdispatch.CommandGraph method)
binding (vkdispatch.BufferBindInfo attribute)
(vkdispatch.ImageBindInfo attribute)
(vkdispatch.ShaderArgument attribute)
binding_access (vkdispatch.codegen.ShaderDescription attribute)
binding_count (vkdispatch.codegen.ShaderBuilder attribute)
binding_list (vkdispatch.codegen.ShaderBuilder attribute)
(vkdispatch.ComputePlan attribute)
binding_read_access (vkdispatch.codegen.ShaderBuilder attribute)
binding_type (vkdispatch.codegen.ShaderBinding attribute)
,
[1]
binding_type_list (vkdispatch.codegen.ShaderDescription attribute)
,
[1]
binding_write_access (vkdispatch.codegen.ShaderBuilder attribute)
body (vkdispatch.codegen.ShaderDescription attribute)
BorderColor (class in vkdispatch)
bounds (vkdispatch.ShaderObject attribute)
Buff (in module vkdispatch.codegen)
Buffer (class in vkdispatch)
,
[1]
(class in vkdispatch.codegen)
buffer (vkdispatch.BufferBindInfo attribute)
BUFFER (vkdispatch.ShaderArgumentType attribute)
buffer_types (vkdispatch.MappingFunction attribute)
BufferBindInfo (class in vkdispatch)
BufferBuilder (class in vkdispatch)
BufferedStructEntry (class in vkdispatch)
buffers_valid (vkdispatch.CommandGraph attribute)
BufferUsage (class in vkdispatch)
BufferVariable (class in vkdispatch.codegen)
build() (vkdispatch.codegen.ShaderBuilder method)
(vkdispatch.codegen.StructBuilder method)
(vkdispatch.ShaderObject method)
builder_context() (in module vkdispatch.codegen)
C
c64 (in module vkdispatch.codegen)
can_index (vkdispatch.codegen.ShaderVariable attribute)
cast_to() (vkdispatch.codegen.ShaderVariable method)
ceil() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
check_for_compute_stage_errors() (in module vkdispatch)
check_for_errors() (in module vkdispatch)
child_count (vkdispatch.dtype attribute)
child_type (vkdispatch.dtype attribute)
clamp() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
CLAMP_TO_BORDER (vkdispatch.AddressMode attribute)
,
[1]
CLAMP_TO_EDGE (vkdispatch.AddressMode attribute)
,
[1]
CommandGraph (class in vkdispatch)
CommandList (class in vkdispatch)
comment() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
complex64 (in module vkdispatch)
,
[1]
complex_from_euler_angle() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
compose_struct_decleration() (vkdispatch.codegen.ShaderBuilder method)
ComputePlan (class in vkdispatch)
Const (in module vkdispatch.codegen)
Constant (class in vkdispatch.codegen)
CONSTANT (vkdispatch.ShaderArgumentType attribute)
CONSTANT_DATACLASS (vkdispatch.ShaderArgumentType attribute)
ConstantArray (class in vkdispatch.codegen)
ConstArr (in module vkdispatch.codegen)
contents (vkdispatch.codegen.ShaderBuilder attribute)
copy() (vkdispatch.codegen.ShaderVariable method)
cos() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
cosh() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
count (vkdispatch.codegen.StructElement attribute)
,
[1]
cross() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
D
declare_buffer() (vkdispatch.codegen.ShaderBuilder method)
declare_constant() (vkdispatch.codegen.ShaderBuilder method)
declare_image() (vkdispatch.codegen.ShaderBuilder method)
declare_variable() (vkdispatch.codegen.ShaderBuilder method)
default_graph() (in module vkdispatch)
default_value (vkdispatch.ShaderArgument attribute)
degrees() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
DescriptorSet (class in vkdispatch)
determinant() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
dev_index (vkdispatch.DeviceInfo attribute)
device_id (vkdispatch.DeviceInfo attribute)
device_name (vkdispatch.DeviceInfo attribute)
device_type (vkdispatch.DeviceInfo attribute)
DeviceInfo (class in vkdispatch)
dimension (vkdispatch.codegen.ShaderBinding attribute)
,
[1]
dimensions (vkdispatch.codegen.ImageVariable attribute)
dimentions (vkdispatch.dtype attribute)
distance() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
dot() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
driver_version (vkdispatch.DeviceInfo attribute)
dtype (class in vkdispatch)
,
[1]
(vkdispatch.BufferedStructEntry attribute)
(vkdispatch.codegen.ShaderBinding attribute)
,
[1]
(vkdispatch.codegen.StructElement attribute)
,
[1]
E
element_map (vkdispatch.BufferBuilder attribute)
,
[1]
elements (vkdispatch.codegen.StructBuilder attribute)
,
[1]
else_if_all() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
else_if_any() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
else_if_statement() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
else_statement() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
end() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
ERROR (vkdispatch.LogLevel attribute)
,
[1]
,
[2]
exec_count (vkdispatch.codegen.ShaderBuilder attribute)
exec_count_name (vkdispatch.codegen.ShaderDescription attribute)
exec_size (vkdispatch.ExectionBounds attribute)
ExectionBounds (class in vkdispatch)
exp() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
exp2() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
F
f32 (in module vkdispatch.codegen)
Filter (class in vkdispatch)
float32 (in module vkdispatch)
,
[1]
float_64_support (vkdispatch.DeviceInfo attribute)
float_bits_to_int() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
float_bits_to_uint() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
FLOAT_OPAQUE_BLACK (vkdispatch.BorderColor attribute)
,
[1]
FLOAT_OPAQUE_WHITE (vkdispatch.BorderColor attribute)
,
[1]
FLOAT_TRANSPARENT_BLACK (vkdispatch.BorderColor attribute)
,
[1]
floor() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
fma() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
format_str (vkdispatch.dtype attribute)
from_argument_list() (vkdispatch.ShaderSignature class method)
from_inspectable_function() (vkdispatch.ShaderSignature class method)
from_numpy_dtype() (in module vkdispatch)
,
[1]
from_type_annotations() (vkdispatch.ShaderSignature class method)
G
get_blocks_and_limits() (vkdispatch.ExectionBounds method)
get_context() (in module vkdispatch)
get_context_handle() (in module vkdispatch)
get_devices() (in module vkdispatch)
get_info_string() (vkdispatch.DeviceInfo method)
get_instance_size() (vkdispatch.CommandList method)
get_name_func() (vkdispatch.codegen.ShaderBuilder method)
get_names() (vkdispatch.LaunchParametersHolder method)
get_names_and_defaults() (vkdispatch.ShaderSignature method)
get_values() (vkdispatch.LaunchParametersHolder method)
get_variables() (vkdispatch.ShaderSignature method)
global_graph() (in module vkdispatch)
global_invocation() (in module vkdispatch.codegen)
glsl_type (vkdispatch.dtype attribute)
glsl_type_extern (vkdispatch.dtype attribute)
H
header (vkdispatch.codegen.ShaderDescription attribute)
I
i32 (in module vkdispatch.codegen)
identity (vkdispatch.ReductionOperation attribute)
if_all() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
if_any() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
if_statement() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
Image (class in vkdispatch)
image (vkdispatch.Sampler attribute)
IMAGE (vkdispatch.ShaderArgumentType attribute)
Image1D (class in vkdispatch)
(class in vkdispatch.codegen)
Image2D (class in vkdispatch)
(class in vkdispatch.codegen)
Image2DArray (class in vkdispatch)
Image3D (class in vkdispatch)
(class in vkdispatch.codegen)
image_format (class in vkdispatch)
image_type (class in vkdispatch)
image_view_type (class in vkdispatch)
ImageBindInfo (class in vkdispatch)
ImageVariable (class in vkdispatch.codegen)
Img1 (in module vkdispatch.codegen)
Img2 (in module vkdispatch.codegen)
Img3 (in module vkdispatch.codegen)
index_suffix (vkdispatch.codegen.ShaderVariable attribute)
INFO (vkdispatch.LogLevel attribute)
,
[1]
,
[2]
initialize() (in module vkdispatch)
,
[1]
input_offset (vkdispatch.ReductionParams attribute)
input_size (vkdispatch.ReductionParams attribute)
input_stride (vkdispatch.ReductionParams attribute)
input_y_batch_stride (vkdispatch.ReductionParams attribute)
input_z_batch_stride (vkdispatch.ReductionParams attribute)
instance_bytes (vkdispatch.BufferBuilder attribute)
,
[1]
instance_count (vkdispatch.BufferBuilder attribute)
,
[1]
instance_id (vkdispatch.MappingFunction attribute)
int32 (in module vkdispatch)
,
[1]
int_16_support (vkdispatch.DeviceInfo attribute)
int_64_support (vkdispatch.DeviceInfo attribute)
int_bits_to_float() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
INT_OPAQUE_BLACK (vkdispatch.BorderColor attribute)
,
[1]
INT_OPAQUE_WHITE (vkdispatch.BorderColor attribute)
,
[1]
INT_TRANSPARENT_BLACK (vkdispatch.BorderColor attribute)
,
[1]
inverse() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
inverse_sqrt() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
is_complex() (in module vkdispatch)
is_context_initialized() (in module vkdispatch)
is_dtype() (in module vkdispatch)
,
[1]
is_initialized() (in module vkdispatch)
is_matrix() (in module vkdispatch)
,
[1]
is_nvidia() (vkdispatch.DeviceInfo method)
is_scalar() (in module vkdispatch)
,
[1]
is_vector() (in module vkdispatch)
,
[1]
isinf() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
isnan() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
item_size (vkdispatch.dtype attribute)
iv2 (in module vkdispatch.codegen)
iv3 (in module vkdispatch.codegen)
iv4 (in module vkdispatch.codegen)
ivec2 (in module vkdispatch)
,
[1]
ivec3 (in module vkdispatch)
,
[1]
ivec4 (in module vkdispatch)
,
[1]
K
kernel_index() (in module vkdispatch.codegen)
L
LaunchParametersHolder (class in vkdispatch)
length() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
lexical_unit (vkdispatch.codegen.ShaderVariable attribute)
LINEAR (vkdispatch.Filter attribute)
,
[1]
local_invocation() (in module vkdispatch.codegen)
local_size (vkdispatch.ExectionBounds attribute)
log() (in module vkdispatch)
(in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
log2() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
log_error() (in module vkdispatch)
log_info() (in module vkdispatch)
log_verbose() (in module vkdispatch)
log_warning() (in module vkdispatch)
logical_and() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
logical_or() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
LogLevel (class in vkdispatch)
,
[1]
M
m2 (in module vkdispatch.codegen)
m4 (in module vkdispatch.codegen)
make_context() (in module vkdispatch)
,
[1]
make_reduction_stage() (in module vkdispatch)
make_repr() (vkdispatch.ShaderObject method)
make_source() (vkdispatch.codegen.ShaderDescription method)
make_stages() (vkdispatch.ReductionObject method)
make_var() (vkdispatch.codegen.ShaderBuilder method)
map() (in module vkdispatch)
map_reduce() (in module vkdispatch)
map_registers() (in module vkdispatch)
mapping_function (vkdispatch.MappingFunction attribute)
mapping_index() (in module vkdispatch.codegen)
mapping_registers() (in module vkdispatch.codegen)
MappingFunction (class in vkdispatch)
mat2 (in module vkdispatch)
,
[1]
mat4 (in module vkdispatch)
,
[1]
max() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
max_bound_descriptor_sets (vkdispatch.DeviceInfo attribute)
max_compute_shared_memory_size (vkdispatch.DeviceInfo attribute)
max_push_constant_size (vkdispatch.DeviceInfo attribute)
max_storage_buffer_range (vkdispatch.DeviceInfo attribute)
max_uniform_buffer_range (vkdispatch.DeviceInfo attribute)
max_workgroup_count (vkdispatch.DeviceInfo attribute)
max_workgroup_invocations (vkdispatch.DeviceInfo attribute)
max_workgroup_size (vkdispatch.DeviceInfo attribute)
mem_size (vkdispatch.Buffer attribute)
memory_barrier() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
memory_barrier_shared() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
memory_slice (vkdispatch.BufferedStructEntry attribute)
min() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
MIRROR_CLAMP_TO_EDGE (vkdispatch.AddressMode attribute)
,
[1]
MIRRORED_REPEAT (vkdispatch.AddressMode attribute)
,
[1]
mix() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
mod() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
module
vkdispatch
vkdispatch.codegen
mult_c64() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
mult_c64_by_const() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
mult_conj_c64() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
N
name (vkdispatch.codegen.ShaderBinding attribute)
,
[1]
(vkdispatch.codegen.ShaderDescription attribute)
(vkdispatch.codegen.ShaderVariable attribute)
(vkdispatch.codegen.StructElement attribute)
,
[1]
(vkdispatch.dtype attribute)
(vkdispatch.ReductionOperation attribute)
(vkdispatch.ShaderArgument attribute)
name_func (vkdispatch.codegen.ShaderVariable attribute)
name_to_pc_key_dict (vkdispatch.CommandGraph attribute)
names_and_defaults (vkdispatch.ExectionBounds attribute)
NEAREST (vkdispatch.Filter attribute)
,
[1]
new() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
(vkdispatch.codegen.ShaderVariable method)
new_float() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_int() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_ivec2() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_ivec3() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_ivec4() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_scaled_and_offset_int() (vkdispatch.codegen.ShaderVariable method)
new_uint() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_uvec2() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_uvec3() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_uvec4() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_vec2() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_vec3() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
new_vec4() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
normalize() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
num_subgroups() (in module vkdispatch.codegen)
num_workgroups() (in module vkdispatch.codegen)
numpy_shape (vkdispatch.dtype attribute)
O
output_offset (vkdispatch.ReductionParams attribute)
output_stride (vkdispatch.ReductionParams attribute)
output_y_batch_stride (vkdispatch.ReductionParams attribute)
output_z_batch_stride (vkdispatch.ReductionParams attribute)
P
parent_variables (vkdispatch.codegen.ShaderVariable attribute)
pc_builder (vkdispatch.CommandGraph attribute)
pc_size (vkdispatch.codegen.ShaderDescription attribute)
,
[1]
(vkdispatch.ComputePlan attribute)
pc_struct (vkdispatch.codegen.ShaderBuilder attribute)
pc_structure (vkdispatch.codegen.ShaderDescription attribute)
,
[1]
pc_values (vkdispatch.CommandGraph attribute)
plan (vkdispatch.ShaderObject attribute)
pow() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
pre_header (vkdispatch.codegen.ShaderBuilder attribute)
prepare() (vkdispatch.BufferBuilder method)
print() (in module vkdispatch.codegen)
print_vars() (vkdispatch.codegen.ShaderBuilder method)
printf() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
printf_args() (vkdispatch.codegen.ShaderVariable method)
process_input() (vkdispatch.ExectionBounds method)
PUSH_CONSTANT (vkdispatch.BufferUsage attribute)
Q
quad_operations_in_all_stages (vkdispatch.DeviceInfo attribute)
queue_properties (vkdispatch.DeviceInfo attribute)
queue_wait_idle() (in module vkdispatch)
queued_pc_values (vkdispatch.CommandGraph attribute)
R
R16_SFLOAT (vkdispatch.image_format attribute)
R16_SINT (vkdispatch.image_format attribute)
R16_UINT (vkdispatch.image_format attribute)
R16G16_SFLOAT (vkdispatch.image_format attribute)
R16G16_SINT (vkdispatch.image_format attribute)
R16G16_UINT (vkdispatch.image_format attribute)
R16G16B16_SFLOAT (vkdispatch.image_format attribute)
R16G16B16_SINT (vkdispatch.image_format attribute)
R16G16B16_UINT (vkdispatch.image_format attribute)
R16G16B16A16_SFLOAT (vkdispatch.image_format attribute)
R16G16B16A16_SINT (vkdispatch.image_format attribute)
R16G16B16A16_UINT (vkdispatch.image_format attribute)
R32_SFLOAT (vkdispatch.image_format attribute)
R32_SINT (vkdispatch.image_format attribute)
R32_UINT (vkdispatch.image_format attribute)
R32G32_SFLOAT (vkdispatch.image_format attribute)
R32G32_SINT (vkdispatch.image_format attribute)
R32G32_UINT (vkdispatch.image_format attribute)
R32G32B32_SFLOAT (vkdispatch.image_format attribute)
R32G32B32_SINT (vkdispatch.image_format attribute)
R32G32B32_UINT (vkdispatch.image_format attribute)
R32G32B32A32_SFLOAT (vkdispatch.image_format attribute)
R32G32B32A32_SINT (vkdispatch.image_format attribute)
R32G32B32A32_UINT (vkdispatch.image_format attribute)
R64_SFLOAT (vkdispatch.image_format attribute)
R64_SINT (vkdispatch.image_format attribute)
R64_UINT (vkdispatch.image_format attribute)
R64G64_SFLOAT (vkdispatch.image_format attribute)
R64G64_SINT (vkdispatch.image_format attribute)
R64G64_UINT (vkdispatch.image_format attribute)
R64G64B64_SFLOAT (vkdispatch.image_format attribute)
R64G64B64_SINT (vkdispatch.image_format attribute)
R64G64B64_UINT (vkdispatch.image_format attribute)
R64G64B64A64_SFLOAT (vkdispatch.image_format attribute)
R64G64B64A64_SINT (vkdispatch.image_format attribute)
R64G64B64A64_UINT (vkdispatch.image_format attribute)
R8_SINT (vkdispatch.image_format attribute)
R8_UINT (vkdispatch.image_format attribute)
R8G8_SINT (vkdispatch.image_format attribute)
R8G8_UINT (vkdispatch.image_format attribute)
R8G8B8_SINT (vkdispatch.image_format attribute)
R8G8B8_UINT (vkdispatch.image_format attribute)
R8G8B8A8_SINT (vkdispatch.image_format attribute)
R8G8B8A8_UINT (vkdispatch.image_format attribute)
radians() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
raw_name (vkdispatch.codegen.ShaderVariable attribute)
read() (vkdispatch.Buffer method)
,
[1]
(vkdispatch.Image method)
read_access (vkdispatch.BufferBindInfo attribute)
(vkdispatch.ImageBindInfo attribute)
read_callback() (vkdispatch.codegen.BufferVariable method)
(vkdispatch.codegen.ImageVariable method)
(vkdispatch.codegen.ShaderVariable method)
read_fourier() (vkdispatch.RFFTBuffer method)
read_lambda (vkdispatch.codegen.BufferVariable attribute)
(vkdispatch.codegen.ImageVariable attribute)
read_real() (vkdispatch.RFFTBuffer method)
ready (vkdispatch.ShaderObject attribute)
record_compute_plan() (vkdispatch.CommandList method)
record_shader() (vkdispatch.CommandGraph method)
reduce() (in module vkdispatch)
reduction (vkdispatch.ReductionOperation attribute)
ReductionObject (class in vkdispatch)
ReductionOperation (class in vkdispatch)
ReductionParams (class in vkdispatch)
register_element() (vkdispatch.codegen.StructBuilder method)
register_struct() (vkdispatch.BufferBuilder method)
register_types (vkdispatch.MappingFunction attribute)
REPEAT (vkdispatch.AddressMode attribute)
,
[1]
reset() (vkdispatch.BufferBuilder method)
(vkdispatch.codegen.ShaderBuilder method)
(vkdispatch.CommandGraph method)
(vkdispatch.CommandList method)
return_statement() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
return_type (vkdispatch.MappingFunction attribute)
RFFTBuffer (class in vkdispatch)
round() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
round_even() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
S
sample() (vkdispatch.codegen.ImageVariable method)
(vkdispatch.Image method)
Sampler (class in vkdispatch)
sampler (vkdispatch.ImageBindInfo attribute)
scalar (vkdispatch.dtype attribute)
scope_num (vkdispatch.codegen.ShaderBuilder attribute)
select_queue_families() (in module vkdispatch)
set_global_builder() (in module vkdispatch.codegen)
set_global_graph() (in module vkdispatch)
set_kernel_index() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
set_log_level() (in module vkdispatch)
set_mapping_index() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
set_mapping_registers() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
set_var() (vkdispatch.CommandGraph method)
settable (vkdispatch.codegen.ShaderVariable attribute)
shader() (in module vkdispatch)
shader_buffer_float32_atomic_add (vkdispatch.DeviceInfo attribute)
shader_buffer_float32_atomics (vkdispatch.DeviceInfo attribute)
shader_description (vkdispatch.ShaderObject attribute)
shader_name (vkdispatch.ShaderArgument attribute)
shader_shape_name (vkdispatch.ShaderArgument attribute)
shader_signature (vkdispatch.ShaderObject attribute)
shader_source (vkdispatch.ComputePlan attribute)
ShaderArgument (class in vkdispatch)
ShaderArgumentType (class in vkdispatch)
ShaderBinding (class in vkdispatch.codegen)
ShaderBuilder (class in vkdispatch.codegen)
ShaderDescription (class in vkdispatch.codegen)
ShaderObject (class in vkdispatch)
ShaderSignature (class in vkdispatch)
ShaderVariable (class in vkdispatch.codegen)
shape (vkdispatch.Buffer attribute)
(vkdispatch.BufferedStructEntry attribute)
(vkdispatch.dtype attribute)
shape_name (vkdispatch.BufferBindInfo attribute)
shared_buffer() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
shared_buffers (vkdispatch.codegen.ShaderBuilder attribute)
sign() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
sin() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
sinh() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
size (vkdispatch.Buffer attribute)
(vkdispatch.codegen.StructBuilder attribute)
,
[1]
smoothstep() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
source (vkdispatch.codegen.ShaderDescription attribute)
(vkdispatch.ShaderObject attribute)
sqrt() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
step() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
struct_alignment (vkdispatch.BufferBuilder attribute)
,
[1]
StructBuilder (class in vkdispatch.codegen)
StructElement (class in vkdispatch.codegen)
sub_group_size (vkdispatch.DeviceInfo attribute)
subgroup_add() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_and() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_barrier() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_elect() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_id() (in module vkdispatch.codegen)
subgroup_invocation() (in module vkdispatch.codegen)
subgroup_max() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_min() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_mul() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_or() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
subgroup_reduction (vkdispatch.ReductionOperation attribute)
subgroup_size() (in module vkdispatch.codegen)
subgroup_xor() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
submit() (vkdispatch.CommandGraph method)
(vkdispatch.CommandList method)
submit_any() (vkdispatch.CommandGraph method)
submit_on_record (vkdispatch.CommandGraph attribute)
supported_operations (vkdispatch.DeviceInfo attribute)
supported_stages (vkdispatch.DeviceInfo attribute)
T
tan() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
tanh() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
to_numpy_dtype() (in module vkdispatch)
,
[1]
to_vector() (in module vkdispatch)
tobytes() (vkdispatch.BufferBuilder method)
toints() (vkdispatch.BufferBuilder method)
transpose() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
true_numpy_shape (vkdispatch.dtype attribute)
trunc() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
TYPE_1D (vkdispatch.image_type attribute)
,
[1]
TYPE_2D (vkdispatch.image_type attribute)
,
[1]
TYPE_3D (vkdispatch.image_type attribute)
,
[1]
U
u32 (in module vkdispatch.codegen)
uint32 (in module vkdispatch)
,
[1]
uint_bits_to_float() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
uniform_bindings (vkdispatch.CommandGraph attribute)
UNIFORM_BUFFER (vkdispatch.BufferUsage attribute)
uniform_buffer_alignment (vkdispatch.DeviceInfo attribute)
uniform_builder (vkdispatch.CommandGraph attribute)
uniform_constants_buffer (vkdispatch.CommandGraph attribute)
uniform_constants_size (vkdispatch.CommandGraph attribute)
uniform_descriptors (vkdispatch.CommandGraph attribute)
uniform_struct (vkdispatch.codegen.ShaderBuilder attribute)
uniform_structure (vkdispatch.codegen.ShaderDescription attribute)
,
[1]
uniform_values (vkdispatch.CommandGraph attribute)
unravel_index() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
use_child_type (vkdispatch.codegen.ShaderVariable attribute)
uv2 (in module vkdispatch.codegen)
uv3 (in module vkdispatch.codegen)
uv4 (in module vkdispatch.codegen)
uvec2 (in module vkdispatch)
,
[1]
uvec3 (in module vkdispatch)
,
[1]
uvec4 (in module vkdispatch)
,
[1]
V
v2 (in module vkdispatch.codegen)
v3 (in module vkdispatch.codegen)
v4 (in module vkdispatch.codegen)
Var (in module vkdispatch.codegen)
var_count (vkdispatch.codegen.ShaderBuilder attribute)
var_type (vkdispatch.Buffer attribute)
(vkdispatch.codegen.ShaderVariable attribute)
VarArr (in module vkdispatch.codegen)
Variable (class in vkdispatch.codegen)
VARIABLE (vkdispatch.ShaderArgumentType attribute)
VariableArray (class in vkdispatch.codegen)
variables (vkdispatch.ShaderSignature attribute)
vec2 (in module vkdispatch)
,
[1]
vec3 (in module vkdispatch)
,
[1]
vec4 (in module vkdispatch)
,
[1]
vendor_id (vkdispatch.DeviceInfo attribute)
VERBOSE (vkdispatch.LogLevel attribute)
,
[1]
,
[2]
version_major (vkdispatch.DeviceInfo attribute)
version_minor (vkdispatch.DeviceInfo attribute)
version_patch (vkdispatch.DeviceInfo attribute)
version_variant (vkdispatch.DeviceInfo attribute)
VIEW_TYPE_1D (vkdispatch.image_view_type attribute)
,
[1]
VIEW_TYPE_2D (vkdispatch.image_view_type attribute)
,
[1]
VIEW_TYPE_2D_ARRAY (vkdispatch.image_view_type attribute)
,
[1]
VIEW_TYPE_3D (vkdispatch.image_view_type attribute)
,
[1]
vkdispatch
module
vkdispatch.codegen
module
W
WARNING (vkdispatch.LogLevel attribute)
,
[1]
,
[2]
while_statement() (in module vkdispatch.codegen)
(vkdispatch.codegen.ShaderBuilder method)
workgroup() (in module vkdispatch.codegen)
workgroup_size() (in module vkdispatch.codegen)
workgroups (vkdispatch.ExectionBounds attribute)
write() (vkdispatch.Buffer method)
,
[1]
(vkdispatch.Image method)
write_access (vkdispatch.BufferBindInfo attribute)
(vkdispatch.ImageBindInfo attribute)
write_callback() (vkdispatch.codegen.BufferVariable method)
(vkdispatch.codegen.ImageVariable method)
(vkdispatch.codegen.ShaderVariable method)
write_fourier() (vkdispatch.RFFTBuffer method)
write_lambda (vkdispatch.codegen.BufferVariable attribute)
(vkdispatch.codegen.ImageVariable attribute)
write_real() (vkdispatch.RFFTBuffer method)
vkdispatch
Navigation
Getting Started
Tutorials
Full Internal Documentation
Related Topics
Documentation overview