Are you referring to UG471? If so, I looked through the sections pertaining to TMDS_33. Just going back through it, the most pertinent section appears to be on P95:
TMDS inputs require a 50ohm pull-up and no diff term resistor
Bank voltage is 3V3 and TMDS is available on HR banks
TMDS_33 IOSTANDARD supports OBUFDS
The first point, above, isn't relevant as I'm configuring outputs. The second and third points are satisfied by the design.
There are termination diagrams in the appendices, are you referring to these?
Something which also crossed my mind when I first looked at this, but I don't think this is relevant for outputs? e.g. If you look at the clocking resources guide, it explicitly mentions clock inputs should be routed via clock capable pins. It's a bit vague, as it mentions 'clock capable I/O' in some places, but I think that clocks exported from the FPGA should be brought out via an ODDR + (OBUF or OBUFDS) and do not need to be connected to clock capable pins.