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
↓ 8 callers
Function
staging_buffers_map
()
bvh/src/lib.rs:88
↓ 8 callers
Method
u8_view
(&self)
bvh/src/lib.rs:47
↓ 7 callers
Function
alignTo
(x: number, align: number)
src/util.ts:2
↓ 6 callers
Function
_assert
(x: boolean, msg: string)
src/util.ts:12
↓ 6 callers
Method
remove
(&mut self, idx: usize)
naga/src/lib.rs:30
↓ 5 callers
Method
_ensureBufferSize
(wantMoreByteSize: number)
src/blocklayout.ts:105
↓ 5 callers
Method
free
(&self)
bvh/src/lib.rs:39
↓ 5 callers
Function
to_function_param
( name: &str, qualifier: Option<ast::TypeQualifier>, typ: ast::TypeSpecifierNonArrayData, arra
glsl/src/lib.rs:695
↓ 4 callers
Function
_debugAssert
(x: boolean, msg: string)
src/util.ts:6
↓ 4 callers
Method
_ensureBufferSize
(wantMoreByteSize: number)
src/blocklayout.ts:25
↓ 4 callers
Function
statements_to_string
(statements: &Vec<ast::Statement>)
glsl/src/lib.rs:1245
↓ 4 callers
Function
to_param_qualifier
(usage: &ast::StorageQualifierData)
glsl/src/lib.rs:307
↓ 3 callers
Function
allocateStagingBuffer
(numBytes: number)
src/wasm_bvh_builder.ts:47
↓ 3 callers
Function
array_size_to_array_spec
(sizes: &Option<ArrayDimensions>)
glsl/src/lib.rs:289
↓ 3 callers
Method
from
(m: &[f32; 12])
bvh/src/lib.rs:367
↓ 2 callers
Function
align_to
(x: usize, to: usize)
bvh/src/lib.rs:507
↓ 2 callers
Method
allUniqueGeomBuffer
()
src/wasm_bvh_builder.ts:177
↓ 2 callers
Method
append
(&mut self, module: Module)
naga/src/lib.rs:24
↓ 2 callers
Method
buffer
(&self)
bvh/src/lib.rs:43
↓ 2 callers
Function
declare_packed_variables_with_optional_unpacking
( data: &PackedData, unpacked_values: Option<Vec<ast::InitializerData>>, )
glsl/src/lib.rs:777
↓ 2 callers
Method
getBindGroupLayout
(index: number)
src/types.ts:285
↓ 2 callers
Method
getInternalBindSet
()
src/pipeline.ts:16
↓ 2 callers
Function
glsl_type_name_and_size
(typ: &ast::TypeSpecifierNonArrayData)
glsl/src/lib.rs:721
↓ 2 callers
Function
ray_payload_canonical_name
(location: u32)
glsl/src/lib.rs:168
↓ 2 callers
Function
retrieveStagingBuffer
(buffer: GPUBuffer)
src/wasm_bvh_builder.ts:78
↓ 2 callers
Method
setBindGroup
(index: GPUIndex32, bindGroup: GPUBindGroup)
src/types.ts:296
↓ 2 callers
Function
set_panic_hook
()
naga/src/utils.rs:1
↓ 2 callers
Function
set_panic_hook
()
bvh/src/utils.rs:1
↓ 2 callers
Function
to_function_param_with_array_spec
( name: &str, qualifier: Option<ast::TypeQualifier>, typ: ast::TypeSpecifierNonArrayData, arra
glsl/src/lib.rs:674
↓ 2 callers
Function
try_get_bind_set_number_from_qualifier
(tq: &ast::TypeQualifierData)
glsl/src/lib.rs:320
↓ 2 callers
Function
unpacking_code_block
( data: &PackedData, buf_name: &'static str, buf_type_suffix: &'static str, )
glsl/src/lib.rs:842
↓ 2 callers
Method
visit_compound_statement
(&mut self, comp: &mut ast::CompoundStatement)
glsl/src/lib.rs:1029
↓ 1 callers
Function
_debugPrintTreeAabb
(tree: BuiltBvh)
src/wasm_bvh_builder.ts:138
↓ 1 callers
Function
_getDummyASUniformBuffer
(device: GPUDevice)
src/patch.ts:12
↓ 1 callers
Method
aabb
(&self)
bvh/src/lib.rs:144
↓ 1 callers
Method
addUint32
(v: number, name?: string)
src/blocklayout.ts:43
↓ 1 callers
Method
addUvec3
(x: number, y: number, z: number)
src/blocklayout.ts:78
↓ 1 callers
Method
addUvec4
(x: number, y: number, z: number, w: number)
src/blocklayout.ts:82
↓ 1 callers
Method
addUvec4
(x: number, y: number, z: number, w: number)
src/blocklayout.ts:150
↓ 1 callers
Method
addVec4
(x: number, y: number, z: number, w: number)
src/blocklayout.ts:66
↓ 1 callers
Method
addVec4
(x: number, y: number, z: number, w: number)
src/blocklayout.ts:134
↓ 1 callers
Function
aggregateAndCompileShaders
(device: GPUDevice, descriptor: GPURayTracingPipelineDescriptor, tlas: GPURayTracingAccelerationContainer_top)
src/compile.ts:38
↓ 1 callers
Method
allGeomBuffersInOrder
()
src/wasm_bvh_builder.ts:245
↓ 1 callers
Method
analyze_and_keep_declaration
(keep?, Option<insert new decl>)
glsl/src/lib.rs:478
↓ 1 callers
Function
array_spec_to_array_size
( spec: &Option<ast::ArraySpecifier>, )
glsl/src/lib.rs:258
↓ 1 callers
Method
build
(device: GPUDevice)
src/wasm_bvh_builder.ts:258
↓ 1 callers
Function
buildBlas
(desc: GPURayTracingAccelerationContainerDescriptor_bottom, stagingBuffersToFree: Set<StagingBuffer>)
src/wasm_bvh_builder.ts:88
↓ 1 callers
Function
build_blas
(blas_descriptor_buffer_id: u32)
bvh/src/lib.rs:254
↓ 1 callers
Method
built
()
src/wasm_bvh_builder.ts:173
↓ 1 callers
Function
canonicalShaderStageEntryName
(stg: _GPUShaderStageRTX, i: number)
src/compile.ts:14
↓ 1 callers
Method
createFinalRtBindGroup
(device: GPUDevice, pipeline: GPURayTracingPipelineImpl, sbt: GPUShaderBindingTable, numWorkGroups
src/accel_container.ts:32
↓ 1 callers
Method
end
()
src/types.ts:312
↓ 1 callers
Method
forward_type_declarations
(&self)
glsl/src/lib.rs:124
↓ 1 callers
Function
function_prototype_to_invocation
(prototype: &ast::FunctionPrototypeData)
glsl/src/lib.rs:1101
↓ 1 callers
Method
getBvhGeometryBuffersAndDescriptors
()
src/accel_container.ts:28
↓ 1 callers
Method
getBvhTreeNodesBuffers
()
src/wasm_bvh_builder.ts:251
↓ 1 callers
Method
getFinalUint8Array
()
src/blocklayout.ts:94
↓ 1 callers
Function
gl_global_variable_type
(v: &GlGlobalVarirableAsParam)
glsl/src/lib.rs:65
↓ 1 callers
Function
glslTranspilerModule
()
src/wasm_modules.ts:23
↓ 1 callers
Function
glslangModule
()
src/wasm_modules.ts:3
↓ 1 callers
Method
hostBuild
(device: GPUDevice)
src/accel_container.ts:24
↓ 1 callers
Method
i32_view
()
src/wasm_bvh_builder.ts:7
↓ 1 callers
Function
inv
(m: &[f32; 12])
bvh/src/lib.rs:501
↓ 1 callers
Method
invocation_code
(&self)
glsl/src/lib.rs:128
↓ 1 callers
Function
loadBvhWasmModule
()
src/wasm_bvh_builder.ts:15
↓ 1 callers
Method
mutate_entry_function_params
(&mut self, f: &mut ast::FunctionPrototype)
glsl/src/lib.rs:600
↓ 1 callers
Function
nagaModule
()
src/wasm_modules.ts:13
↓ 1 callers
Method
num_words
(&self)
glsl/src/lib.rs:210
↓ 1 callers
Function
pack_variable
( pack_element: &mut F, indices: &mut Vec<u32>, array_dims: &[u32], result: &mut Vec<ast::Stat
glsl/src/lib.rs:883
↓ 1 callers
Method
packing_code
(&self)
glsl/src/lib.rs:132
↓ 1 callers
Function
packing_code_block
( data: &PackedData, buf_name: &'static str, buf_type_suffix: &str, )
glsl/src/lib.rs:909
↓ 1 callers
Function
patch
()
src/patch.ts:50
↓ 1 callers
Function
patchStagingBuffer
(_wasm: BvhWasmModule)
src/wasm_bvh_builder.ts:27
↓ 1 callers
Method
processed_entry_point_prototype
(&self)
glsl/src/lib.rs:120
↓ 1 callers
Method
processed_shader
(&self)
glsl/src/lib.rs:116
↓ 1 callers
Method
setPipeline
(pipeline: GPURayTracingPipeline)
src/types.ts:295
↓ 1 callers
Function
set_panic_hook
()
glsl/src/utils.rs:1
↓ 1 callers
Function
spv_in_inner
(input: &[u8])
naga/src/lib.rs:74
↓ 1 callers
Method
todo_drop_getBoundAccelerationStructure
()
src/pipeline.ts:20
↓ 1 callers
Method
total_num_words
(&self)
glsl/src/lib.rs:246
↓ 1 callers
Function
transform_aabb
(affine_m: &[f32; 12], aabb: &[f32; 6])
bvh/src/lib.rs:482
↓ 1 callers
Method
u32_view
()
src/wasm_bvh_builder.ts:6
↓ 1 callers
Method
unpacking_code
(&self)
glsl/src/lib.rs:136
↓ 1 callers
Function
var_initializer_list
(unpack_element: &mut F, array_dims: &[u32])
glsl/src/lib.rs:733
↓ 1 callers
Method
visit_statement
(&mut self, stmt: &mut ast::Statement)
glsl/src/lib.rs:1040
↓ 1 callers
Function
wgsl_out_inner
(module: usize)
naga/src/lib.rs:49
Method
addColumnMajorMat3
(mat: [vec3, vec3, vec3])
src/blocklayout.ts:162
Method
addUint32
(v: number)
src/blocklayout.ts:115
Method
addUvec3
(x: number, y: number, z: number)
src/blocklayout.ts:146
Method
addVec2
(x: number, y: number)
src/blocklayout.ts:52
Method
addVec2
(x: number, y: number)
src/blocklayout.ts:120
Method
addVec3
(xyz: vec3)
src/blocklayout.ts:62
Method
addVec3
(xyz: vec3)
src/blocklayout.ts:130
Method
beginRayTracingPass
* Begins encoding a ray tracing pass.
src/types.ts:53
Method
bh_node_index
(&self)
bvh/src/lib.rs:184
Function
block_initializer
(data: &Option<PackedData>)
glsl/src/lib.rs:749
Method
block_to_packed_data_and_struct_decl
( block: &ast::Block, )
glsl/src/lib.rs:412
Function
build_tlas
(tlas_descriptor_buffer_id: u32)
bvh/src/lib.rs:512
Method
constructor
( private readonly _descriptor: GPURayTracingPipelineDescriptor, private readonly _todo_decouple_tlas:
src/pipeline.ts:8
Method
constructor
(private readonly _descriptor: GPURayTracingAccelerationContainerDescriptor_top)
src/wasm_bvh_builder.ts:170
next →
1–100 of 137, ranked by callers