feat: Integrate frame time performance graph into iidxhook 1-8

Integrate the previously created frame time graph component
into iidxhook 1 to 8. iidxhook9 uses d3d9ex which still requires
a separate hook implementation for imgui.

Guard the feature with a switch as it might have some performance
impact and it’s something that is only required to be turned on
when needed.
This commit is contained in:
icex2
2025-02-07 15:19:02 +01:00
parent 8efeb68c75
commit 8b82b32894
46 changed files with 635 additions and 47 deletions
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Magnetic card type, format XXX, 3 digit string (supports: C02, D01, E11, ECO)
eamuse.card_type=C02
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Magnetic card type, format XXX, 3 digit string (supports: C02, D01, E11, ECO)
eamuse.card_type=D01
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Magnetic card type, format XXX, 3 digit string (supports: C02, D01, E11, ECO)
eamuse.card_type=E11
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Magnetic card type, format XXX, 3 digit string (supports: C02, D01, E11, ECO)
eamuse.card_type=ECO
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Magnetic card type, format XXX, 3 digit string (supports: C02, D01, E11, ECO)
eamuse.card_type=C02
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
eamuse.server=localhost:80
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
eamuse.server=localhost:80
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
eamuse.server=localhost:80
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
eamuse.server=localhost:80
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# PCBID
eamuse.pcbid=0101020304050607086F
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# PCBID
eamuse.pcbid=0101020304050607086F
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false
+3
View File
@@ -1,3 +1,6 @@
# Enable frame performance graph overlay
debug.enable_frame_perf_graph=false
# Run the game in a framed window (requires windowed option)
gfx.framed=false