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
↓ 4 callers
Method
CommitAttributes
LiteX/software/Tagl/Lib/Xpeng.cc:134
↓ 4 callers
Method
ComputeNormals
LiteX/software/Tagl/Rotate/mesh.cc:455
↓ 4 callers
Method
DoForceClose
LiteX/software/Libs/imgui/imgui_demo.cpp:7590
↓ 4 callers
Function
EV_BuildStairs
BUILD A STAIRCASE!
LiteX/software/Doom/mc1-doom/src/p_floor.c:441
↓ 4 callers
Function
EV_Teleport
TELEPORTATION
LiteX/software/Doom/mc1-doom/src/p_telept.c:36
↓ 4 callers
Function
GL_setpixel
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/ST_NICCC.c:76
↓ 4 callers
Function
GL_setpixelRGB
* \brief Sets the color of a pixel * \param[in] x typically in 0,79 * \param[in] y typically in 0,24 * \param[in] R , G , B the RGB color of the pi
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/GL_tty.h:126
↓ 4 callers
Function
G_InitNew
LiteX/software/Doom/mc1-doom/src/g_game.c:1323
↓ 4 callers
Function
HGetPacket
HGetPacket Returns false if no packet is waiting
LiteX/software/Doom/mc1-doom/src/d_net.c:177
↓ 4 callers
Function
HSendPacket
HSendPacket
LiteX/software/Doom/mc1-doom/src/d_net.c:127
↓ 4 callers
Method
Height
LiteX/software/Tagl/Lib/gman.cc:66
↓ 4 callers
Function
I_SetPalette
LiteX/software/Doom/mc1-doom/src/i_video_fb.c:103
↓ 4 callers
Function
I_StartTic
LiteX/software/Doom/mc1-doom/src/i_video_fb.c:54
↓ 4 callers
Function
ImAcos01
LiteX/software/Libs/imgui/imgui_draw.cpp:3834
↓ 4 callers
Function
ImParseFormatFindStart
We don't use strchr() because our strings are usually very short and often start with '%'
LiteX/software/Libs/imgui/imgui_widgets.cpp:3292
↓ 4 callers
Function
ImParseFormatPrecision
Parse display precision back from the display format string FIXME: This is still used by some navigation code path to infer a minimum tweak step, but
LiteX/software/Libs/imgui/imgui_widgets.cpp:3341
↓ 4 callers
Function
ImStrncpy
LiteX/software/Libs/imgui/imgui.cpp:1357
↓ 4 callers
Function
ImTextCountCharsFromUtf8
LiteX/software/Libs/imgui/imgui.cpp:1732
↓ 4 callers
Function
ImTextStrFromUtf8
LiteX/software/Libs/imgui/imgui.cpp:1714
↓ 4 callers
Function
InputTextCalcTextSizeW
LiteX/software/Libs/imgui/imgui_widgets.cpp:3625
↓ 4 callers
Function
InputTextFilterCharacter
Return false to discard a character.
LiteX/software/Libs/imgui/imgui_widgets.cpp:3861
↓ 4 callers
Function
IsActiveIdUsingNavDir
LiteX/software/Libs/imgui/imgui_internal.h:2594
↓ 4 callers
Method
LOAD_B
A <- rs1 * rs2 B <- rs3 (does not normalize)
FemtoRV/SIM/FPU_funcs.cpp:308
↓ 4 callers
Function
MC1_VRAM_Alloc
LiteX/software/Doom/mc1-doom/src/i_video_mc1.c:53
↓ 4 callers
Function
M_AddToBox
LiteX/software/Doom/mc1-doom/src/m_bbox.c:34
↓ 4 callers
Function
M_DrawThermo
Menu Functions
LiteX/software/Doom/mc1-doom/src/m_menu.c:1130
↓ 4 callers
Function
M_WriteText
Write a string using the hu_font
LiteX/software/Doom/mc1-doom/src/m_menu.c:1234
↓ 4 callers
Function
MetricsHelpMarker
Avoid naming collision with imgui_demo.cpp's HelpMarker() for unity builds.
LiteX/software/Libs/imgui/imgui.cpp:11576
↓ 4 callers
Function
P_BulletSlope
LiteX/software/Doom/mc1-doom/src/p_pspr.c:586
↓ 4 callers
Function
P_ExplodeMissile
P_ExplodeMissile
LiteX/software/Doom/mc1-doom/src/p_mobj.c:81
↓ 4 callers
Function
P_FindMinSurroundingLight
Find minimum light from an adjacent sector
LiteX/software/Doom/mc1-doom/src/p_spec.c:417
↓ 4 callers
Function
P_LookForPlayers
P_LookForPlayers If allaround is false, only look 180 degrees in front. Returns true if a player is targeted.
LiteX/software/Doom/mc1-doom/src/p_enemy.c:467
↓ 4 callers
Function
P_PointOnDivlineSide
P_PointOnDivlineSide Returns 0 or 1.
LiteX/software/Doom/mc1-doom/src/p_maputl.c:147
↓ 4 callers
Function
P_UnsetThingPosition
P_UnsetThingPosition Unlinks a thing from block map and sectors. On each position change, BLOCKMAP and other lookups maintaining lists ot things insid
LiteX/software/Doom/mc1-doom/src/p_maputl.c:326
↓ 4 callers
Method
PassFilter
LiteX/software/Libs/imgui/imgui.cpp:2136
↓ 4 callers
Method
PathStroke
Note: Anti-aliased filling requires points to be in clockwise order.
LiteX/software/Libs/imgui/imgui.h:2466
↓ 4 callers
Method
PushTextureID
LiteX/software/Libs/imgui/imgui_draw.cpp:614
↓ 4 callers
Method
RGBMode
LiteX/software/Tagl/Lib/gproc.cc:55
↓ 4 callers
Method
Rotate
LiteX/software/Tagl/Lib/locgman.cc:773
↓ 4 callers
Function
STB_TEXTEDIT_GETWIDTH
LiteX/software/Libs/imgui/imgui_widgets.cpp:3676
↓ 4 callers
Function
S_StartMusic
Starts some music with the music id found in sounds.h.
LiteX/software/Doom/mc1-doom/src/s_sound.c:465
↓ 4 callers
Method
SetInt
FIXME-OPT: Need a way to reuse the result of lower_bound when doing GetInt()/SetInt() - not too bad because it only happens on explicit interaction (m
LiteX/software/Libs/imgui/imgui.cpp:2024
↓ 4 callers
Method
SwapBuffers
LiteX/software/Tagl/Lib/locgman.cc:575
↓ 4 callers
Function
TableSettingsCalcChunkSize
LiteX/software/Libs/imgui/imgui_tables.cpp:3150
↓ 4 callers
Function
V_CopyRect
V_CopyRect
LiteX/software/Doom/mc1-doom/src/v_video.c:143
↓ 4 callers
Function
WI_drawAnimatedBack
LiteX/software/Doom/mc1-doom/src/wi_stuff.c:559
↓ 4 callers
Function
WI_initAnimatedBack
LiteX/software/Doom/mc1-doom/src/wi_stuff.c:479
↓ 4 callers
Function
WI_initNoState
LiteX/software/Doom/mc1-doom/src/wi_stuff.c:707
↓ 4 callers
Function
WI_slamBackground
LiteX/software/Doom/mc1-doom/src/wi_stuff.c:384
↓ 4 callers
Method
Width
LiteX/software/Tagl/Lib/gman.cc:60
↓ 4 callers
Function
_grow_capacity
LiteX/software/Libs/imgui/imgui.h:1734
↓ 4 callers
Function
_open_directory
----------------------------------------------------------------------------- _open_directory: Cycle through path string to find the start cluster add
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_filelib.c:126
↓ 4 callers
Function
clip_H
* \brief Clips a polygon by a half-plane. * \param[in] number of vertices of the input polygon. * \param[in] buff1 vertices of the input polygon. *
LiteX/software/Libs/lite_fb.c:363
↓ 4 callers
Function
clip_H
* \brief Clips a polygon by a half-plane. * \param[in] number of vertices of the input polygon. * \param[in] buff1 vertices of the input polygon. *
FemtoRV/FIRMWARE/LIBFEMTOGL/femtoGLfill_poly.c:14
↓ 4 callers
Function
color_convert_u32_to_float4
LiteX/software/Libs/imgui/imgui_sw.cpp:182
↓ 4 callers
Function
crcu16
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_util.c:189
↓ 4 callers
Function
end
LiteX/software/Libs/imgui/imgui_internal.h:672
↓ 4 callers
Method
eval
FemtoRV/SIM/SSD1351.cpp:27
↓ 4 callers
Function
fact
LiteX/software/Tagl/Rotate/bezier.cc:134
↓ 4 callers
Function
fatfs_get_file_entry
------------------------------------------------------------- fatfs_get_file_entry: Find the file entry for a filename -------------------------------
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_access.c:408
↓ 4 callers
Function
fatfs_lfn_create_sfn
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_misc.c:285
↓ 4 callers
Function
fatfs_sfn_exists
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_access.c:514
↓ 4 callers
Function
fb_clear
LiteX/software/Libs/lite_fb.c:79
↓ 4 callers
Function
fb_set_read_page
LiteX/software/Libs/lite_fb.c:47
↓ 4 callers
Function
fb_swap_buffers
LiteX/software/Libs/lite_fb.c:119
↓ 4 callers
Function
firstbit
LiteX/software/Tagl/Lib/gdefs.h:108
↓ 4 callers
Function
fl_closedir
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_filelib.c:1563
↓ 4 callers
Function
fl_fflush
----------------------------------------------------------------------------- fl_fflush: Flush un-written data to the file ---------------------------
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_filelib.c:895
↓ 4 callers
Function
fl_opendir
FemtoRV/FIRMWARE/LIBFEMTORV32/fat_io_lib/fat_filelib.c:1511
↓ 4 callers
Function
gen_chars
FemtoRV/FIRMWARE/TOOLS/FONT/make_font8x8.c:58
↓ 4 callers
Function
gen_chars
Basic/Tools/Font/makefont.c:59
↓ 4 callers
Function
is_separator
When ImGuiInputTextFlags_Password is set, we don't want actions such as CTRL+Arrow to leak the fact that underlying data are blanks or separators.
LiteX/software/Libs/imgui/imgui_widgets.cpp:3693
↓ 4 callers
Function
make_Material
LiteX/software/Programs/tinyraytracer.c:256
↓ 4 callers
Function
make_Material
LiteX/software/DemoBundle/demos/tinyraytracer.c:251
↓ 4 callers
Function
make_Material
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:240
↓ 4 callers
Function
make_Material
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:252
↓ 4 callers
Function
make_Material
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:192
↓ 4 callers
Function
make_Sphere
LiteX/software/Programs/tinyraytracer.c:282
↓ 4 callers
Function
make_Sphere
LiteX/software/DemoBundle/demos/tinyraytracer.c:277
↓ 4 callers
Function
make_Sphere
FemtoRV/FIRMWARE/EXAMPLES/tinyraytracer.c:266
↓ 4 callers
Function
make_Sphere
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/raystones.c:278
↓ 4 callers
Function
make_Sphere
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tinyraytracer.c:218
↓ 4 callers
Function
matrix_sum
Function: matrix_sum Calculate a function that depends on the values of elements in the matrix. For each element, accumulate into
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_matrix.c:237
↓ 4 callers
Function
max3
LiteX/software/Libs/imgui/imgui_sw.cpp:237
↓ 4 callers
Function
microwait
FemtoRV/FIRMWARE/LIBFEMTORV32/microwait.c:3
↓ 4 callers
Function
min3
LiteX/software/Libs/imgui/imgui_sw.cpp:231
↓ 4 callers
Function
nec_read_bit
FemtoRV/FIRMWARE/EXAMPLES/test_ir_remote.c:133
↓ 4 callers
Function
oled_RGB_to_uint16
* \brief Converts three components into a 16 bits pixel value. * \param[in] R , G , B the three components, between 0 and 255. * \return the 16-bit
LiteX/software/Libs/lite_oled.h:126
↓ 4 callers
Function
oled_off
* \brief Switches the display off. * \details Screen content is not changed. */
LiteX/software/Libs/lite_oled.h:89
↓ 4 callers
Function
parse_int
* \brief Parses an integer given as a command line argument * \param[in] str the string to be parsed * \return the parsed integer * \details if the
FemtoRV/FIRMWARE/TOOLS/FIRMWARE_WORDS_SRC/firmware_words.cpp:334
↓ 4 callers
Function
printk
Print "fixed point" number (integer/1000)
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/donut2.c:125
↓ 4 callers
Function
printmatC
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_matrix.c:68
↓ 4 callers
Function
refresh
* \param[in] from the index to start display from * \param[in] sel the index of the currently selected file * \returns the total number of files *
FemtoRV/FIRMWARE/FEMTOS/commander.c:49
↓ 4 callers
Function
reserve
Resize a vector to a smaller size, guaranteed not to cause a reallocation
LiteX/software/Libs/imgui/imgui.h:1738
↓ 4 callers
Function
show_text
FemtoRV/FIRMWARE/EXAMPLES/gfx_demo.c:61
↓ 4 callers
Function
stats_begin_frame
Begins statistics collection for current frame. Leave emtpy if not needed.
LiteX/software/Programs/tinyraytracer.c:117
↓ 4 callers
Function
stats_begin_pixel
Begins statistics collection for current pixel Leave emtpy if not needed. There are these two levels because on some femtorv32 cores (quark, tachyon),
LiteX/software/Programs/tinyraytracer.c:132
↓ 4 callers
Function
stats_end_frame
Ends statistics collection for current frame and displays result. Leave emtpy if not needed.
LiteX/software/Programs/tinyraytracer.c:159
↓ 4 callers
Function
stats_end_pixel
Ends statistics collection for current pixel Leave emtpy if not needed.
LiteX/software/Programs/tinyraytracer.c:147
↓ 4 callers
Function
stb_textedit_delete
delete characters while updating undo
LiteX/software/Libs/imgui/imstb_textedit.h:591
← previous
next →
401–500 of 3,558, ranked by callers