Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aras-p/ToyPathTracer
/ functions
Functions
334 in github.com/aras-p/ToyPathTracer
⨍
Functions
334
◇
Types & classes
86
↓ 1 callers
Function
RenderFrame
Cpp/Windows/TestWin.cpp:384
↓ 1 callers
Function
RenderFrameCPU
Cpp/Windows/TestWin.cpp:308
↓ 1 callers
Function
RenderFrameGPU
Cpp/Windows/TestWin.cpp:253
↓ 1 callers
Method
RunPinnedTasks
Cpp/Source/enkiTS/TaskScheduler.cpp:942
↓ 1 callers
Function
SemaphoreClose
Cpp/Source/enkiTS/TaskScheduler.cpp:1331
↓ 1 callers
Function
SemaphoreCreate
Cpp/Source/enkiTS/TaskScheduler.cpp:1322
↓ 1 callers
Function
ShutdownTest
Cpp/Source/Test.cpp:248
↓ 1 callers
Method
Tan
(float v)
Cs/Maths.cs:15
↓ 1 callers
Method
TaskComplete
Cpp/Source/enkiTS/TaskScheduler.cpp:627
↓ 1 callers
Method
TryRunTask
Cpp/Source/enkiTS/TaskScheduler.cpp:514
↓ 1 callers
Method
Update
(Sphere[] src, Material[] mat)
Cs/Maths.cs:175
↓ 1 callers
Method
Update
(Sphere[] src, Material[] mat)
Unity/Assets/Maths.cs:147
↓ 1 callers
Method
UpdateDerivedData
Cpp/Source/Maths.h:359
↓ 1 callers
Method
WaitForNewPinnedTasks
Cpp/Source/enkiTS/TaskScheduler.cpp:1162
↓ 1 callers
Method
WaitForNewTasks
Cpp/Source/enkiTS/TaskScheduler.cpp:686
↓ 1 callers
Method
WaitforAll
Cpp/Source/enkiTS/TaskScheduler.cpp:1037
↓ 1 callers
Method
WaitforAllAndShutdown
Cpp/Source/enkiTS/TaskScheduler.cpp:1141
↓ 1 callers
Method
WriterTryReadFront
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:154
↓ 1 callers
Method
WriterTryWriteFront
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:197
↓ 1 callers
Method
WriterWriteFront
Add - safe to perform from any thread
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:244
↓ 1 callers
Function
enkiAddTaskSetMinRange
Cpp/Source/enkiTS/TaskScheduler_c.cpp:293
↓ 1 callers
Function
enkiCreateTaskSet
Cpp/Source/enkiTS/TaskScheduler_c.cpp:217
↓ 1 callers
Function
enkiDeleteTaskScheduler
Cpp/Source/enkiTS/TaskScheduler_c.cpp:205
↓ 1 callers
Function
enkiDeleteTaskSet
Cpp/Source/enkiTS/TaskScheduler_c.cpp:227
↓ 1 callers
Function
enkiInitTaskScheduler
Cpp/Source/enkiTS/TaskScheduler_c.cpp:171
↓ 1 callers
Function
enkiNewTaskScheduler
Cpp/Source/enkiTS/TaskScheduler_c.cpp:112
↓ 1 callers
Method
enkiSetCustomAllocator
Cpp/Source/enkiTS/TaskScheduler_c.cpp:47
↓ 1 callers
Function
enkiWaitForTaskSet
Cpp/Source/enkiTS/TaskScheduler_c.cpp:378
↓ 1 callers
Method
getX
Cpp/Source/MathSimd.h:29
↓ 1 callers
Function
hmin
Cpp/Source/Maths.h:87
↓ 1 callers
Function
length
Cpp/Source/Maths.h:299
↓ 1 callers
Function
refract
Cpp/Source/Maths.h:315
↓ 1 callers
Function
schlick
Cpp/Source/Maths.h:327
Method
Alloc
Cpp/Source/enkiTS/TaskScheduler.cpp:1248
Method
Camera
Cpp/Source/Maths.h:416
Method
Camera
vfov is top to bottom in degrees
Cs/Maths.cs:236
Method
Camera
vfov is top to bottom in degrees
Unity/Assets/Maths.cs:239
Method
Clear
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:64
Method
ClearDependency
Cpp/Source/enkiTS/TaskScheduler.cpp:1506
Method
DefaultAllocFunc
Cpp/Source/enkiTS/TaskScheduler.cpp:193
Method
DefaultFreeFunc
Cpp/Source/enkiTS/TaskScheduler.cpp:215
Method
Delete
Cpp/Source/enkiTS/TaskScheduler.cpp:1241
Method
DeleteArray
Cpp/Source/enkiTS/TaskScheduler.cpp:1220
Method
Dependency
Cpp/Source/enkiTS/TaskScheduler.cpp:1454
Method
Dependency
Cpp/Source/enkiTS/TaskScheduler.h:234
Method
Dispose
()
Unity/Assets/Maths.cs:137
Method
Dot
(float3 a, float3 b)
Cs/Maths.cs:38
Method
Execute
Cpp/Source/enkiTS/TaskScheduler_c.cpp:73
Method
Execute
IPinnedTask needs to be non-abstract for intrusive list functionality. Should never be called as is, should be overridden.
Cpp/Source/enkiTS/TaskScheduler.h:197
Method
Execute
Cpp/Source/enkiTS/TaskScheduler.h:227
Method
Execute
(int y)
Unity/Assets/Test.cs:249
Method
ExecuteRange
Cpp/Source/enkiTS/TaskScheduler_c.cpp:59
Method
GetIsRunning
------------- Start DEPRECATED Functions ------------- DEPRECATED: use GetIsShutdownRequested() instead of GetIsRunning() in external code while( GetI
Cpp/Source/enkiTS/TaskScheduler.h:427
Method
GetNumFirstExternalTaskThread
Get the thread number of the first external task thread. This thread is not guaranteed to be registered, but threads are registered in order from GetN
Cpp/Source/enkiTS/TaskScheduler.h:421
Method
GetNumHardwareThreads
Cpp/Source/enkiTS/TaskScheduler.cpp:61
Method
GetProfilerCallbacks
DEPRECATED - GetProfilerCallbacks. Use TaskSchedulerConfig instead. Returns the ProfilerCallbacks structure so that it can be modified to set the cal
Cpp/Source/enkiTS/TaskScheduler.h:435
Method
GetTaskToRunOnCompletion
Cpp/Source/enkiTS/TaskScheduler.h:242
Method
HaveTasks
Cpp/Source/enkiTS/TaskScheduler.cpp:667
Method
HitWorld
(ref Ray r, float tMin, float tMax, ref Hit outHit, ref int outID)
Cs/Test.cs:87
Method
HitWorld
(Ray r, float tMin, float tMax, ref Hit outHit, ref int outID, ref SpheresSoA spheres)
Unity/Assets/Test.cs:87
Method
IPinnedTask
Cpp/Source/enkiTS/TaskScheduler.h:192
Method
ITaskSet
Cpp/Source/enkiTS/TaskScheduler.h:149
Method
InitDependencies
Cpp/Source/enkiTS/TaskScheduler.cpp:923
Method
LambdaPinnedTask
Cpp/Source/enkiTS/TaskScheduler.h:223
Method
LinearToSRGB
(float x)
Cs/Program.cs:62
Method
LockLessMultiReadPipe
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:89
Method
LocklessMultiWriteIntrusiveList
Cpp/Source/enkiTS/LockLessMultiReadPipe.h:233
Method
Main
(string[] args)
Cs/Program.cs:7
Method
Material
(Type t, float3 a, float3 e, float r, float i)
Cs/Test.cs:24
Method
Material
(Type t, float3 a, float3 e, float r, float i)
Unity/Assets/Test.cs:20
Method
New
Cpp/Source/enkiTS/TaskScheduler.cpp:1234
Method
NewArray
Cpp/Source/enkiTS/TaskScheduler.cpp:1203
Method
OnDependenciesComplete
Cpp/Source/enkiTS/TaskScheduler_c.cpp:84
Method
OnDestroy
()
Unity/Assets/TestScript.cs:31
Method
RandomFloat01
(ref uint state)
Cs/Maths.cs:87
Method
RandomFloat01
(ref uint state)
Unity/Assets/Maths.cs:42
Method
RandomInUnitSphere
(ref uint state)
Cs/Maths.cs:103
Method
RandomInUnitSphere
(ref uint state)
Unity/Assets/Maths.cs:57
Method
Ray
Cpp/Source/Maths.h:336
Method
Ray
(float3 orig_, float3 dir_)
Cs/Maths.cs:130
Method
Ray
(float3 orig_, float3 dir_)
Unity/Assets/Maths.cs:84
Method
Reflect
(float3 v, float3 n)
Cs/Maths.cs:44
Method
Refract
(float3 v, float3 n, float nint, out float3 outRefracted)
Cs/Maths.cs:50
Method
Refract
(float3 v, float3 n, float nint, out float3 outRefracted)
Unity/Assets/Maths.cs:10
Method
Scatter
(ref Material mat, ref Ray r_in, Hit rec, out float3 attenuation, out Ray scattered, out float3 outLightE, ref
Cs/Test.cs:93
Method
Scatter
(Material mat, Ray r_in, Hit rec, out float3 attenuation, out Ray scattered, out float3 outLightE, ref int ino
Unity/Assets/Test.cs:93
Method
Schlick
(float cosine, float ri)
Cs/Maths.cs:70
Method
Schlick
(float cosine, float ri)
Unity/Assets/Maths.cs:25
Method
SemaphoreDelete
Cpp/Source/enkiTS/TaskScheduler.cpp:1443
Method
SemaphoreNew
Cpp/Source/enkiTS/TaskScheduler.cpp:1436
Method
SetCustomAllocator
Cpp/Source/enkiTS/TaskScheduler.cpp:1449
Method
SetDependenciesArr
Cpp/Source/enkiTS/TaskScheduler.h:533
Method
SetDependenciesVec
Cpp/Source/enkiTS/TaskScheduler.h:566
Method
SetDependency
Cpp/Source/enkiTS/TaskScheduler.cpp:1494
Method
ShutdownNow
Cpp/Source/enkiTS/TaskScheduler.cpp:1152
Method
Sphere
Cpp/Source/Maths.h:356
Method
Sphere
(float3 center_, float radius_)
Cs/Maths.cs:151
Method
Sphere
(float3 center_, float radius_)
Unity/Assets/Maths.cs:105
Method
SpheresSoA
Cpp/Source/Maths.h:370
Method
SpheresSoA
(int len)
Cs/Maths.cs:164
← previous
next →
101–200 of 334, ranked by callers