Euro Truck Simulator 2, has a 3d profile for tridef (native support), so it should work with tridef and the desktop viewer.
Tridef works for most directx 9-11 games, not all of them (but nearly all of them).
Games that don’t have native support often have a community/user profile, that can be found in their forums.
If you consider using tridef and the desktop viewer, you should cap/limit the fps of the game and put the process priority for the desktop viewer up (in the task-manager),
or you might get choppy performance.