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
↓ 2 callers
Function
stbtt__buf_peek8
LiteX/software/Libs/imgui/imstb_truetype.h:1123
↓ 2 callers
Function
stbtt__close_shape
LiteX/software/Libs/imgui/imstb_truetype.h:1623
↓ 2 callers
Function
stbtt__csctx_close_shape
LiteX/software/Libs/imgui/imstb_truetype.h:1904
↓ 2 callers
Function
stbtt__cuberoot
LiteX/software/Libs/imgui/imstb_truetype.h:4366
↓ 2 callers
Function
stbtt__get_subrs
LiteX/software/Libs/imgui/imstb_truetype.h:1337
↓ 2 callers
Function
stbtt__h_prefilter
LiteX/software/Libs/imgui/imstb_truetype.h:3852
↓ 2 callers
Function
stbtt__hheap_alloc
LiteX/software/Libs/imgui/imstb_truetype.h:2678
↓ 2 callers
Function
stbtt__hheap_cleanup
LiteX/software/Libs/imgui/imstb_truetype.h:2705
↓ 2 callers
Function
stbtt__hheap_free
LiteX/software/Libs/imgui/imstb_truetype.h:2699
↓ 2 callers
Function
stbtt__new_active
LiteX/software/Libs/imgui/imstb_truetype.h:2743
↓ 2 callers
Function
stbtt__v_prefilter
LiteX/software/Libs/imgui/imstb_truetype.h:3914
↓ 2 callers
Function
stop_time
Function : stop_time This function will be called right after ending the timed portion of the benchmark. Implementation may be cap
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/COREMARK/core_portme.c:92
↓ 2 callers
Function
swap
LiteX/software/Libs/imgui/imgui_sw.cpp:46
↓ 2 callers
Function
translatekey
LiteX/software/Doom/mc1-doom/src/i_video_sdl2.c:46
↓ 2 callers
Function
ttLONG
LiteX/software/Libs/imgui/imstb_truetype.h:1272
↓ 2 callers
Function
tty_graphics_draw_two_pixels
* \brief Draws two "pixels" at the current * cursor position and advances the current cursor * position. * \details Characters are roughly twice
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tty_graphics.h:79
↓ 2 callers
Function
tty_graphics_newline
* \brief Moves the cursor position to the next line. * \details Background and foreground colors are set to black. */
FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/FIRMWARE/tty_graphics.h:99
↓ 2 callers
Function
twoSided
twoSided() Given the sector number and the line number, it will tell you whether the line is two-sided or not.
LiteX/software/Doom/mc1-doom/src/p_spec.c:215
↓ 2 callers
Function
vec2_scale
FemtoRV/FIRMWARE/EXAMPLES/imgui_emul.h:39
↓ 2 callers
Function
wait_cycles
FemtoRV/FIRMWARE/LIBFEMTORV32/wait_cycles.c:3
↓ 2 callers
Function
wipe_shittyColMajorXform
LiteX/software/Doom/mc1-doom/src/f_wipe.c:41
↓ 1 callers
Function
AM_Drawer
LiteX/software/Doom/mc1-doom/src/am_map.c:1279
↓ 1 callers
Function
AM_LevelInit
should be called at the start of every level right now, i figure it out myself
LiteX/software/Doom/mc1-doom/src/am_map.c:507
↓ 1 callers
Function
AM_Responder
Handle events (user inputs) in automap mode
LiteX/software/Doom/mc1-doom/src/am_map.c:575
↓ 1 callers
Function
AM_Start
LiteX/software/Doom/mc1-doom/src/am_map.c:536
↓ 1 callers
Function
AM_Ticker
Updates on Game Tick
LiteX/software/Doom/mc1-doom/src/am_map.c:758
↓ 1 callers
Function
AM_addMark
adds a marker at the current location
LiteX/software/Doom/mc1-doom/src/am_map.c:355
↓ 1 callers
Function
AM_changeWindowScale
Zooming
LiteX/software/Doom/mc1-doom/src/am_map.c:700
↓ 1 callers
Function
AM_clearFB
Clear automap frame buffer.
LiteX/software/Doom/mc1-doom/src/am_map.c:785
↓ 1 callers
Function
AM_clipMline
Automap clipping of lines. Based on Cohen-Sutherland clipping algorithm but with a slightly faster reject and precalculated slopes. If the speed is
LiteX/software/Doom/mc1-doom/src/am_map.c:797
↓ 1 callers
Function
AM_doFollowPlayer
LiteX/software/Doom/mc1-doom/src/am_map.c:716
↓ 1 callers
Function
AM_drawCrosshair
LiteX/software/Doom/mc1-doom/src/am_map.c:1273
↓ 1 callers
Function
AM_drawFline
Classic Bresenham w/ whatever optimizations needed for speed
LiteX/software/Doom/mc1-doom/src/am_map.c:925
↓ 1 callers
Function
AM_drawGrid
Draws flat (floor/ceiling tile) aligned grid lines.
LiteX/software/Doom/mc1-doom/src/am_map.c:1016
↓ 1 callers
Function
AM_drawMarks
LiteX/software/Doom/mc1-doom/src/am_map.c:1252
↓ 1 callers
Function
AM_drawPlayers
LiteX/software/Doom/mc1-doom/src/am_map.c:1184
↓ 1 callers
Function
AM_drawThings
LiteX/software/Doom/mc1-doom/src/am_map.c:1228
↓ 1 callers
Function
AM_drawWalls
Determines visible lines, draws them. This is LineDef based, not LineSeg based.
LiteX/software/Doom/mc1-doom/src/am_map.c:1062
↓ 1 callers
Function
AM_findMinMaxBoundaries
Determines bounding box of all vertices, sets global variables controlling zoom range.
LiteX/software/Doom/mc1-doom/src/am_map.c:367
↓ 1 callers
Function
AM_initVariables
LiteX/software/Doom/mc1-doom/src/am_map.c:430
↓ 1 callers
Function
AM_loadPics
LiteX/software/Doom/mc1-doom/src/am_map.c:472
↓ 1 callers
Function
AM_maxOutWindowScale
set the window scale to the minimum size
LiteX/software/Doom/mc1-doom/src/am_map.c:565
↓ 1 callers
Function
AM_restoreScaleAndLoc
LiteX/software/Doom/mc1-doom/src/am_map.c:331
↓ 1 callers
Function
AM_saveScaleAndLoc
LiteX/software/Doom/mc1-doom/src/am_map.c:322
↓ 1 callers
Function
AM_unloadPics
LiteX/software/Doom/mc1-doom/src/am_map.c:485
↓ 1 callers
Function
A_ReFire
A_ReFire The player can re-fire the weapon without lowering it entirely.
LiteX/software/Doom/mc1-doom/src/p_pspr.c:323
↓ 1 callers
Function
A_SkullAttack
LiteX/software/Doom/mc1-doom/src/p_enemy.c:1355
↓ 1 callers
Function
A_SpawnFly
LiteX/software/Doom/mc1-doom/src/p_enemy.c:1853
↓ 1 callers
Function
Add
LiteX/software/Libs/imgui/imgui_internal.h:509
↓ 1 callers
Method
AddBezierCubic
Cubic Bezier takes 4 controls points
LiteX/software/Libs/imgui/imgui_draw.cpp:1555
↓ 1 callers
Method
AddBezierQuadratic
Quadratic Bezier takes 3 controls points
LiteX/software/Libs/imgui/imgui_draw.cpp:1566
↓ 1 callers
Method
AddNgon
Guaranteed to honor 'num_segments'
LiteX/software/Libs/imgui/imgui_draw.cpp:1531
↓ 1 callers
Method
AddNgonFilled
Guaranteed to honor 'num_segments'
LiteX/software/Libs/imgui/imgui_draw.cpp:1543
↓ 1 callers
Function
AddWindowToDrawData
LiteX/software/Libs/imgui/imgui.cpp:4369
↓ 1 callers
Function
AddWindowToSortBuffer
LiteX/software/Libs/imgui/imgui.cpp:4317
↓ 1 callers
Function
BindToLocalPort
BindToLocalPort
LiteX/software/Doom/mc1-doom/src/i_net.c:100
↓ 1 callers
Method
Blend
LiteX/software/Tagl/Rotate/mesh.cc:541
↓ 1 callers
Method
BuildLookupTable
LiteX/software/Libs/imgui/imgui_draw.cpp:3150
↓ 1 callers
Function
CS_L
FemtoRV/FIRMWARE/LIBFEMTORV32/spi_sd.c:22
↓ 1 callers
Method
CalcCustomRectUV
LiteX/software/Libs/imgui/imgui_draw.cpp:2231
↓ 1 callers
Function
ClampWindowRect
LiteX/software/Libs/imgui/imgui.cpp:5683
↓ 1 callers
Method
Clear
LiteX/software/Libs/imgui/imgui_internal.h:1285
↓ 1 callers
Function
ClearAllBits
LiteX/software/Libs/imgui/imgui_internal.h:548
↓ 1 callers
Function
ClearFreeMemory
LiteX/software/Libs/imgui/imgui_internal.h:1036
↓ 1 callers
Method
ClearInputKeys
LiteX/software/Libs/imgui/imgui.cpp:1200
↓ 1 callers
Method
ClearOutputData
LiteX/software/Libs/imgui/imgui_draw.cpp:3128
↓ 1 callers
Method
ClearSelection
LiteX/software/Libs/imgui/imgui.h:1994
↓ 1 callers
Method
ClearTexData
LiteX/software/Libs/imgui/imgui_draw.cpp:2011
↓ 1 callers
Function
CmdLineParse
LiteX/software/Tagl/Rotate/cmdline.cc:116
↓ 1 callers
Function
CmdLineShowDefaults
LiteX/software/Tagl/Rotate/cmdline.cc:73
↓ 1 callers
Function
ColorToggle
LiteX/software/Tagl/Rotate/rotate.cc:154
↓ 1 callers
Method
CompareWithCurrentState
Compare to detect usage errors
LiteX/software/Libs/imgui/imgui.cpp:7660
↓ 1 callers
Method
CopyBuffer256
LiteX/software/Tagl/Lib/gport.cc:144
↓ 1 callers
Function
CreateNewWindow
LiteX/software/Libs/imgui/imgui.cpp:5313
↓ 1 callers
Function
CursorAnimReset
Cursor & Selection
LiteX/software/Libs/imgui/imgui_internal.h:1042
↓ 1 callers
Function
CursorClamp
After a user-input the cursor stays on for a while without blinking
LiteX/software/Libs/imgui/imgui_internal.h:1043
↓ 1 callers
Function
DOOM_approx_inv_sqrt
Stack Overflow - Fast 1/X division (reciprocal)
FemtoRV/SIM/FPU_funcs.cpp:538
↓ 1 callers
Function
D_ArbitrateNetStart
D_ArbitrateNetStart
LiteX/software/Doom/mc1-doom/src/d_net.c:454
↓ 1 callers
Function
D_CheckNetGame
LiteX/software/Doom/mc1-doom/src/d_net.c:533
↓ 1 callers
Function
D_Display
LiteX/software/Doom/mc1-doom/src/d_main.c:169
↓ 1 callers
Function
D_DoomMain
D_DoomMain
LiteX/software/Doom/mc1-doom/src/d_main.c:750
↓ 1 callers
Function
D_PageDrawer
D_PageDrawer
LiteX/software/Doom/mc1-doom/src/d_main.c:404
↓ 1 callers
Function
D_PageTicker
D_PageTicker Handles timing for warped projection
LiteX/software/Doom/mc1-doom/src/d_main.c:395
↓ 1 callers
Function
DebugNodeTableGetSizingPolicyDesc
LiteX/software/Libs/imgui/imgui_tables.cpp:3508
↓ 1 callers
Function
DebugStartItemPicker
LiteX/software/Libs/imgui/imgui_internal.h:2785
↓ 1 callers
Function
Decode85
LiteX/software/Libs/imgui/imgui_draw.cpp:2111
↓ 1 callers
Method
Dither
LiteX/software/Tagl/Lib/gproc.cc:79
↓ 1 callers
Function
DoCommand
LiteX/software/Tagl/Rotate/rotate.cc:219
↓ 1 callers
Method
DoOpen
LiteX/software/Libs/imgui/imgui_demo.cpp:7588
↓ 1 callers
Function
DragFloat3
LiteX/software/Libs/imgui/imgui.h:2851
↓ 1 callers
Function
Draw
Demonstrate creating a simple console window, with scrolling, filtering, completion and history. For the console example, we are using a more C++ like
LiteX/software/Libs/imgui/imgui_demo.cpp:6399
↓ 1 callers
Function
EV_DoDonut
Special Stuff that can not be categorized
LiteX/software/Doom/mc1-doom/src/p_spec.c:1112
↓ 1 callers
Function
EV_StartLightStrobing
Start strobing lights (usually from a trigger)
LiteX/software/Doom/mc1-doom/src/p_lights.c:193
↓ 1 callers
Function
EV_TurnTagLightsOff
TURN LINE'S TAG LIGHTS OFF
LiteX/software/Doom/mc1-doom/src/p_lights.c:212
↓ 1 callers
Function
EV_VerticalDoor
EV_VerticalDoor : open a door manually, no tag value
LiteX/software/Doom/mc1-doom/src/p_doors.c:340
↓ 1 callers
Function
EditTableColumnsFlags
LiteX/software/Libs/imgui/imgui_demo.cpp:3681
↓ 1 callers
Method
End
LiteX/software/Libs/imgui/imgui.cpp:2397
↓ 1 callers
Method
EnvironMap
LiteX/software/Tagl/Rotate/mesh.cc:592
↓ 1 callers
Function
ExecCommand
LiteX/software/Libs/imgui/imgui_demo.cpp:6595
↓ 1 callers
Function
ExtractFileBase
LiteX/software/Doom/mc1-doom/src/w_wad.c:67
← previous
next →
1,001–1,100 of 3,558, ranked by callers