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
↓ 13 callers
Method
handle
(&self)
engine/src/graphics/transfer.rs:937
↓ 13 callers
Function
lerp
(a: f32, b: f32, f: f32)
engine/src/renderer/passes/ssao.rs:24
↓ 13 callers
Method
views
(&self)
engine/src/renderer/renderer_scene.rs:57
↓ 12 callers
Function
autoreleasepool
(func: F)
engine/src/lib.rs:47
↓ 12 callers
Method
deconstruct
(&self, frame: u64)
engine/src/graphics/command.rs:90
↓ 12 callers
Function
format_to_vk
(format: gpu::Format, supports_d24: bool)
graphics/vulkan/src/format.rs:4
↓ 12 callers
Method
get_render_encoder
(&mut self)
graphics/webgpu/src/command.rs:328
↓ 12 callers
Method
get_slice
( &self, info: &BufferInfo, memory_usage: MemoryUsage, name: Option<&str>,
engine/src/graphics/buffer.rs:153
↓ 12 callers
Method
map
( &self, offset: u64, mut length: u64, invalidate: bool, )
graphics/webgpu/src/buffer.rs:202
↓ 12 callers
Method
read
(name: &str, mut reader: R)
valve_formats/bsp/src/map.rs:22
↓ 12 callers
Method
static_drawables
(&self)
engine/src/renderer/renderer_scene.rs:67
↓ 12 callers
Function
stencil_op_to_vk
(stencil_op: gpu::StencilOp)
graphics/vulkan/src/pipeline.rs:235
↓ 11 callers
Function
AMinF1
engine/shaders/ffx_a.h:322
↓ 11 callers
Function
add_shader_to_descriptor_set_layout_setup
( device: &Arc<RawVkDevice>, shader: &VkShader, context: &mut DescriptorSetLayoutSetupContext, )
graphics/vulkan/src/pipeline.rs:335
↓ 11 callers
Function
align_up_32
(value: u32, alignment: u32)
core/src/align.rs:18
↓ 11 callers
Method
asset_manager
(&self)
engine/src/renderer/asset/renderer_assets.rs:219
↓ 11 callers
Method
directional_lights
(&self)
engine/src/renderer/renderer_scene.rs:77
↓ 11 callers
Function
format_to_webgpu
(format: gpu::Format)
graphics/webgpu/src/texture.rs:5
↓ 11 callers
Method
is_none
(&self)
graphics/webgpu/src/command.rs:82
↓ 11 callers
Method
point_lights
(&self)
engine/src/renderer/renderer_scene.rs:72
↓ 11 callers
Method
read
(&'a self)
engine/src/renderer/asset/renderer_assets.rs:185
↓ 11 callers
Method
read_data
(&mut self, len: usize)
io_util/src/read_util.rs:68
↓ 11 callers
Method
request_graphics_pipeline
( &self, assets: &RendererAssetsReadOnly, info: &GraphicsPipelineInfo, )
engine/src/renderer/asset/shader_manager.rs:706
↓ 11 callers
Method
set_scissors
(&mut self, scissors: &[Scissor])
engine/src/graphics/command.rs:183
↓ 11 callers
Method
set_viewports
(&mut self, viewports: &[Viewport])
engine/src/graphics/command.rs:177
↓ 11 callers
Method
shader_module
(&self)
graphics/vulkan/src/pipeline.rs:142
↓ 10 callers
Function
AMaxD1
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:312
↓ 10 callers
Function
AMaxF1
engine/shaders/ffx_a.h:313
↓ 10 callers
Function
AMinD1
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:321
↓ 10 callers
Function
ARcpD1
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:329
↓ 10 callers
Function
ARcpF1
engine/shaders/ffx_a.h:330
↓ 10 callers
Method
add_asset_data
( self: &Arc<Self>, path: &str, asset: AssetData, priority: AssetLoadPriority,
engine/src/asset/asset_manager.rs:402
↓ 10 callers
Function
align_up_64
(value: u64, alignment: u64)
core/src/align.rs:35
↓ 10 callers
Method
begin_render_pass
(&mut self, renderpass_info: &RenderPassBeginInfo)
engine/src/graphics/command.rs:793
↓ 10 callers
Function
cast_to_words
(spirv: &'a mut [u8])
build_util/src/spirv_transformer.rs:259
↓ 10 callers
Method
end_render_pass
(&mut self)
engine/src/graphics/command.rs:856
↓ 10 callers
Method
execute
( &mut self, context: &'a GraphicsContext, cmd_buffer: &mut crate::graphics::CommandBu
engine/src/renderer/passes/conservative/geometry.rs:183
↓ 10 callers
Method
flush_transfers
(&self)
engine/src/graphics/device.rs:334
↓ 10 callers
Method
init_buffer
( &self, data: &[T], dst: &Arc<BufferSlice>, dst_offset: u64, )
engine/src/graphics/device.rs:230
↓ 10 callers
Method
mesh_handle
(&self)
engine/src/renderer/asset/asset_types.rs:207
↓ 10 callers
Method
remaining_bytes
(&self)
valve_formats/vpk/src/utilities/asn_key_parser.rs:181
↓ 10 callers
Method
request_asset_refresh_by_handle
( self: &Arc<Self>, handle: T, priority: AssetLoadPriority, )
engine/src/asset/asset_manager.rs:497
↓ 10 callers
Function
shader_type_to_vk
(shader_type: gpu::ShaderType)
graphics/vulkan/src/pipeline.rs:194
↓ 10 callers
Method
view_handle
(&self)
graphics/vulkan/src/texture.rs:529
↓ 9 callers
Function
AAbsD1
engine/shaders/ffx_a.h:259
↓ 9 callers
Function
AAbsF1
engine/shaders/ffx_a.h:260
↓ 9 callers
Method
as_u32
(&self)
core/src/gpu/command.rs:404
↓ 9 callers
Function
barrier_sync_to_stage
(sync: gpu::BarrierSync)
graphics/vulkan/src/command.rs:2034
↓ 9 callers
Method
bind
( &mut self, frequency: gpu::BindingFrequency, slot: u32, binding: MTLBoundRes
graphics/metal/src/binding.rs:279
↓ 9 callers
Method
bind
( &mut self, frequency: gpu::BindingFrequency, slot: u32, binding: VkBoundReso
graphics/vulkan/src/descriptor.rs:1401
↓ 9 callers
Method
clone
(&self)
engine/src/graphics/command.rs:107
↓ 9 callers
Method
device
(&self)
engine/src/graphics/context.rs:383
↓ 9 callers
Method
find_memory_type_mask
( &self, usage: MemoryUsage, strictness: MemoryTypeMatchingStrictness, )
engine/src/graphics/memory.rs:156
↓ 9 callers
Function
fixup_position
(position: &Vec3)
engine/src/asset/loaders/mdl_loader.rs:430
↓ 9 callers
Method
flush
(&self, queue: &active_gpu_backend::Queue)
engine/src/graphics/queue.rs:125
↓ 9 callers
Method
get_encoder_inner
(&self)
graphics/webgpu/src/command.rs:290
↓ 9 callers
Method
get_model
(&self, handle: ModelHandle)
engine/src/renderer/asset/renderer_assets.rs:277
↓ 9 callers
Method
get_next_octet
(&mut self)
valve_formats/vpk/src/utilities/asn_key_parser.rs:230
↓ 9 callers
Method
is_depth
(&self)
core/src/gpu/format.rs:45
↓ 9 callers
Method
is_stencil
(&self)
core/src/gpu/format.rs:52
↓ 9 callers
Method
layout
(&self)
graphics/vulkan/src/pipeline.rs:1391
↓ 9 callers
Method
push_component
(&mut self, entity_index: usize, component: T)
engine/src/asset/loaded_level.rs:84
↓ 9 callers
Method
set_index_buffer
(&mut self, buffer: BufferRef, offset: u64, format: IndexFormat)
engine/src/graphics/command.rs:154
↓ 9 callers
Method
set_push_constant_data
(&mut self, data: &[T], visible_for_shader_stage: ShaderType)
engine/src/graphics/command.rs:189
↓ 9 callers
Method
set_vertex_buffer
(&mut self, index: u32, buffer: BufferRef, offset: u64)
engine/src/graphics/command.rs:142
↓ 9 callers
Method
shader_type
(&self)
graphics/vulkan/src/pipeline.rs:148
↓ 9 callers
Method
size
()
engine/src/asset/loaders/gltf/glb.rs:40
↓ 9 callers
Method
submit
(&self, submission: QueueSubmission)
engine/src/graphics/queue.rs:73
↓ 9 callers
Method
texture_info
(&self)
graphics/vulkan/src/texture.rs:537
↓ 8 callers
Function
SpdLoadIntermediate
engine/shaders/ffx_spd.h:371
↓ 8 callers
Function
SpdReduceLoadSourceImage
engine/shaders/ffx_spd.h:487
↓ 8 callers
Function
SpdReduceLoadSourceImageH
engine/shaders/ffx_spd.h:942
↓ 8 callers
Function
SpdReduceQuad
engine/shaders/ffx_spd.h:407
↓ 8 callers
Function
SpdReduceQuadH
engine/shaders/ffx_spd.h:861
↓ 8 callers
Function
align_up
(value: u64, alignment: u64)
engine/src/renderer/passes/modern/gpu_scene.rs:483
↓ 8 callers
Function
align_up_64
(value: u64, alignment: u64)
engine/src/graphics/util.rs:27
↓ 8 callers
Method
allocate
( &self, usage: MemoryUsage, requirements: &gpu::ResourceHeapInfo, )
engine/src/graphics/memory.rs:101
↓ 8 callers
Method
as_i32
(&self)
core/src/gpu/command.rs:400
↓ 8 callers
Method
asset_type
(&self)
engine/src/asset/asset_data.rs:93
↓ 8 callers
Function
blend_factor_to_mtl
(blend_factor: gpu::BlendFactor)
graphics/metal/src/pipeline.rs:224
↓ 8 callers
Function
blend_factor_to_vk
(blend_factor: gpu::BlendFactor)
graphics/vulkan/src/pipeline.rs:269
↓ 8 callers
Method
create_texture_view
( &self, texture: &Arc<super::Texture>, info: &TextureViewInfo, name: Option<&
engine/src/graphics/device.rs:97
↓ 8 callers
Method
element_size
(&self)
core/src/gpu/format.rs:63
↓ 8 callers
Method
end_non_rendering_encoders
(&mut self)
graphics/metal/src/command.rs:336
↓ 8 callers
Method
flush
(&self)
engine/src/renderer/asset/renderer_assets.rs:196
↓ 8 callers
Method
get_mesh
(&self, handle: MeshHandle)
engine/src/renderer/asset/renderer_assets.rs:282
↓ 8 callers
Method
load
(&self)
engine/src/async_counter.rs:69
↓ 8 callers
Method
load_file
(self: &Arc<Self>, path: &str)
engine/src/asset/asset_manager.rs:665
↓ 8 callers
Method
log
(&self, record: &log::Record)
build_util/src/build_script_logger.rs:24
↓ 8 callers
Method
name
(&self)
engine/src/renderer/asset/shader_manager.rs:171
↓ 8 callers
Method
read_null_terminated_string
(&mut self)
io_util/src/read_util.rs:19
↓ 8 callers
Function
read_resources
( compiler: spirv_cross_sys::spvc_compiler, spv_resource_type: spirv_cross_sys::spvc_resource_
build_util/src/shader_compiler.rs:395
↓ 8 callers
Method
surface_handle
(&self)
graphics/vulkan/src/surface.rs:31
↓ 8 callers
Method
update_remaining_compilations_type
( &self, assets: &RendererAssetsReadOnly, pipeline_type_manager: &Arc<PipelineTypeMana
engine/src/renderer/asset/shader_manager.rs:954
↓ 8 callers
Method
uses_bindless_texture_set
(&self)
graphics/vulkan/src/pipeline.rs:1402
↓ 8 callers
Method
va_offset
(&self, offset: u64)
graphics/vulkan/src/buffer.rs:244
↓ 8 callers
Function
write_shader
( input_shader_path: &Path, output_dir: &Path, output_shading_language: ShadingLanguage, shade
build_util/src/shader_compiler.rs:1017
↓ 7 callers
Function
aspect_mask_from_format
(format: gpu::Format)
graphics/vulkan/src/command.rs:2180
↓ 7 callers
Method
contains_key
(&self, key: &Q)
engine/src/asset/fixed_byte_size_cache.rs:50
↓ 7 callers
Method
end_non_rendering_encoders
(&mut self)
graphics/webgpu/src/command.rs:335
← previous
next →
101–200 of 2,542, ranked by callers