Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/K0bin/SourceRenderer
/ functions
Functions
2,542 in github.com/K0bin/SourceRenderer
⨍
Functions
2,542
◇
Types & classes
791
↓ 7 callers
Method
file_name
Gets the File Name
valve_formats/vpk/src/package.rs:79
↓ 7 callers
Method
flush
(&self, queue_type: QueueType)
engine/src/graphics/device.rs:454
↓ 7 callers
Function
format_to_mtl
(format: Format)
graphics/metal/src/format.rs:5
↓ 7 callers
Method
get_mut
(&mut self)
core/src/atomic_refcell.rs:123
↓ 7 callers
Method
get_or_reserve_handle
(&self, path: &str, asset_type: AssetType)
engine/src/asset/asset_manager.rs:744
↓ 7 callers
Method
get_recording_inner_mut
(&mut self)
graphics/webgpu/src/command.rs:275
↓ 7 callers
Method
get_texture
(&self, handle: TextureHandle)
engine/src/renderer/asset/renderer_assets.rs:300
↓ 7 callers
Method
graphics_queue
(&self)
graphics/vulkan/src/device.rs:91
↓ 7 callers
Method
handle
(&self)
graphics/metal/src/texture.rs:253
↓ 7 callers
Method
handle
(&self)
graphics/vulkan/src/pipeline.rs:1386
↓ 7 callers
Method
read_i8
(&mut self)
io_util/src/read_util.rs:151
↓ 7 callers
Method
texture_info
(&self, name: &str)
engine/src/renderer/renderer_resources.rs:205
↓ 7 callers
Method
unmap
(&self, flush: bool)
engine/src/graphics/buffer.rs:90
↓ 6 callers
Function
AU1_AF1
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:144
↓ 6 callers
Function
SpdReduce4
engine/shaders/ffx_spd.h:373
↓ 6 callers
Method
add_asset
(&self, asset: RendererAssetWithHandle)
engine/src/renderer/asset/renderer_assets.rs:102
↓ 6 callers
Method
any
(&self)
valve_formats/bsp/src/lump_data/disp_info.rs:99
↓ 6 callers
Method
backbuffer_handle
( &'a self, backbuffer: &'a active_gpu_backend::Backbuffer, )
engine/src/graphics/swapchain.rs:80
↓ 6 callers
Function
barrier_access_to_access
(access: gpu::BarrierAccess)
graphics/vulkan/src/command.rs:2087
↓ 6 callers
Method
bind
( &mut self, frequency: gpu::BindingFrequency, slot: u32, binding: WebGPUBound
graphics/webgpu/src/binding.rs:889
↓ 6 callers
Method
clear_storage_buffer
( &mut self, buffer: BufferRef, offset: u64, length_in_u32s: u64, valu
engine/src/graphics/command.rs:611
↓ 6 callers
Function
compare_func_to_vk
(compare_func: gpu::CompareFunc)
graphics/vulkan/src/pipeline.rs:222
↓ 6 callers
Function
compile_shaders
( source_dir: &Path, out_dir: &Path, include_debug_info: bool, dump_separate_files: bool,
build_util/src/shader_compiler.rs:25
↓ 6 callers
Method
contains
(&'a self, path: &'a str)
engine/src/asset/asset_manager.rs:137
↓ 6 callers
Method
decrement
(&self)
engine/src/async_counter.rs:33
↓ 6 callers
Method
function_handle
(&self)
graphics/metal/src/pipeline.rs:160
↓ 6 callers
Method
get
(&self, key: &str)
valve_formats/bsp/src/lump_data/entity.rs:38
↓ 6 callers
Method
get_placeholder_texture_white
(&self)
engine/src/renderer/asset/renderer_assets.rs:318
↓ 6 callers
Method
is_signalled
(&self)
engine/src/graphics/sync.rs:57
↓ 6 callers
Method
mark_all_dirty
(&mut self)
graphics/webgpu/src/binding.rs:1218
↓ 6 callers
Method
memory_type_infos
(&self)
graphics/metal/src/device.rs:132
↓ 6 callers
Method
next_backbuffer
( &mut self, )
engine/src/graphics/swapchain.rs:87
↓ 6 callers
Method
queue_pipelines_containing_shader_type
( &self, assets_read: &RendererAssetsReadOnly, pipeline_type_manager: &Arc<PipelineTyp
engine/src/renderer/asset/shader_manager.rs:903
↓ 6 callers
Method
rasterizer_state
(&self)
graphics/metal/src/pipeline.rs:735
↓ 6 callers
Method
reset
(&mut self)
engine/src/graphics/query.rs:86
↓ 6 callers
Function
spirv_pass
( spirv: &mut [u8], mut process_word: impl FnMut(usize, Instruction, &mut [u32]) -> bool, )
build_util/src/spirv_transformer.rs:289
↓ 6 callers
Method
transform
(&self, matrix: &Matrix4)
engine/src/math/bounding_box.rs:28
↓ 6 callers
Method
transient_buffer_allocator
(&self)
engine/src/graphics/context.rs:368
↓ 5 callers
Function
ABfe
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:643
↓ 5 callers
Function
SpdLoadSourceImage
Avoid compiler error
engine/shaders/ffx_spd.h:368
↓ 5 callers
Function
SpdReduceIntermediate
engine/shaders/ffx_spd.h:450
↓ 5 callers
Function
SpdReduceIntermediateH
engine/shaders/ffx_spd.h:905
↓ 5 callers
Method
add_asset_data_with_progress
( self: &Arc<Self>, path: &str, asset_data: AssetData, progress: Option<&Arc<A
engine/src/asset/asset_manager.rs:411
↓ 5 callers
Method
as_f32
(&self)
core/src/gpu/command.rs:408
↓ 5 callers
Method
backbuffer_view
( &self, backbuffer: &active_gpu_backend::Backbuffer, )
engine/src/graphics/swapchain.rs:46
↓ 5 callers
Method
binding
(&self, slot: u32)
graphics/vulkan/src/descriptor.rs:180
↓ 5 callers
Function
build_instruction_description
(instruction: &Instruction)
build_util/src/spirv_transformer.rs:106
↓ 5 callers
Function
calculate_image_size
( width: u32, height: u32, depth: u32, format: ImageFormat, )
valve_formats/vtf/src/image_format.rs:312
↓ 5 callers
Method
canvas
(&self)
graphics/webgpu/src/surface.rs:43
↓ 5 callers
Method
compute_queue
(&self)
graphics/vulkan/src/device.rs:96
↓ 5 callers
Method
create_buffer
( &self, info: &gpu::BufferInfo, _offset: u64, name: Option<&str>, )
graphics/webgpu/src/stubs.rs:38
↓ 5 callers
Method
draw
( &mut self, vertex_count: u32, instance_count: u32, first_vertex: u32,
engine/src/graphics/command.rs:199
↓ 5 callers
Method
draw_indexed
( &mut self, index_count: u32, instance_count: u32, first_index: u32,
engine/src/graphics/command.rs:212
↓ 5 callers
Method
fat_barrier
(&mut self)
engine/src/graphics/command.rs:683
↓ 5 callers
Method
frame
(&self, index: u64)
engine/src/renderer/passes/blue_noise.rs:95
↓ 5 callers
Method
get_blit_encoder
(&mut self)
graphics/metal/src/command.rs:238
↓ 5 callers
Method
handle
(&self)
graphics/vulkan/src/descriptor.rs:165
↓ 5 callers
Method
increment
(&self)
engine/src/async_counter.rs:29
↓ 5 callers
Method
init_texture
( &self, data: &[T], dst: &Arc<super::Texture>, mip_level: u32, array_
engine/src/graphics/device.rs:266
↓ 5 callers
Method
load
(&'a self, path: &'a str)
engine/src/asset/asset_manager.rs:141
↓ 5 callers
Method
nearest_sampler
(&self)
engine/src/renderer/renderer_resources.rs:133
↓ 5 callers
Method
read_u8
(&mut self)
quake3_formats/bsp/src/read_util.rs:81
↓ 5 callers
Method
reserve_handle_without_path
(&self, asset_type: AssetType)
engine/src/asset/asset_manager.rs:461
↓ 5 callers
Function
samples_to_vk
(samples: gpu::SampleCount)
graphics/vulkan/src/pipeline.rs:213
↓ 5 callers
Function
scaled_halton_point
(width: u32, height: u32, index: u32)
engine/src/renderer/passes/taa.rs:21
↓ 5 callers
Method
supports_ray_tracing_pipeline
(&self)
engine/src/graphics/device.rs:387
↓ 5 callers
Function
texture_layout_to_image_layout
(layout: gpu::TextureLayout)
graphics/vulkan/src/command.rs:2161
↓ 5 callers
Method
transfer_queue
(&self)
graphics/vulkan/src/device.rs:101
↓ 4 callers
Function
SpdLoad
engine/shaders/ffx_spd.h:369
↓ 4 callers
Function
SpdReduceLoad4
engine/shaders/ffx_spd.h:459
↓ 4 callers
Function
SpdReduceLoad4H
engine/shaders/ffx_spd.h:914
↓ 4 callers
Function
add_bindless_set_if_used
( device: &Arc<RawVkDevice>, context: &mut DescriptorSetLayoutSetupContext, pipeline_name: Option<
graphics/vulkan/src/pipeline.rs:402
↓ 4 callers
Method
add_loader
(self: &Arc<Self>, loader: impl AssetLoader)
engine/src/asset/asset_manager.rs:389
↓ 4 callers
Method
await_value
(&self, value: u64)
engine/src/graphics/sync.rs:37
↓ 4 callers
Method
bind_sampler
( &mut self, frequency: BindingFrequency, binding: u32, sampler: &super::Sampl
engine/src/graphics/command.rs:463
↓ 4 callers
Function
blend_op_to_mtl
(blend_op: gpu::BlendOp)
graphics/metal/src/pipeline.rs:246
↓ 4 callers
Function
blend_op_to_vk
(blend_op: gpu::BlendOp)
graphics/vulkan/src/pipeline.rs:291
↓ 4 callers
Function
compile_shader_spirv_cross
( spirv: &[u8], shader_name: &str, shader_type: gpu::ShaderType, metadata: &gpu::PackedShader,
build_util/src/shader_compiler.rs:746
↓ 4 callers
Method
create_command_pool
( &self, command_pool_type: gpu::CommandPoolType, _flags: gpu::CommandPoolFlags, )
graphics/metal/src/queue.rs:63
↓ 4 callers
Method
create_texture
( &self, info: &TextureInfo, name: Option<&str>, )
engine/src/graphics/device.rs:88
↓ 4 callers
Method
data
(&self)
engine/src/graphics/allocator.rs:51
↓ 4 callers
Method
execute
( &mut self, cmd_buffer: &mut CommandBuffer, pass_params: &RenderPassParameters<'_>,
engine/src/renderer/passes/volume/ssao.rs:202
↓ 4 callers
Function
fixup_normal
(normal: &Vec3)
engine/src/asset/loaders/mdl_loader.rs:434
↓ 4 callers
Method
format
(&self)
engine/src/graphics/swapchain.rs:29
↓ 4 callers
Method
get_compute_encoder
( &mut self, )
graphics/metal/src/command.rs:257
↓ 4 callers
Method
get_pipeline_layout
( &self, layout_key: &VkPipelineLayoutKey, )
graphics/vulkan/src/shared.rs:97
↓ 4 callers
Method
get_slice
(&self, length: usize, alignment: usize)
engine/src/renderer/asset/asset_buffer.rs:71
↓ 4 callers
Method
handle
(&self)
engine/src/graphics/buffer.rs:54
↓ 4 callers
Method
handle
(&self)
graphics/webgpu/src/binding.rs:159
↓ 4 callers
Method
handle
(&self)
graphics/webgpu/src/queue.rs:27
↓ 4 callers
Method
header
(&self)
valve_formats/vtf/src/texture.rs:86
↓ 4 callers
Method
height
(&self)
graphics/webgpu/src/swapchain.rs:123
↓ 4 callers
Function
init
(canvas: OffscreenCanvas)
platform/web/www/src/worker/worker_main.ts:36
↓ 4 callers
Method
is_mappable
(&self)
graphics/webgpu/src/buffer.rs:180
↓ 4 callers
Method
mark_all_dirty
(&mut self)
graphics/metal/src/binding.rs:296
↓ 4 callers
Method
material_handles
(&self)
engine/src/renderer/asset/asset_types.rs:212
↓ 4 callers
Function
parse_op_decorate
(words: &[u32])
build_util/src/spirv_transformer.rs:163
↓ 4 callers
Method
read_fixed_length_null_terminated_string
( &mut self, length: u32, )
io_util/src/read_util.rs:31
↓ 4 callers
Method
readback_handle
(&self)
graphics/webgpu/src/buffer.rs:175
↓ 4 callers
Method
request_asset_internal
( self: &Arc<Self>, path: &str, asset_type: AssetType, priority: AssetLoadPrio
engine/src/asset/asset_manager.rs:542
← previous
next →
201–300 of 2,542, ranked by callers