MCPcopy Create free account

hub / github.com/BrunoLevy/learn-fpga / functions

Functions3,558 in github.com/BrunoLevy/learn-fpga

↓ 743 callersFunctionImVec2
LiteX/software/Libs/imgui/imgui.h:262
↓ 588 callersFunctionprintf
FemtoRV/FIRMWARE/LIBFEMTOC/printf.c:4
↓ 235 callersFunctionImMax
LiteX/software/Libs/imgui/imgui_internal.h:426
↓ 198 callersFunctionprintf
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/print.c:43
↓ 157 callersFunctionS_StartSound
LiteX/software/Doom/mc1-doom/src/s_sound.c:322
↓ 143 callersFunctionHelpMarker
Helper to display a little (?) mark which shows a tooltip when hovered. In your own code you may want to display an actual icon if you are using a mer
LiteX/software/Libs/imgui/imgui_demo.cpp:190
↓ 142 callersFunctionmemset
* Super-slow memset function. * TODO: write word by word. */
FemtoRV/FIRMWARE/LIBFEMTOC/missing/memset.c:14
↓ 124 callersFunctionI_Error
LiteX/software/Doom/mc1-doom/src/i_system.c:131
↓ 121 callersFunctionmemcpy
FemtoRV/FIRMWARE/LIBFEMTOC/missing/memcpy.c:10
↓ 116 callersFunctionFixedMul
LiteX/software/Doom/mc1-doom/src/m_fixed.h:41
↓ 101 callersFunctionW_CacheLumpName
W_CacheLumpName
LiteX/software/Doom/mc1-doom/src/w_wad.c:481
↓ 91 callersFunctionttUSHORT
LiteX/software/Libs/imgui/imstb_truetype.h:1269
↓ 87 callersFunctionstrlen
FemtoRV/FIRMWARE/LIBFEMTOC/missing/strlen.c:3
↓ 85 callersFunctionImMin
LiteX/software/Libs/imgui/imgui_internal.h:425
↓ 83 callersFunctionP_Random
Which one is deterministic?
LiteX/software/Doom/mc1-doom/src/m_random.c:51
↓ 77 callersFunctiondecodef
FemtoRV/SIM/FPU_funcs.cpp:193
↓ 75 callersFunctionImFloor
LiteX/software/Libs/imgui/imgui_internal.h:443
↓ 74 callersFunctionGetCurrentWindow
LiteX/software/Libs/imgui/imgui_internal.h:2418
↓ 69 callersFunctionstrcmp
FemtoRV/FIRMWARE/LIBFEMTOC/missing/strcmp.c:3
↓ 68 callersMethodclear
LiteX/software/Libs/imgui/imgui.h:2114
↓ 65 callersFunctionZ_Malloc
LiteX/software/Doom/mc1-doom/src/z_zone.c:191
↓ 62 callersFunctionImClamp
LiteX/software/Libs/imgui/imgui_internal.h:427
↓ 62 callersFunctionee_printf
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/ee_printf.c:693
↓ 60 callersFunctionImRect
LiteX/software/Libs/imgui/imgui_internal.h:492
↓ 54 callersMethodAddRectFilled
LiteX/software/Libs/imgui/imgui_draw.cpp:1404
↓ 52 callersFunctionP_ChangeSwitchTexture
Function that changes wall texture. Tell it if switch is ok to use again (1=yes, it's a button).
LiteX/software/Doom/mc1-doom/src/p_switch.c:184
↓ 51 callersFunctionV_DrawPatch
V_DrawPatch Masks a column based masked pic to the screen.
LiteX/software/Doom/mc1-doom/src/v_video.c:409
↓ 49 callersFunctionImFormatString
LiteX/software/Libs/imgui/imgui.cpp:1478
↓ 49 callersFunctionputchar
FemtoRV/FIRMWARE/LIBFEMTORV32/virtual_io.c:17
↓ 45 callersFunctionImLerp
LiteX/software/Libs/imgui/imgui_internal.h:428
↓ 44 callersFunctionM_CheckParm
M_CheckParm Checks for the given parameter in the program's command line arguments. Returns the argument number (1 to argc-1) or 0 if not present
LiteX/software/Doom/mc1-doom/src/m_argv.c:31
↓ 43 callersFunctionEV_DoFloor
HANDLE FLOOR TYPES
LiteX/software/Doom/mc1-doom/src/p_floor.c:250
↓ 43 callersFunctionFixedDiv
LiteX/software/Doom/mc1-doom/src/m_fixed.c:37
↓ 43 callersMethodReset
LiteX/software/Libs/imgui/imgui_internal.h:1200
↓ 42 callersMethodAddRect
p_min = upper-left, p_max = lower-right Note we don't render 1 pixels sized rectangles properly.
LiteX/software/Libs/imgui/imgui_draw.cpp:1393
↓ 39 callersMethodGetID
LiteX/software/Libs/imgui/imgui.cpp:3062
↓ 37 callersFunctionttSHORT
LiteX/software/Libs/imgui/imstb_truetype.h:1270
↓ 34 callersFunctionDragFloat
LiteX/software/Libs/imgui/imgui.h:2849
↓ 34 callersFunctionencodef
FemtoRV/SIM/FPU_funcs.cpp:198
↓ 33 callersFunctionIsKeyPressedMap
LiteX/software/Libs/imgui/imgui_internal.h:2598
↓ 33 callersFunctionvec2
FemtoRV/FIRMWARE/EXAMPLES/imgui_emul.h:24
↓ 32 callersFunctionCLK_DELAY
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:51
↓ 32 callersFunctionP_SetMobjState
LiteX/software/Doom/mc1-doom/src/p_mobj.c:45
↓ 32 callersFunctionstrcpy
FemtoRV/FIRMWARE/LIBFEMTOC/missing/strcpy.c:3
↓ 30 callersFunctionEV_DoDoor
LiteX/software/Doom/mc1-doom/src/p_doors.c:252
↓ 30 callersFunctionSliderFloat
LiteX/software/Libs/imgui/imgui.h:2855
↓ 29 callersMethodAddLine
LiteX/software/Libs/imgui/imgui_draw.cpp:1382
↓ 29 callersMethodsize
Buf is zero-terminated, so end() will point on the zero-terminator
LiteX/software/Libs/imgui/imgui.h:2112
↓ 26 callersFunctionGetForegroundDrawList
LiteX/software/Libs/imgui/imgui_internal.h:2447
↓ 26 callersFunctionR_TextureNumForName
R_TextureNumForName Calls R_CheckTextureNumForName, aborts with error message.
LiteX/software/Doom/mc1-doom/src/r_data.c:682
↓ 25 callersFunctionGL_clear
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGL.c:70
↓ 25 callersFunctionP_AddThinker
P_AddThinker Adds a new thinker at the end of the list.
LiteX/software/Doom/mc1-doom/src/p_tick.c:52
↓ 25 callersFunctionW_CacheLumpNum
W_CacheLumpNum
LiteX/software/Doom/mc1-doom/src/w_wad.c:453
↓ 25 callersFunction_free_file
----------------------------------------------------------------------------- _free_file: Free open file handle --------------------------------------
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_filelib.c:109
↓ 25 callersFunctionmake_vec3
LiteX/software/Programs/tinyraytracer.c:193
↓ 25 callersFunctionmake_vec3
LiteX/software/DemoBundle/demos/tinyraytracer.c:188
↓ 25 callersFunctionmake_vec3
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:177
↓ 25 callersFunctionmake_vec3
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:189
↓ 25 callersFunctionmake_vec3
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:129
↓ 24 callersFunctionL
FemtoRV/SIM/FPU_funcs.cpp:45
↓ 24 callersFunctionP_SpawnMobj
P_SpawnMobj
LiteX/software/Doom/mc1-doom/src/p_mobj.c:464
↓ 23 callersFunctionI_GetTime
I_GetTime returns time in 1/70th second tics
LiteX/software/Doom/mc1-doom/src/i_system.c:74
↓ 23 callersFunctionZ_Free
Z_Free
LiteX/software/Doom/mc1-doom/src/z_zone.c:132
↓ 22 callersFunctionA_FaceTarget
A_FaceTarget
LiteX/software/Doom/mc1-doom/src/p_enemy.c:742
↓ 22 callersFunctionImSaturate
LiteX/software/Libs/imgui/imgui_internal.h:439
↓ 22 callersMethodbegin
LiteX/software/Libs/imgui/imgui.h:2110
↓ 21 callersFunctionM_DrawPatchInternal
M_DrawPatchInternal This is just a wrapper to convert hardcoded 320x200 coordinates into actual scaled screen coordinates.
LiteX/software/Doom/mc1-doom/src/m_menu.c:491
↓ 21 callersFunctionR
FemtoRV/FIRMWARE/EXAMPLES/imgui_cup.c:21
↓ 21 callersMethodempty
LiteX/software/Libs/imgui/imgui.h:2113
↓ 20 callersFunctionD_AddFile
D_AddFile
LiteX/software/Doom/mc1-doom/src/d_main.c:504
↓ 20 callersMethodOnKeyPressed
LiteX/software/Libs/imgui/imgui_widgets.cpp:3795
↓ 20 callersFunctionstb_textedit_clamp
make the selection/cursor state valid if client altered the string
LiteX/software/Libs/imgui/imstb_textedit.h:577
↓ 19 callersFunctionEV_DoPlat
Do Platforms "amount" is only used for SOME platforms.
LiteX/software/Doom/mc1-doom/src/p_plats.c:126
↓ 19 callersFunctionPopStyleCompact
LiteX/software/Libs/imgui/imgui_demo.cpp:3633
↓ 19 callersFunctionPushStyleCompact
Make the UI compact because there are so many fields
LiteX/software/Libs/imgui/imgui_demo.cpp:3626
↓ 19 callersFunctionoled1
* \brief Sends a command with one argument to the SSD1331 OLED display. * \details Refer to https://datasheetspdf.com/pdf-file/798763/SolomonSystech/
LiteX/software/Libs/lite_oled.h:54
↓ 19 callersFunctionrandom
FemtoRV/FIRMWARE/LIBFEMTOC/missing/random.c:5
↓ 18 callersFunctionGL_write_window
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGL.h:128
↓ 18 callersFunctionImHashStr
Zero-terminated string hash, with support for ### to reset back to seed value We support a syntax of "label###id" where only "###id" is included in th
LiteX/software/Libs/imgui/imgui.cpp:1554
↓ 18 callersFunctionImIsPowerOfTwo
Helpers: Bit manipulation
LiteX/software/Libs/imgui/imgui_internal.h:313
↓ 18 callersFunctionIsNavInputTest
LiteX/software/Libs/imgui/imgui_internal.h:2600
↓ 18 callersFunctionP_DamageMobj
P_DamageMobj Damages both enemies and players "inflictor" is the thing that caused the damage creature or missile, can be NULL (slime, etc) "source" i
LiteX/software/Doom/mc1-doom/src/p_inter.c:740
↓ 18 callersFunctioncheck
FemtoRV/SIM/FPU_funcs.cpp:234
↓ 18 callersFunctionstbtt__handle_clipped_edge
the edge passed in here does not cross the vertical line at x or the vertical line at x+1 (i.e. it has already been clipped to those)
LiteX/software/Libs/imgui/imstb_truetype.h:2936
↓ 18 callersFunctionvec3_scale
LiteX/software/Programs/tinyraytracer.c:221
↓ 18 callersFunctionvec3_scale
LiteX/software/DemoBundle/demos/tinyraytracer.c:216
↓ 18 callersFunctionvec3_scale
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:205
↓ 18 callersFunctionvec3_scale
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:217
↓ 18 callersFunctionvec3_scale
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:157
↓ 17 callersFunctionCK_H
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:27
↓ 17 callersFunctionCK_L
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:32
↓ 17 callersFunctionGetCurrentWindowRead
Windows We should always have a CurrentWindow in the stack (there is an implicit "Debug" window) If this ever crash because g.CurrentWindow is NULL it
LiteX/software/Libs/imgui/imgui_internal.h:2417
↓ 17 callersFunctionW_GetNumForName
W_GetNumForName Calls W_CheckNumForName, but bombs out if not found.
LiteX/software/Doom/mc1-doom/src/w_wad.c:383
↓ 16 callersFunctionFGA_setpalette
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGL.h:100
↓ 16 callersFunctionGL_init
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGL.c:44
↓ 16 callersFunctionP_ChangeSector
P_ChangeSector
LiteX/software/Doom/mc1-doom/src/p_map.c:1275
↓ 16 callersMethodreserve
LiteX/software/Libs/imgui/imgui.h:2115
↓ 15 callersMethodAddText
LiteX/software/Libs/imgui/imgui_draw.cpp:1576
↓ 15 callersFunctionP_SetPsprite
P_SetPsprite
LiteX/software/Doom/mc1-doom/src/p_pspr.c:49
↓ 15 callersFunctionSTB_TEXTEDIT_GETCHAR
LiteX/software/Libs/imgui/imgui_widgets.cpp:3675
next →1–100 of 3,558, ranked by callers