Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrunoLevy/learn-fpga
/ functions
Functions
3,558 in github.com/BrunoLevy/learn-fpga
⨍
Functions
3,558
◇
Types & classes
351
↓ 1 callers
Function
M_StringHeight
Find string height from hu_font chars
LiteX/software/Doom/mc1-doom/src/m_menu.c:1217
↓ 1 callers
Function
M_strncmpi
LiteX/software/Doom/mc1-doom/src/m_misc.c:169
↓ 1 callers
Function
MenuBarHeight
LiteX/software/Libs/imgui/imgui_internal.h:2066
↓ 1 callers
Function
NavClampRectToVisibleAreaForMoveDir
LiteX/software/Libs/imgui/imgui.cpp:9078
↓ 1 callers
Function
NotifyOfDocumentsClosedElsewhere
[Optional] Notify the system of Tabs/Windows closure that happened outside the regular tab interface. If a tab has been closed programmatically (aka c
LiteX/software/Libs/imgui/imgui_demo.cpp:7649
↓ 1 callers
Function
P_ActivateInStasis
LiteX/software/Doom/mc1-doom/src/p_plats.c:243
↓ 1 callers
Function
P_ActivateInStasisCeiling
Restart a ceiling that's in-stasis
LiteX/software/Doom/mc1-doom/src/p_ceilng.c:280
↓ 1 callers
Function
P_ArchivePlayers
P_ArchivePlayers
LiteX/software/Doom/mc1-doom/src/p_saveg.c:45
↓ 1 callers
Function
P_ArchiveSpecials
Things to handle: T_MoveCeiling, (ceiling_t: sector_t * swizzle), - active list T_VerticalDoor, (vldoor_t: sector_t * swizzle), T_MoveFloor, (floormo
LiteX/software/Doom/mc1-doom/src/p_saveg.c:336
↓ 1 callers
Function
P_ArchiveThinkers
P_ArchiveThinkers
LiteX/software/Doom/mc1-doom/src/p_saveg.c:218
↓ 1 callers
Function
P_ArchiveWorld
P_ArchiveWorld
LiteX/software/Doom/mc1-doom/src/p_saveg.c:109
↓ 1 callers
Function
P_BoxOnLineSide
P_BoxOnLineSide Considers the line to be infinite Returns side 0 or 1, -1 if box crosses the line.
LiteX/software/Doom/mc1-doom/src/p_maputl.c:97
↓ 1 callers
Function
P_CheckMissileRange
P_CheckMissileRange
LiteX/software/Doom/mc1-doom/src/p_enemy.c:176
↓ 1 callers
Function
P_CrossBSPNode
P_CrossBSPNode Returns true if strace crosses the given node successfully.
LiteX/software/Doom/mc1-doom/src/p_sight.c:246
↓ 1 callers
Function
P_CrossSpecialLine
P_CrossSpecialLine - TRIGGER Called every time a thing origin is about to cross a line with a non 0 special.
LiteX/software/Doom/mc1-doom/src/p_spec.c:453
↓ 1 callers
Function
P_DeathThink
LiteX/software/Doom/mc1-doom/src/p_user.c:162
↓ 1 callers
Function
P_DropWeapon
P_DropWeapon Player died, so put the weapon away.
LiteX/software/Doom/mc1-doom/src/p_pspr.c:249
↓ 1 callers
Function
P_FindHighestCeilingSurrounding
FIND HIGHEST CEILING IN THE SURROUNDING SECTORS
LiteX/software/Doom/mc1-doom/src/p_spec.c:376
↓ 1 callers
Function
P_FindSlidingDoorType
Return index into "slideFrames" array for which door type to use
LiteX/software/Doom/mc1-doom/src/p_doors.c:592
↓ 1 callers
Function
P_GroupLines
P_GroupLines Builds sector line lists and subsector sector numbers. Finds block bounding boxes for sectors.
LiteX/software/Doom/mc1-doom/src/p_setup.c:469
↓ 1 callers
Function
P_HitSlideLine
P_HitSlideLine Adjusts the xmove / ymove so that the next move will slide along the wall.
LiteX/software/Doom/mc1-doom/src/p_map.c:563
↓ 1 callers
Function
P_Init
P_Init
LiteX/software/Doom/mc1-doom/src/p_setup.c:671
↓ 1 callers
Function
P_InitPicAnims
LiteX/software/Doom/mc1-doom/src/p_spec.c:136
↓ 1 callers
Function
P_InitSwitchList
P_InitSwitchList Only called at game initialization.
LiteX/software/Doom/mc1-doom/src/p_switch.c:98
↓ 1 callers
Function
P_InterceptVector2
P_InterceptVector2 Returns the fractional intercept point along the first divline. This is only called by the addthings and addlines traversers.
LiteX/software/Doom/mc1-doom/src/p_sight.c:99
↓ 1 callers
Function
P_KillMobj
KillMobj
LiteX/software/Doom/mc1-doom/src/p_inter.c:637
↓ 1 callers
Function
P_LoadBlockMap
P_LoadBlockMap
LiteX/software/Doom/mc1-doom/src/p_setup.c:441
↓ 1 callers
Function
P_LoadLineDefs
P_LoadLineDefs Also counts secret lines for intermissions.
LiteX/software/Doom/mc1-doom/src/p_setup.c:331
↓ 1 callers
Function
P_LoadNodes
P_LoadNodes
LiteX/software/Doom/mc1-doom/src/p_setup.c:240
↓ 1 callers
Function
P_LoadSectors
P_LoadSectors
LiteX/software/Doom/mc1-doom/src/p_setup.c:208
↓ 1 callers
Function
P_LoadSegs
P_LoadSegs
LiteX/software/Doom/mc1-doom/src/p_setup.c:139
↓ 1 callers
Function
P_LoadSideDefs
P_LoadSideDefs
LiteX/software/Doom/mc1-doom/src/p_setup.c:411
↓ 1 callers
Function
P_LoadSubsectors
P_LoadSubsectors
LiteX/software/Doom/mc1-doom/src/p_setup.c:181
↓ 1 callers
Function
P_LoadThings
P_LoadThings
LiteX/software/Doom/mc1-doom/src/p_setup.c:276
↓ 1 callers
Function
P_LoadVertexes
P_LoadVertexes
LiteX/software/Doom/mc1-doom/src/p_setup.c:104
↓ 1 callers
Function
P_MakeDivline
P_MakeDivline
LiteX/software/Doom/mc1-doom/src/p_maputl.c:195
↓ 1 callers
Function
P_MovePlayer
P_MovePlayer
LiteX/software/Doom/mc1-doom/src/p_user.c:130
↓ 1 callers
Function
P_NightmareRespawn
P_NightmareRespawn
LiteX/software/Doom/mc1-doom/src/p_mobj.c:344
↓ 1 callers
Function
P_NoiseAlert
P_NoiseAlert If a monster yells at a player, it will alert other monsters to the player.
LiteX/software/Doom/mc1-doom/src/p_enemy.c:140
↓ 1 callers
Function
P_PlayerInSpecialSector
P_PlayerInSpecialSector Called every tic frame that the player origin is in a special sector
LiteX/software/Doom/mc1-doom/src/p_spec.c:966
↓ 1 callers
Function
P_PlayerThink
P_PlayerThink
LiteX/software/Doom/mc1-doom/src/p_user.c:213
↓ 1 callers
Function
P_RecursiveSound
LiteX/software/Doom/mc1-doom/src/p_enemy.c:89
↓ 1 callers
Function
P_RespawnSpecials
P_RespawnSpecials
LiteX/software/Doom/mc1-doom/src/p_mobj.c:558
↓ 1 callers
Function
P_RunThinkers
P_RunThinkers
LiteX/software/Doom/mc1-doom/src/p_tick.c:84
↓ 1 callers
Function
P_SetupLevel
P_SetupLevel
LiteX/software/Doom/mc1-doom/src/p_setup.c:552
↓ 1 callers
Function
P_SetupPsprites
P_SetupPsprites Called at start of level for each player.
LiteX/software/Doom/mc1-doom/src/p_pspr.c:824
↓ 1 callers
Function
P_ShootSpecialLine
P_ShootSpecialLine - IMPACT SPECIALS Called when a thing shoots a special line.
LiteX/software/Doom/mc1-doom/src/p_spec.c:917
↓ 1 callers
Function
P_SlideMove
P_SlideMove The momx / momy move is bad, so try to slide along a wall. Find the first line hit, move flush to it, and slide along it This is a kludgy
LiteX/software/Doom/mc1-doom/src/p_map.c:670
↓ 1 callers
Function
P_SpawnBlood
P_SpawnBlood
LiteX/software/Doom/mc1-doom/src/p_mobj.c:809
↓ 1 callers
Function
P_SpawnDoorCloseIn30
Spawn a door that closes after 30 seconds
LiteX/software/Doom/mc1-doom/src/p_doors.c:488
↓ 1 callers
Function
P_SpawnDoorRaiseIn5Mins
Spawn a door that opens after 5 minutes
LiteX/software/Doom/mc1-doom/src/p_doors.c:510
↓ 1 callers
Function
P_SpawnFireFlicker
P_SpawnFireFlicker
LiteX/software/Doom/mc1-doom/src/p_lights.c:58
↓ 1 callers
Function
P_SpawnGlowingLight
LiteX/software/Doom/mc1-doom/src/p_lights.c:314
↓ 1 callers
Function
P_SpawnLightFlash
P_SpawnLightFlash After the map has been loaded, scan each sector for specials that spawn thinkers
LiteX/software/Doom/mc1-doom/src/p_lights.c:108
↓ 1 callers
Function
P_SpawnMapThing
P_SpawnMapThing The fields of the mapthing should already be in host byte order.
LiteX/software/Doom/mc1-doom/src/p_mobj.c:684
↓ 1 callers
Function
P_SpawnSpecials
Parses command line parameters.
LiteX/software/Doom/mc1-doom/src/p_spec.c:1185
↓ 1 callers
Function
P_ThingHeightClip
P_ThingHeightClip Takes a valid thing and adjusts the thing->floorz, thing->ceilingz, and possibly thing->z. This is called for all nearby monsters wh
LiteX/software/Doom/mc1-doom/src/p_map.c:513
↓ 1 callers
Function
P_Ticker
LiteX/software/Doom/mc1-doom/src/p_tick.c:111
↓ 1 callers
Function
P_TouchSpecialThing
P_TouchSpecialThing
LiteX/software/Doom/mc1-doom/src/p_inter.c:311
↓ 1 callers
Function
P_TraverseIntercepts
P_TraverseIntercepts Returns true if the traverser function returns true for all lines.
LiteX/software/Doom/mc1-doom/src/p_maputl.c:647
↓ 1 callers
Function
P_UnArchivePlayers
P_UnArchivePlayers
LiteX/software/Doom/mc1-doom/src/p_saveg.c:75
↓ 1 callers
Function
P_UnArchiveSpecials
P_UnArchiveSpecials
LiteX/software/Doom/mc1-doom/src/p_saveg.c:455
↓ 1 callers
Function
P_UnArchiveThinkers
P_UnArchiveThinkers
LiteX/software/Doom/mc1-doom/src/p_saveg.c:250
↓ 1 callers
Function
P_UnArchiveWorld
P_UnArchiveWorld
LiteX/software/Doom/mc1-doom/src/p_saveg.c:159
↓ 1 callers
Function
P_UpdateSpecials
LiteX/software/Doom/mc1-doom/src/p_spec.c:1037
↓ 1 callers
Function
P_UseLines
P_UseLines Looks for special lines in front of the player to activate.
LiteX/software/Doom/mc1-doom/src/p_map.c:1094
↓ 1 callers
Function
P_XYMovement
LiteX/software/Doom/mc1-doom/src/p_mobj.c:104
↓ 1 callers
Function
P_ZMovement
P_ZMovement
LiteX/software/Doom/mc1-doom/src/p_mobj.c:236
↓ 1 callers
Function
PathBezierCubicCurveToCasteljau
Closely mimics ImBezierCubicClosestPointCasteljau() in imgui.cpp
LiteX/software/Libs/imgui/imgui_draw.cpp:1249
↓ 1 callers
Function
PathBezierQuadraticCurveToCasteljau
LiteX/software/Libs/imgui/imgui_draw.cpp:1274
↓ 1 callers
Method
PrimRectUV
LiteX/software/Libs/imgui/imgui_draw.cpp:683
↓ 1 callers
Function
R
FemtoRV/FIRMWARE/EXAMPLES/imgui_disco.c:7
↓ 1 callers
Function
R
FemtoRV/FIRMWARE/EXAMPLES/imgui_tunnel.c:15
↓ 1 callers
Function
R_AddLine
R_AddLine Clips the given segment and adds any visible pieces to the line list.
LiteX/software/Doom/mc1-doom/src/r_bsp.c:234
↓ 1 callers
Function
R_AddSprites
R_AddSprites During BSP traversal, this adds sprites by sector.
LiteX/software/Doom/mc1-doom/src/r_things.c:579
↓ 1 callers
Function
R_CheckBBox
LiteX/software/Doom/mc1-doom/src/r_bsp.c:353
↓ 1 callers
Function
R_ClearClipSegs
R_ClearClipSegs
LiteX/software/Doom/mc1-doom/src/r_bsp.c:220
↓ 1 callers
Function
R_ClearDrawSegs
R_ClearDrawSegs
LiteX/software/Doom/mc1-doom/src/r_bsp.c:54
↓ 1 callers
Function
R_ClearPlanes
R_ClearPlanes At begining of frame.
LiteX/software/Doom/mc1-doom/src/r_plane.c:171
↓ 1 callers
Function
R_ClearSprites
R_ClearSprites Called at frame start.
LiteX/software/Doom/mc1-doom/src/r_things.c:290
↓ 1 callers
Function
R_ClipPassWallSegment
R_ClipPassWallSegment Clips the given range of columns, but does not includes it in the clip list. Does handle windows, e.g. LineDefs with upper and l
LiteX/software/Doom/mc1-doom/src/r_bsp.c:173
↓ 1 callers
Function
R_ClipSolidWallSegment
R_ClipSolidWallSegment Does handle solid walls, e.g. single sided LineDefs (middle texture) that entirely block the view.
LiteX/software/Doom/mc1-doom/src/r_bsp.c:83
↓ 1 callers
Function
R_DrawColumnInCache
R_DrawColumnInCache Clip and draw a column from a patch into a cached post.
LiteX/software/Doom/mc1-doom/src/r_data.c:167
↓ 1 callers
Function
R_DrawColumnKernel
LiteX/software/Doom/mc1-doom/src/r_draw.c:89
↓ 1 callers
Function
R_DrawFuzzColumnKernel
LiteX/software/Doom/mc1-doom/src/r_draw.c:154
↓ 1 callers
Function
R_DrawMasked
R_DrawMasked
LiteX/software/Doom/mc1-doom/src/r_things.c:911
↓ 1 callers
Function
R_DrawPSprite
R_DrawPSprite
LiteX/software/Doom/mc1-doom/src/r_things.c:611
↓ 1 callers
Function
R_DrawPlanes
R_DrawPlanes At the end of each frame. Note: +1/-1 out-of-bounds for pl->top/bottom is OK due to padding
LiteX/software/Doom/mc1-doom/src/r_plane.c:346
↓ 1 callers
Function
R_DrawPlayerSprites
R_DrawPlayerSprites
LiteX/software/Doom/mc1-doom/src/r_things.c:709
↓ 1 callers
Function
R_DrawSpan
Draws the actual span.
LiteX/software/Doom/mc1-doom/src/r_draw.c:520
↓ 1 callers
Function
R_DrawSpanKernel
LiteX/software/Doom/mc1-doom/src/r_draw.c:246
↓ 1 callers
Function
R_DrawSprite
R_DrawSprite
LiteX/software/Doom/mc1-doom/src/r_things.c:799
↓ 1 callers
Function
R_DrawTranslatedColumnKernel
LiteX/software/Doom/mc1-doom/src/r_draw.c:176
↓ 1 callers
Function
R_DrawViewBorder
LiteX/software/Doom/mc1-doom/src/r_draw.c:703
↓ 1 callers
Function
R_GenerateComposite
R_GenerateComposite Using the texture definition, the composite texture is created from the patches, and each column is cached.
LiteX/software/Doom/mc1-doom/src/r_data.c:206
↓ 1 callers
Function
R_GenerateLookup
R_GenerateLookup
LiteX/software/Doom/mc1-doom/src/r_data.c:272
↓ 1 callers
Function
R_Init
LiteX/software/Doom/mc1-doom/src/r_main.c:654
↓ 1 callers
Function
R_InitBuffer
R_InitBuffer Creats lookup tables that avoid multiplies and other hazzles for getting the framebuffer address of a pixel to draw.
LiteX/software/Doom/mc1-doom/src/r_draw.c:561
↓ 1 callers
Function
R_InitColormaps
R_InitColormaps
LiteX/software/Doom/mc1-doom/src/r_data.c:606
↓ 1 callers
Function
R_InitData
R_InitData Locates all the lumps that will be used by all views Must be called after W_Init.
LiteX/software/Doom/mc1-doom/src/r_data.c:625
← previous
next →
1,301–1,400 of 3,558, ranked by callers