Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codedhead/webrtx
/ functions
Functions
137 in github.com/codedhead/webrtx
⨍
Functions
137
◇
Types & classes
62
Method
constructor
(private readonly _descriptor: GPURayTracingAccelerationContainerDescriptor_top)
src/accel_container.ts:20
Method
constructor
(private readonly _comp: GPUComputePassEncoder)
src/pass_encoder.ts:15
Method
constructor
(initialSize?: number)
src/blocklayout.ts:13
Method
createRayTracingAccelerationContainer
* Creates a new acceleration structure object. Current implementation does * not support creating bottom-level acceleration structures separately
src/types.ts:33
Method
createRayTracingPipeline
* Creates a new ray tracing pipeline object. * @param descriptor - Description of the {@link GPURayTracingPipeline} to create. * @param tlas
src/types.ts:46
Method
default
()
bvh/src/lib.rs:396
Method
destroy
()
src/accel_container.ts:110
Method
end
()
src/pass_encoder.ts:67
Method
f32_view
()
src/wasm_bvh_builder.ts:8
Function
flat_bvh_nodes_to_u8_view
(nodes: Vec<T>)
bvh/src/lib.rs:468
Method
from_existing_buffer
(buf: Vec<u8>)
bvh/src/lib.rs:69
Method
getBindGroupLayout
( index: number )
src/pipeline.ts:24
Method
getFinalUint8Array
()
src/blocklayout.ts:177
Method
getLocation
(name: string)
src/blocklayout.ts:35
Method
getShaderGroupHandles
(first: number, count: number)
src/pipeline.ts:30
Method
getShaderGroupHandles
* Query ray tracing pipeline shader group handles, see vkGetRayTracingShaderGroupHandlesKHR. * @param first * @param count
src/types.ts:291
Method
global_variables
(&self)
glsl/src/lib.rs:140
Method
hostBuildRayTracingAccelerationContainer
* Builds an acceleration structure on the host. * @param container - The {@link GPURayTracingAccelerationContainer_top} to be built.
src/types.ts:38
Method
is_hit_attribute
(qualifier: &ast::TypeQualifierData)
glsl/src/lib.rs:362
Method
is_ray_payload
(qualifier: &ast::TypeQualifierData)
glsl/src/lib.rs:372
Method
new
(byte_length: usize)
bvh/src/lib.rs:56
Function
process
( code: &str, shader_stage: &str, entry_point_name: &str, new_entry_point_name: &str, )
glsl/src/lib.rs:1261
Method
reset
()
src/blocklayout.ts:19
Function
serialize_packed_variables
(data: &Option<PackedData>)
glsl/src/lib.rs:183
Method
setBindGroup
(index: GPUIndex32, bindGroup: GPUBindGroup)
src/pass_encoder.ts:23
Method
setPipeline
(pipeline: GPURayTracingPipelineImpl)
src/pass_encoder.ts:18
Method
set_bh_node_index
(&mut self, _index: usize)
bvh/src/lib.rs:179
Function
spv_in
(input: &[u8])
naga/src/lib.rs:70
Function
test_debug_bug
Verify contents of the bounding hierarchy for a fixed scene structure
bvh/src/lib.rs:610
Method
traceRays
( device: GPUDevice, sbt: GPUShaderBindingTable, width: GPUSize32, height: GPUSize32, dept
src/pass_encoder.ts:35
Method
traceRays
* Initializes a ray tracing dispatch. * @param device * @param sbt - The shader binding table data to be used in this pass. * @param w
src/types.ts:305
Method
try_from
(v: i32)
bvh/src/lib.rs:109
Method
visit_expr
(&mut self, expr: &mut ast::Expr)
glsl/src/lib.rs:1011
Method
visit_function_definition
(&mut self, f: &mut ast::FunctionDefinition)
glsl/src/lib.rs:1125
Method
visit_identifier
(&mut self, ident: &mut ast::Identifier)
glsl/src/lib.rs:974
Method
visit_translation_unit
(&mut self, unit: &mut ast::TranslationUnit)
glsl/src/lib.rs:1193
Function
wgsl_out
(module: usize)
naga/src/lib.rs:44
← previous
101–137 of 137, ranked by callers