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
↓ 15 callers
Function
T
FemtoRV/FIRMWARE/EXAMPLES/imgui_cup.c:31
↓ 15 callers
Function
max
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:14
↓ 15 callers
Function
project
LiteX/software/Tagl/Rotate/smtri.cc:32
↓ 15 callers
Function
spi_send
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:64
↓ 15 callers
Function
stbtt_FindGlyphIndex
LiteX/software/Libs/imgui/imstb_truetype.h:1461
↓ 15 callers
Function
stbtt__buf_get8
LiteX/software/Libs/imgui/imstb_truetype.h:1116
↓ 15 callers
Function
stbtt__csctx_rccurve_to
LiteX/software/Libs/imgui/imstb_truetype.h:1925
↓ 15 callers
Function
ttULONG
LiteX/software/Libs/imgui/imstb_truetype.h:1271
↓ 14 callers
Method
Clear
LiteX/software/Libs/imgui/imgui_draw.cpp:2031
↓ 14 callers
Function
P_GiveAmmo
LiteX/software/Doom/mc1-doom/src/p_inter.c:57
↓ 14 callers
Method
SetCurrentChannel
LiteX/software/Libs/imgui/imgui_draw.cpp:1790
↓ 14 callers
Function
W_LumpLength
W_LumpLength Returns the buffer size needed to load the given lump.
LiteX/software/Doom/mc1-doom/src/w_wad.c:399
↓ 14 callers
Method
appendf
LiteX/software/Libs/imgui/imgui.cpp:2204
↓ 14 callers
Method
end
LiteX/software/Libs/imgui/imgui.h:2111
↓ 14 callers
Function
getchar
FemtoRV/FIRMWARE/LIBFEMTORV32/virtual_io.c:21
↓ 14 callers
Function
max
LiteX/software/Libs/imgui/imgui_sw.cpp:38
↓ 14 callers
Function
min
LiteX/software/Libs/imgui/imgui_sw.cpp:34
↓ 14 callers
Function
stbtt__find_table
@OPTIMIZE: binary search
LiteX/software/Libs/imgui/imstb_truetype.h:1289
↓ 13 callers
Function
GL_set_font
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGLtext.c:94
↓ 13 callers
Function
GL_tty_init
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGLtext.c:106
↓ 13 callers
Function
P_SpawnMissile
P_SpawnMissile
LiteX/software/Doom/mc1-doom/src/p_mobj.c:856
↓ 13 callers
Method
PathLineTo
LiteX/software/Libs/imgui/imgui.h:2463
↓ 13 callers
Function
crc16
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_util.c:203
↓ 12 callers
Function
ImLengthSqr
LiteX/software/Libs/imgui/imgui_internal.h:440
↓ 12 callers
Function
ImSwap
LiteX/software/Libs/imgui/imgui_internal.h:429
↓ 12 callers
Function
M_SetupNextMenu
M_SetupNextMenu
LiteX/software/Doom/mc1-doom/src/m_menu.c:1741
↓ 12 callers
Function
M_StartMessage
LiteX/software/Doom/mc1-doom/src/m_menu.c:1172
↓ 12 callers
Function
P_AimLineAttack
P_AimLineAttack
LiteX/software/Doom/mc1-doom/src/p_map.c:990
↓ 12 callers
Function
R_PointToAngle2
LiteX/software/Doom/mc1-doom/src/r_main.c:342
↓ 12 callers
Function
SliderFloat2
LiteX/software/Libs/imgui/imgui.h:2856
↓ 12 callers
Function
V_DrawPatchScaled
V_DrawPatch Masks a column based masked pic to the screen.
LiteX/software/Doom/mc1-doom/src/v_video.c:400
↓ 12 callers
Function
cht_CheckCheat
Called in st_stuff module, which handles the input. Returns a 1 if the cheat was successful, 0 if failed.
LiteX/software/Doom/mc1-doom/src/m_cheat.c:34
↓ 12 callers
Function
puts
FemtoRV/FIRMWARE/LIBFEMTOC/print.c:11
↓ 11 callers
Function
AM_drawMline
Clip lines, draw visible part sof lines.
LiteX/software/Doom/mc1-doom/src/am_map.c:1002
↓ 11 callers
Method
ClearFlags
LiteX/software/Libs/imgui/imgui_internal.h:1118
↓ 11 callers
Function
EV_DoCeiling
EV_DoCeiling Move a ceiling up/down and all around!
LiteX/software/Doom/mc1-doom/src/p_ceilng.c:164
↓ 11 callers
Function
P_PointOnLineSide
P_PointOnLineSide Returns 0 or 1
LiteX/software/Doom/mc1-doom/src/p_maputl.c:55
↓ 11 callers
Function
STlib_initNum
?
LiteX/software/Doom/mc1-doom/src/st_lib.c:53
↓ 11 callers
Function
V_MarkRect
V_MarkRect
LiteX/software/Doom/mc1-doom/src/v_video.c:129
↓ 11 callers
Function
next_byte
LiteX/software/Programs/ST_NICCC.c:34
↓ 11 callers
Function
next_byte
FemtoRV/FIRMWARE/EXAMPLES/ST_NICCC.c:22
↓ 11 callers
Function
next_spi_byte
FemtoRV/FIRMWARE/EXAMPLES/DATA/test_ST_NICCC.c:28
↓ 11 callers
Function
spi_receive
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:83
↓ 11 callers
Function
stb_textedit_prep_selection_at_cursor
update selection and cursor to match each other
LiteX/software/Libs/imgui/imstb_textedit.h:687
↓ 10 callers
Method
AddCircle
LiteX/software/Libs/imgui/imgui_draw.cpp:1482
↓ 10 callers
Function
MOSI_H
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:37
↓ 10 callers
Function
P_CheckSight
P_CheckSight Returns true if a straight line between t1 and t2 is unobstructed. Uses REJECT.
LiteX/software/Doom/mc1-doom/src/p_sight.c:287
↓ 10 callers
Function
STB_TEXTEDIT_STRINGLEN
LiteX/software/Libs/imgui/imgui_widgets.cpp:3674
↓ 10 callers
Function
S_ChangeMusic
LiteX/software/Doom/mc1-doom/src/s_sound.c:470
↓ 10 callers
Method
Vertex
LiteX/software/Tagl/Lib/locgman.cc:213
↓ 10 callers
Function
W_CheckNumForName
LiteX/software/Doom/mc1-doom/src/w_wad.c:339
↓ 10 callers
Function
addQuad
ImGui contest resolution: 320x180 OLED screen resolution: 128x128
FemtoRV/FIRMWARE/EXAMPLES/imgui_emul.h:60
↓ 10 callers
Function
barycentric
LiteX/software/Libs/imgui/imgui_sw.cpp:243
↓ 10 callers
Function
fatfs_total_path_levels
----------------------------------------------------------------------------- fatfs_total_path_levels: Take a filename and path and count the sub leve
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_string.c:44
↓ 10 callers
Function
femtosoc_tty_init
FemtoRV/FIRMWARE/LIBFEMTOGL/tty_init.c:3
↓ 10 callers
Function
min
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:15
↓ 10 callers
Function
nbrbits
LiteX/software/Tagl/Lib/gdefs.h:117
↓ 10 callers
Function
next_spi_byte
FemtoRV/FIRMWARE/EXAMPLES/ST_NICCC_spi_flash.c:66
↓ 10 callers
Function
next_spi_byte
* Reads one byte of data from the file (emulates read_spi_byte() when running on desktop) */
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/ST_NICCC.c:281
↓ 10 callers
Function
oled_byte
* \brief Sends one byte to the SSD1331 OLED display using SPI protocol. * \param[in] cmd_or_dat one of OLED_SPI_CMD, OLED_SPI_DAT * \param[in] b the
LiteX/software/Libs/lite_oled.h:28
↓ 10 callers
Function
vec3_add
LiteX/software/Programs/tinyraytracer.c:209
↓ 10 callers
Function
vec3_add
LiteX/software/DemoBundle/demos/tinyraytracer.c:204
↓ 10 callers
Function
vec3_add
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:193
↓ 10 callers
Function
vec3_add
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:205
↓ 10 callers
Function
vec3_add
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:145
↓ 9 callers
Method
AddCircleFilled
LiteX/software/Libs/imgui/imgui_draw.cpp:1506
↓ 9 callers
Function
Clear
LiteX/software/Libs/imgui/imgui_internal.h:562
↓ 9 callers
Method
HasSelection
LiteX/software/Libs/imgui/imgui.h:1995
↓ 9 callers
Function
ImTextCharFromUtf8
Convert UTF-8 to 32-bit character, process single character input. A nearly-branchless UTF-8 decoder, based on work of Christopher Wellons (https://gi
LiteX/software/Libs/imgui/imgui.cpp:1662
↓ 9 callers
Function
LowerBound
std::lower_bound but without the bullshit
LiteX/software/Libs/imgui/imgui.cpp:1926
↓ 9 callers
Function
P_RemoveThinker
P_RemoveThinker Deallocation is lazy -- it will not actually be freed until its thinking turn comes up.
LiteX/software/Doom/mc1-doom/src/p_tick.c:65
↓ 9 callers
Method
PathArcToFast
0: East, 3: South, 6: West, 9: North, 12: East
LiteX/software/Libs/imgui/imgui_draw.cpp:1169
↓ 9 callers
Function
Toggle
LiteX/software/Tagl/Rotate/rotate.cc:183
↓ 9 callers
Function
WindowRectAbsToRel
LiteX/software/Libs/imgui/imgui_internal.h:2431
↓ 9 callers
Function
cycles
FemtoRV/FIRMWARE/LIBFEMTORV32/cycles_32.c:9
↓ 9 callers
Function
fatfs_free_cluster_chain
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_table.c:389
↓ 9 callers
Function
getNextSector
getNextSector() Return sector_t * of sector next to current. NULL if not two-sided line
LiteX/software/Doom/mc1-doom/src/p_spec.c:228
↓ 9 callers
Function
oled_init
LiteX/software/Libs/lite_oled.c:8
↓ 9 callers
Function
oled_write_window
* \brief Prepares data write for a window. * \param[in] x1 , y1 , x2 , y2 the bounds of the window. * \details Data is written using (x2-x1)*(y2-y1)
LiteX/software/Libs/lite_oled.h:98
↓ 9 callers
Function
printb
LiteX/software/Tagl/Lib/gdefs.h:100
↓ 9 callers
Function
stbtt__buf_seek
LiteX/software/Libs/imgui/imstb_truetype.h:1130
↓ 9 callers
Function
stbtt__new_buf
LiteX/software/Libs/imgui/imstb_truetype.h:1151
↓ 9 callers
Function
stbtt_setvertex
LiteX/software/Libs/imgui/imstb_truetype.h:1559
↓ 9 callers
Function
swap
LiteX/software/Libs/imgui/imgui.h:1732
↓ 9 callers
Function
vec3_dot
LiteX/software/Programs/tinyraytracer.c:217
↓ 9 callers
Function
vec3_dot
LiteX/software/DemoBundle/demos/tinyraytracer.c:212
↓ 9 callers
Function
vec3_dot
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:201
↓ 9 callers
Function
vec3_dot
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:213
↓ 9 callers
Function
vec3_dot
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:153
↓ 9 callers
Function
vec3_sub
LiteX/software/Programs/tinyraytracer.c:213
↓ 9 callers
Function
vec3_sub
LiteX/software/DemoBundle/demos/tinyraytracer.c:208
↓ 9 callers
Function
vec3_sub
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:197
↓ 9 callers
Function
vec3_sub
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:209
↓ 9 callers
Function
vec3_sub
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:149
↓ 8 callers
Method
Begin
Use case A: Begin() called from constructor with items_height<0, then called again from Step() in StepNo 1 Use case B: Begin() called from constructor
LiteX/software/Libs/imgui/imgui.cpp:2373
↓ 8 callers
Function
EV_LightTurnOn
TURN LINE'S TAG LIGHTS ON
LiteX/software/Doom/mc1-doom/src/p_lights.c:245
↓ 8 callers
Function
FGA_setpixel
FemtoRV/FIRMWARE/LIBFEMTOGL/FGA.c:67
↓ 8 callers
Function
GL_fill_poly
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGLfill_poly.c:114
↓ 8 callers
Function
GetHeight
LiteX/software/Libs/imgui/imgui_internal.h:500
↓ 8 callers
Function
ImAddClampOverflow
LiteX/software/Libs/imgui/imgui_internal.h:430
← previous
next →
101–200 of 3,558, ranked by callers