bemanitools/src/main
icex2 aa3e7d307d feat: Add frame time performance graph imgui overlay
A overlay window showing the a frame time graph with
the current frame time, ~10 seconds of history as well
as reference lines for the current avg. and a configurable
target frame time.

This is considered a debug tool to support in any efforts
that are related to understanding current frame times
of the games. More specifically this can be used to asses
impact of any bemanitools hooking to the game’s main
(render) loop.
2025-02-07 22:41:44 +01:00
..
acio acio: Add BIOB and BI2B identifiers 2023-10-09 19:11:37 +02:00
aciodrv chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
aciodrv-proc chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
acioemu chore: Apply code formatting 2024-01-31 22:47:14 +01:00
aciomgr chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
aciotest chore: Apply code formatting 2024-01-31 22:47:14 +01:00
asio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
avs-util feat: Add new module to scope avs related "utility" stuff 2024-01-31 22:47:14 +01:00
bemanitools chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
bio2 Update BIO2 IIDX emulation to support watchdog poll 2023-10-09 19:11:37 +02:00
bio2drv chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
bio2emu Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
bio2emu-iidx Update BIO2 IIDX emulation to support watchdog poll 2023-10-09 19:11:37 +02:00
bsthook Adapt everything in BT5 to new capnhook API 2020-09-02 19:35:15 +00:00
bstio Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
camhook chore: Apply code formatting 2023-04-15 22:37:07 +02:00
cconfig clang-format pass 2020-01-10 17:24:47 -05:00
config Properly save/load the new analog invert option 2024-01-31 21:40:22 +01:00
d3d9-util feat(d3d9-util): Add separate module for d3d9 utils/helpers 2023-04-15 22:37:07 +02:00
d3d9exhook chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ddrhook-util chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ddrhook1 Revert "Make roundplug PCBID/EAMID verification fail a hard error" 2023-10-18 23:29:19 +02:00
ddrhook2 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ddrio ddrio: Add hdxs output functions 2020-06-29 06:51:25 -07:00
ddrio-async chore: Apply code formatting 2024-01-31 22:47:14 +01:00
ddrio-mm ddrio: add some more comments 2020-06-29 11:23:01 -07:00
ddrio-p3io feat(ddrio-p3io): Add ddrio API implementation for DDR P3IO 2023-06-25 13:24:07 +02:00
ddrio-smx chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ddriotest feat(ddriotest): Add driotest tool to test ddrio API implementations 2023-06-25 13:24:07 +02:00
dinput sdvxhook: code-format 2020-09-13 19:46:16 -07:00
eamio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
eamio-icca chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
eamiotest eamio-icca: add config to allow port to be set 2021-03-16 22:06:21 +00:00
extio feat(extio): Add EXTIO command data structures 2023-06-25 13:24:07 +02:00
extiodrv feat(extiodrv): Add (DDR) EXTIO driver 2023-06-25 13:24:07 +02:00
extiotest feat(extiotest): Add testing tool for real EXTIO devices 2023-06-25 13:24:07 +02:00
ezusb Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
ezusb-emu chore: Apply code formatting to entire code base 2023-04-06 15:39:53 +02:00
ezusb-iidx fix(iidx/ezusb): ezusb does not have a white dongle 2023-04-06 15:39:53 +02:00
ezusb-iidx-16seg-emu iidxhook: split off node-16seg to remove eamio dependency from iidxhook-cn 2022-06-24 00:57:26 -07:00
ezusb-iidx-emu chore: Apply code formatting to entire code base 2023-04-06 15:39:53 +02:00
ezusb-iidx-fpga-flash Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb-iidx-sram-flash Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb-tool Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb2 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ezusb2-dbg-hook Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
ezusb2-emu chore: Apply code formatting to entire code base 2023-04-06 15:39:53 +02:00
ezusb2-iidx Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
ezusb2-iidx-emu feat(iidx 14-24): Wire up coin mech to IO emulation 2023-04-06 15:39:53 +02:00
ezusb2-popn chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ezusb2-popn-emu chore: Apply code formatting to entire code base 2023-04-06 15:39:53 +02:00
ezusb2-popn-shim chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
ezusb2-tool Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
geninput chore: Apply code formatting 2024-01-31 22:47:14 +01:00
hook fix: Add missing hook_table_revert function 2025-02-07 22:41:44 +01:00
hooklib chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidx-bio2-exit-hook chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidx-ezusb-exit-hook iidx-ezusb1/2 exit hook: Replace duplicate code with util function 2020-12-20 16:38:06 +01:00
iidx-ezusb2-exit-hook iidx-ezusb1/2 exit hook: Replace duplicate code with util function 2020-12-20 16:38:06 +01:00
iidx-irbeat-patch Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
iidxhook-d3d9 feat(iidx 20-26): New up-/downscaling gfx module, old one doesn't work 2023-04-15 22:37:07 +02:00
iidxhook-util Revert "Make roundplug PCBID/EAMID verification fail a hard error" 2023-10-18 23:29:19 +02:00
iidxhook1 fix(iidx): Fix stretched BGAs in 9th and 10th style 2023-06-25 13:02:02 +02:00
iidxhook2 fix(iidx): Fix stretched BGAs in 9th and 10th style 2023-06-25 13:02:02 +02:00
iidxhook3 fix(iidx): Fix stretched BGAs in 9th and 10th style 2023-06-25 13:02:02 +02:00
iidxhook4 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidxhook4-cn chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidxhook5 chore: Apply code formatting to entire code base 2023-04-06 15:39:53 +02:00
iidxhook5-cn chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidxhook6 feat(iidx 20-26): Hook new "HD era scaling" module 2023-04-15 22:37:07 +02:00
iidxhook7 feat(iidx 20-26): Hook new "HD era scaling" module 2023-04-15 22:37:07 +02:00
iidxhook8 feat(iidx 20-26): Hook new "HD era scaling" module 2023-04-15 22:37:07 +02:00
iidxhook9 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidxio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
iidxio-bio2 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidxio-ezusb chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
iidxio-ezusb2 Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
iidxiotest chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
imgui feat: Integrate imgui library, squash to initial integration 2025-02-07 22:41:44 +01:00
imgui-bt feat: Add bt d3d9 hook specific imgui overlay 2025-02-07 22:41:44 +01:00
imgui-debug feat: Add frame time performance graph imgui overlay 2025-02-07 22:41:44 +01:00
inject inject: mark version.c as volatile 2023-06-25 12:51:33 +02:00
jbhook-util fix(jb/p4io): Fix IO buffer inconsistency/random input misfiring 2023-04-06 15:39:53 +02:00
jbhook-util-p3io fix(jb/p3io): Fix IO buffer inconsistency/random input misfiring 2023-04-06 15:39:53 +02:00
jbhook1 Revert "Make roundplug PCBID/EAMID verification fail a hard error" 2023-10-18 23:29:19 +02:00
jbhook2 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
jbhook3 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
jbio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
jbio-magicbox jbio-magicbox: comment nonfunctional jb_io_set_panel_mode 2021-04-06 20:25:07 +10:00
jbio-p4io chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
jbiotest chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
launcher launcher: print build info at startup 2023-06-25 12:51:33 +02:00
mempatch-hook chore: Apply code formatting to entire code base 2023-04-06 15:39:53 +02:00
mm Fix incorrect SetupDiGetClassDevs error checking 2023-11-13 19:37:29 +01:00
nv feat: nvgpu tool for tweaking nvidia gpu driver settings 2025-02-07 22:41:44 +01:00
nvgpu feat: nvgpu tool for tweaking nvidia gpu driver settings 2025-02-07 22:41:44 +01:00
p3io fix(p3ioemu): Incorrect dispatching of unknown p3io commands 2023-11-30 20:33:36 +01:00
p3io-ddr-tool feat(p3io-ddr-tool): CLI tool to test and debug a real DDR P3IO 2023-06-25 13:24:07 +02:00
p3iodrv feat(p3iodrv): Add DDR compatible P3IO driver 2023-06-25 13:24:07 +02:00
p3ioemu chore: Apply code formatting 2024-01-31 22:47:14 +01:00
p4io chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
p4iodrv chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
p4ioemu chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
pcbidgen Apply clang-format code style to all source files 2019-10-20 00:50:40 +02:00
popnhook-util chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
popnhook1 Revert "Make roundplug PCBID/EAMID verification fail a hard error" 2023-10-18 23:29:19 +02:00
popnio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxhook chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxhook2 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxhook2-cn chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxio-bio2 chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
sdvxio-kfca chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
security chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
unicorntail refactor(unicorntail): Adjust to p3io command structure changes 2023-06-25 13:24:07 +02:00
util feat: nvgpu tool for tweaking nvidia gpu driver settings 2025-02-07 22:41:44 +01:00
vefxio Various import fixes caused by clang-format 2019-10-22 21:04:45 +02:00
vigem-ddrio Feature: vigem driver for ddrio (#247) 2023-04-11 18:04:36 +02:00
vigem-iidxio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
vigem-sdvxio chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00
vigemstub chore: Apply code formatting on entire codebase for consistent style 2023-04-06 15:39:53 +02:00