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
↓ 2 callers
Function
logic_op_to_vk
(logic_op: gpu::LogicOp)
graphics/vulkan/src/pipeline.rs:248
↓ 2 callers
Method
mark_submitted
(&self)
graphics/vulkan/src/command.rs:229
↓ 2 callers
Method
memory_usage
(&self, memory_type_index: u32)
engine/src/graphics/memory.rs:213
↓ 2 callers
Method
multi_draw_indirect
( &mut self, indexed: bool, draw_buffer: &MTLBuffer, draw_buffer_offset: u64,
graphics/metal/src/command.rs:396
↓ 2 callers
Method
next_integer
(&mut self)
valve_formats/vpk/src/utilities/asn_key_parser.rs:338
↓ 2 callers
Function
normalize_plane
(p: Vec4)
engine/src/math/frustum.rs:301
↓ 2 callers
Function
parse_op_type_pointer
(words: &[u32])
build_util/src/spirv_transformer.rs:148
↓ 2 callers
Function
parse_op_variable
(words: &[u32])
build_util/src/spirv_transformer.rs:155
↓ 2 callers
Method
post_event_handle
(&self)
graphics/metal/src/command.rs:234
↓ 2 callers
Method
present
( &self, swapchain: &Arc<Mutex<super::Swapchain>>, backbuffer: Arc<active_gpu_backend:
engine/src/graphics/queue.rs:111
↓ 2 callers
Method
query_index
(&self, offset: u32)
engine/src/graphics/query.rs:107
↓ 2 callers
Function
queue_ownership_to_vk
( device: &RawVkDevice, queue_ownership: &Option<QueueOwnershipTransfer>, )
graphics/vulkan/src/command.rs:1982
↓ 2 callers
Method
read_entry
( &self, entry: &PackageEntry, validate_crc: bool, )
valve_formats/vpk/src/package.rs:328
↓ 2 callers
Method
read_mip_map
(&mut self, level: u32)
valve_formats/vtf/src/texture.rs:90
↓ 2 callers
Method
read_seekable_to_end
(&mut self)
io_util/src/read_util.rs:106
↓ 2 callers
Method
readback_syncs
(&self)
graphics/webgpu/src/command.rs:304
↓ 2 callers
Function
remove_line_comments
(text: &str)
valve_formats/vmt/src/lib.rs:133
↓ 2 callers
Function
remove_words
(spirv: &mut Vec<u8>, word_range: Range<usize>)
build_util/src/spirv_transformer.rs:279
↓ 2 callers
Method
request_asset_with_progress
( self: &Arc<Self>, path: &str, asset_type: AssetType, priority: AssetLoadPrio
engine/src/asset/asset_manager.rs:532
↓ 2 callers
Function
resolve_mode_to_vk
(resolve_mode: gpu::ResolveMode)
graphics/vulkan/src/renderpass.rs:30
↓ 2 callers
Function
run
(data: ThreadWorkerInit)
platform/web/www/src/worker/thread_worker.ts:14
↓ 2 callers
Function
samples_to_mtl
(samples: gpu::SampleCount)
graphics/metal/src/pipeline.rs:187
↓ 2 callers
Method
sdl_window_handle
(&self)
platform/sdl/src/sdl_platform.rs:206
↓ 2 callers
Method
sender
(&self, is_secondary: bool)
engine/src/graphics/context.rs:398
↓ 2 callers
Function
set_panic_hook
()
platform/web/lib/src/utils.rs:1
↓ 2 callers
Function
setup_frame
(cmd_buf: &mut CommandBuffer, frame_bindings: &FrameBindings)
engine/src/renderer/passes/conservative/desktop_renderer.rs:548
↓ 2 callers
Function
setup_log
(fd: libc::c_int, severity: android_LogPriority)
platform/android/lib/src/lib.rs:39
↓ 2 callers
Method
slot
(&self)
engine/src/graphics/bindless.rs:38
↓ 2 callers
Function
spawn_async_compute
(future: impl Future<Output = T> + Send + 'static)
engine/src/tasks.rs:25
↓ 2 callers
Method
split_render_pass
( mut self, renderpass_info: &RenderPassBeginInfo, thread_count_hint: u32, thr
engine/src/graphics/command.rs:1233
↓ 2 callers
Method
split_render_pass_with_chunks
( self, renderpass_info: &RenderPassBeginInfo, elements: &[T], chunk_size_hint
engine/src/graphics/command.rs:1204
↓ 2 callers
Method
srgb_format
(&self)
core/src/gpu/format.rs:81
↓ 2 callers
Function
stencil_op_to_mtl
(stencil_op: gpu::StencilOp)
graphics/metal/src/pipeline.rs:211
↓ 2 callers
Function
store_action_to_mtl
(action: &gpu::StoreOp<MTLBackend>)
graphics/metal/src/renderpass.rs:8
↓ 2 callers
Function
store_op_to_vk
(store_op: &gpu::StoreOp<VkBackend>)
graphics/vulkan/src/renderpass.rs:22
↓ 2 callers
Function
store_op_to_webgpu
( store_op: &'a gpu::StoreOp<'a, WebGPUBackend>, )
graphics/webgpu/src/command.rs:186
↓ 2 callers
Function
takeCanvas
()
platform/web/www/src/main.ts:49
↓ 2 callers
Function
texture_dimensions_to_mtl
( dimensions: gpu::TextureDimension, samples: gpu::SampleCount, )
graphics/metal/src/texture.rs:11
↓ 2 callers
Function
texture_subresource_to_vk_layers
( subresource: &gpu::TextureSubresource, texture_format: gpu::Format, layers: u32, )
graphics/vulkan/src/texture.rs:671
↓ 2 callers
Function
texture_usage_to_vk
( usage: gpu::TextureUsage, host_image_copy: bool, )
graphics/vulkan/src/texture.rs:341
↓ 2 callers
Method
texture_white
(&self)
engine/src/renderer/asset/asset_placeholders.rs:104
↓ 2 callers
Method
try_free_unused_buffers
(&self)
engine/src/graphics/transfer.rs:572
↓ 2 callers
Method
unmap
(&self, offset: u64, length: u64, flush: bool)
graphics/vulkan/src/buffer.rs:308
↓ 2 callers
Method
update_camera_transform
( &self, camera_transform: Affine3A, fov: f32, )
engine/src/renderer/renderer.rs:566
↓ 2 callers
Function
upload
( cmd_buffer: &mut CommandBuffer, scene: &RendererScene, zero_view_index: u32, assets: &Render
engine/src/renderer/passes/modern/gpu_scene.rs:151
↓ 2 callers
Method
upload_data
( &self, data: &[T], memory_usage: MemoryUsage, usage: BufferUsage, )
engine/src/graphics/device.rs:193
↓ 2 callers
Method
value
(&self)
engine/src/graphics/sync.rs:32
↓ 2 callers
Method
vertex_buffer
(&self)
engine/src/renderer/asset/renderer_assets.rs:209
↓ 2 callers
Method
will_reuse_backbuffers
(&self)
graphics/metal/src/swapchain.rs:125
↓ 2 callers
Method
window
(&self)
platform/sdl/src/sdl_platform.rs:100
↓ 2 callers
Method
window
(&self)
platform/web/lib/src/platform.rs:42
↓ 1 callers
Function
AExp2D1
engine/shaders/ffx_a.h:286
↓ 1 callers
Function
AExp2F1
engine/shaders/ffx_a.h:287
↓ 1 callers
Function
AFloorD1
engine/shaders/ffx_a.h:294
↓ 1 callers
Function
AFractF1
engine/shaders/ffx_a.h:357
↓ 1 callers
Function
AFractH2
engine/shaders/ffx_a.h:835
↓ 1 callers
Function
ALog2D1
engine/shaders/ffx_a.h:305
↓ 1 callers
Function
AMaxU1
engine/shaders/ffx_a.h:315
↓ 1 callers
Function
APSinF1
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////
engine/shaders/ffx_a.h:1473
↓ 1 callers
Function
APSinH2
For a packed {sin,cos} pair, - Native takes 16 clocks and 4 issue slots (no packed transcendentals). - Parabolic takes 8 clocks and 8 issue slots (onl
engine/shaders/ffx_a.h:1480
↓ 1 callers
Function
ARcpD2
engine/shaders/ffx_a.h:918
↓ 1 callers
Function
ARcpD3
engine/shaders/ffx_a.h:919
↓ 1 callers
Function
ARcpD4
engine/shaders/ffx_a.h:920
↓ 1 callers
Function
ARcpF2
engine/shaders/ffx_a.h:723
↓ 1 callers
Function
ARcpF3
engine/shaders/ffx_a.h:724
↓ 1 callers
Function
ARcpF4
engine/shaders/ffx_a.h:725
↓ 1 callers
Function
ASatF2
engine/shaders/ffx_a.h:733
↓ 1 callers
Function
ASatF3
engine/shaders/ffx_a.h:734
↓ 1 callers
Function
ASatF4
engine/shaders/ffx_a.h:735
↓ 1 callers
Function
ASatH1
------------------------------------------------------------------------------------------------------------------------------
engine/shaders/ffx_a.h:876
↓ 1 callers
Function
ASatH2
engine/shaders/ffx_a.h:877
↓ 1 callers
Function
ASatH3
engine/shaders/ffx_a.h:878
↓ 1 callers
Function
ASatH4
engine/shaders/ffx_a.h:879
↓ 1 callers
Function
ASqrtD1
engine/shaders/ffx_a.h:344
↓ 1 callers
Function
ASqrtF1
engine/shaders/ffx_a.h:345
↓ 1 callers
Function
SpdDownsampleMip_2
engine/shaders/ffx_spd.h:620
↓ 1 callers
Function
SpdDownsampleMip_2H
engine/shaders/ffx_spd.h:1067
↓ 1 callers
Function
SpdDownsampleMip_3
engine/shaders/ffx_spd.h:654
↓ 1 callers
Function
SpdDownsampleMip_3H
engine/shaders/ffx_spd.h:1101
↓ 1 callers
Function
SpdDownsampleMip_4
engine/shaders/ffx_spd.h:698
↓ 1 callers
Function
SpdDownsampleMip_4H
engine/shaders/ffx_spd.h:1145
↓ 1 callers
Function
SpdDownsampleMip_5
engine/shaders/ffx_spd.h:733
↓ 1 callers
Function
SpdDownsampleMip_5H
engine/shaders/ffx_spd.h:1180
↓ 1 callers
Function
SpdDownsampleMips_0_1
engine/shaders/ffx_spd.h:610
↓ 1 callers
Function
SpdDownsampleMips_0_1H
engine/shaders/ffx_spd.h:1057
↓ 1 callers
Function
SpdDownsampleMips_0_1_Intrinsics
engine/shaders/ffx_spd.h:501
↓ 1 callers
Function
SpdDownsampleMips_0_1_IntrinsicsH
engine/shaders/ffx_spd.h:956
↓ 1 callers
Function
SpdDownsampleMips_0_1_LDS
engine/shaders/ffx_spd.h:557
↓ 1 callers
Function
SpdDownsampleMips_0_1_LDSH
engine/shaders/ffx_spd.h:1004
↓ 1 callers
Function
SpdDownsampleMips_6_7
engine/shaders/ffx_spd.h:762
↓ 1 callers
Function
SpdDownsampleMips_6_7H
engine/shaders/ffx_spd.h:1209
↓ 1 callers
Function
SpdReduceLoadSourceImage4
engine/shaders/ffx_spd.h:478
↓ 1 callers
Function
SpdReduceLoadSourceImage4H
engine/shaders/ffx_spd.h:933
↓ 1 callers
Method
access_texture
( &self, cmd_buffer: &mut CommandBuffer, name: &str, range: &BarrierTextureRan
engine/src/renderer/renderer_resources.rs:342
↓ 1 callers
Method
acquire_semaphore
(&self, index: u32)
graphics/vulkan/src/swapchain.rs:436
↓ 1 callers
Method
add_container
(self: &Arc<Self>, container: impl AssetContainer)
engine/src/asset/asset_manager.rs:353
↓ 1 callers
Method
add_container_with_progress
( self: &Arc<Self>, container: impl AssetContainer, progress: Option<&Arc<AssetLoaderP
engine/src/asset/asset_manager.rs:357
↓ 1 callers
Method
add_directional_light
(&mut self, entity: Entity, light: DirectionalLight)
engine/src/renderer/renderer_scene.rs:179
↓ 1 callers
Method
add_material_data_color
( self: &Arc<Self>, path: &str, albedo: Vec4, roughness: f32, metalnes
engine/src/asset/asset_manager.rs:307
↓ 1 callers
Method
add_mesh_data
( self: &Arc<Self>, path: &str, vertex_buffer_data: Box<[u8]>, vertex_count: u
engine/src/asset/asset_manager.rs:268
← previous
next →
501–600 of 2,542, ranked by callers