diff --git a/Controllers/EVGAAmpereGPUController/RGBController_EVGAGPUv3.cpp b/Controllers/EVGAAmpereGPUController/RGBController_EVGAGPUv3.cpp
index 152b5bdf..26e50c24 100644
--- a/Controllers/EVGAAmpereGPUController/RGBController_EVGAGPUv3.cpp
+++ b/Controllers/EVGAAmpereGPUController/RGBController_EVGAGPUv3.cpp
@@ -25,7 +25,7 @@ static const char* evga_v3_zone_names[] =
@save :white_check_mark:
@direct :white_check_mark:
@effects :white_check_mark:
- @detectors DetectEVGAGPUControllers
+ @detectors DetectEVGAAmpereGPUControllers
@comment EVGA has not exposed a per LED control method yet so OpenRGB
is only able to set all LED's to a single color.
\*-------------------------------------------------------------------*/
diff --git a/Controllers/EVGATuringGPUController/RGBController_EVGAGPUv2.cpp b/Controllers/EVGATuringGPUController/RGBController_EVGAGPUv2.cpp
index 4c350a09..e5b8c56b 100644
--- a/Controllers/EVGATuringGPUController/RGBController_EVGAGPUv2.cpp
+++ b/Controllers/EVGATuringGPUController/RGBController_EVGAGPUv2.cpp
@@ -16,7 +16,7 @@
@save :white_check_mark:
@direct :white_check_mark:
@effects :white_check_mark:
- @detectors DetectEVGAGPUControllers
+ @detectors DetectEVGATuringGPUControllers
@comment
\*-------------------------------------------------------------------*/
diff --git a/scripts/build-supported-devices-md.sh b/scripts/build-supported-devices-md.sh
index c9317c7b..833bec94 100755
--- a/scripts/build-supported-devices-md.sh
+++ b/scripts/build-supported-devices-md.sh
@@ -13,7 +13,8 @@ OPENRGB_PATH=$1
CONTROLLER_PATH=${OPENRGB_PATH}'/Controllers'
DATA_TABLE_HEAD='| Controller Name | Connection | Save to Flash | Direct | Hardware Effects |\n'
DATA_TABLE_ALIGN='| :--- | :---: | :---: | :---: | :---: |'
-DEVICE_TABLE_HEAD='| VID | PID | Device Name |\n'
+USB_DEVICE_TABLE_HEAD='| Vendor ID | Product ID | Device Name |\n'
+GPU_DEVICE_TABLE_HEAD='| Vendor &
Device ID | Sub-Vendor &
Product ID | Device Name |\n'
DEVICE_TABLE_ALIGN='| :---: | :---: | :--- |'
MAIN_FILE='Supported Devices.md'
@@ -44,7 +45,7 @@ echo -e "- [Coolers](#coolers)" >> "$MAIN_FILE"
echo -e "- [LED Strips](#led-strips)" >> "$MAIN_FILE"
echo -e "- [Keyboards](#keyboards)" >> "$MAIN_FILE"
echo -e "- [Microphones](#microphones)" >> "$MAIN_FILE"
-echo -e "- [Mice](#mouse)" >> "$MAIN_FILE"
+echo -e "- [Mice](#mice)" >> "$MAIN_FILE"
echo -e "- [Mouse Mats](#mouse-mats)" >> "$MAIN_FILE"
echo -e "- [Headsets](#headsets)" >> "$MAIN_FILE"
echo -e "- [Headset Stands](#headset-stands)" >> "$MAIN_FILE"
@@ -181,7 +182,11 @@ do
echo -e "## Saving\n ${save_title}\n" >> "$outfile"
echo -e "## Direct Mode\n ${direct_title}\n" >> "$outfile"
echo -e "## Hardware Effects\n ${effects_title}\n" >> "$outfile"
- echo -e "## Device List\n\n${DEVICE_TABLE_HEAD}${DEVICE_TABLE_ALIGN}" >> "$outfile"
+ if [[ $categories = GPU ]]; then
+ echo -e "## Device List\n\n${GPU_DEVICE_TABLE_HEAD}${DEVICE_TABLE_ALIGN}" >> "$outfile"
+ else
+ echo -e "## Device List\n\n${USB_DEVICE_TABLE_HEAD}${DEVICE_TABLE_ALIGN}" >> "$outfile"
+ fi
## Iterate over the comma seperated detector function list
while read -r detector
@@ -219,7 +224,7 @@ do
spid=${spid/0x/}
device_name=${device_name//[^[:alnum:][:blank:]]/}
- table_row=$(printf '| `%s:%s` | `%s:%s` | %s |' "${vid}" "${pid/ /}" "${svid}" "${spid/ /}" "${device_name}")
+ table_row=$(printf '| `%s:%s` | `%s:%s` | %s |' "${vid/ /}" "${pid/ /}" "${svid/ /}" "${spid/ /}" "${device_name}")
;;
*)
table_row=""