MCPcopy Create free account

hub / github.com/calebwin/emu / functions

Functions251 in github.com/calebwin/emu

Functionmain
()
emu_tests/src/launch_4.rs:5
Functionmain
()
emu_tests/src/load_read_2.rs:5
Functionmain
()
emu_tests/src/macro_usage_3.rs:5
Functionmain
()
emu_tests/src/macro_usage_5.rs:5
Functionmain
()
emu_tests/src/macro_usage_2.rs:5
Functionmain
()
emu_tests/src/macro_usage_7.rs:9
Functionmain
()
emu_tests/src/macro_usage_8.rs:5
Functionmain
()
emu_tests/src/macro_usage_6.rs:10
Functionmain
()
emu_tests/src/macro_usage_11.rs:26
Functionmain
()
emu_tests/src/launch_0.rs:5
Functionmain
()
emu_tests/src/launch_6.rs:5
Functionmain
()
emu_examples/arithmetic/src/main.rs:4
Functionmain
()
emu_core/examples/basic.rs:16
Functionmain
()
emu_core/examples/simple.rs:1
Functionmodify_for_not_a_helper_function
modifies body of a not-a-helper function when is something a not-a-helper? it's not a helper when it's #[gpu_use(...)] doesn't list itself as a helpe
emu_macro/src/passing.rs:271
Functionmodify_invocations
this just uses the HelperFunctionInvocationModifier defined above
emu_macro/src/passing.rs:384
Functionmodify_return_for_helper_function
modifies return expression note this doesn't fix up all the return statements only the implicit "last expression is returned" stuff we'll deal with th
emu_macro/src/passing.rs:149
Functionmodify_returns_for_helper_function
modifies return statements this mainly just creates an instance of the above "folder" that we defined we then just invoke it's "fold_item_fn" method t
emu_macro/src/passing.rs:239
Functionmodify_signature_for_helper_function
what does it mean to be a function that is declared to be a helper function? well, it means that you need to accept the GPU as an argument and return
emu_macro/src/passing.rs:74
Functionmouseover_func
(e)
docs/doc/main.js:1
Methodname
The name of the device (e.g. - "Intel(R) UHD Graphics 620 (Kabylake GT2)"")
emu_core/src/device.rs:51
Methodnew
()
emu_macro/src/accelerating.rs:33
Methodnew
Constructs a set of parameters where each parameter is mutable
emu_core/src/device.rs:833
Methodnew
Creates a new GLSL builder
emu_core/src/compile_impls.rs:88
Methodnew
Create a constant `DeviceBox<T>` while consuming the given `T`
emu_core/src/boxed.rs:20
Methodnew
Creates a new builder
emu_core/src/compile.rs:86
Methodnew_mut
Create a mutable `DeviceBox<T>` while consuming the given `T`
emu_core/src/boxed.rs:39
Methodparam
Adds on a parameter with given mutability
emu_core/src/device.rs:906
Methodparam
Generates code for a buffer through which constant data can be passed into the kernel
emu_core/src/compile_impls.rs:380
Methodparam_mut
Generates code for a buffer through which mutable data can be passed into the kernel
emu_core/src/compile_impls.rs:388
Functionpool
Sets the device pool to the given `Vec` of devices You can use `pool` to set up a custom pool of devices. It can only be successfully called just onc
emu_core/src/pool.rs:82
Methodreserve
Reserves space for the given number of additional kernels
emu_core/src/cache.rs:42
Functionselect
Selects a device from the pool using the given selector function Emu uses thread-local storage to keep track of the selected device for each thread.
emu_core/src/pool.rs:233
Methodset_code_with_glsl
Use the given string as the GLSL source code
emu_core/src/compile_impls.rs:117
Methodset_code_with_u32
Set the actual code itself using an owned or borrowed slice of `u32`
emu_core/src/compile.rs:115
Methodset_code_with_u8
Set the actual code itself using an owned `Vec<u32>``
emu_core/src/compile.rs:134
Methodset_entry_point_name
Sets the name of the point in this chunk of GLSL where it should be entered For example, your code's entry point name might be "main" if you have a "
emu_core/src/compile_impls.rs:99
Methodset_entry_point_name
Sets the name of the point in this chunk of SPIR-V where it should be entered If you are compiling from GLSL, for example, your entry point name migh
emu_core/src/compile.rs:97
Methodspawn
Spawns threads within each thread block This essentially adds on a new dimension with the given size to the space of threads for each thread block. T
emu_core/src/compile_impls.rs:245
FunctionswitchThemeButtonState
()
docs/doc/theme.js:1
Functiontest_all
()
emu_tests/src/lib.rs:48
Functiontest_all_panics
()
emu_tests/src/lib.rs:60
Functiontest_panic_what_0
()
emu_tests/src/lib.rs:82
Functiontest_panic_what_1
()
emu_tests/src/lib.rs:94
FunctiontoggleClicked
()
docs/doc/main.js:1
FunctiontoggleSidebar
()
docs/doc/source-script.js:1
Functiontrimmer
(s)
docs/doc/main.js:1
Methodvendor_id
The vendor ID (e.g. - 32902)
emu_core/src/device.rs:56
Methodwith_size
Create a constant `DeviceBox<T>` where `T` has the given number of bytes
emu_core/src/boxed.rs:30
Methodwith_size_mut
Create a mutable `DeviceBox<T>` where `T` has the given number of bytes
emu_core/src/boxed.rs:49
Methodwith_struct
Appends a GLSL structure definition for the type which this function is generic over This can be used for any type that implements [`GlslStruct`](../
emu_core/src/compile_impls.rs:305
← previous201–251 of 251, ranked by callers