@Belxjander
Quote:
That means there is a question of whether it is possible to access the underlying radeon GPU command buffer in a legitimate way along with feeding blocks of 3D data to it without disrupting your existing 2D driver.
Is there any considerations for opening access to this in some clean way without trashing your existing driver?
The RadeonHD_RM.resource allows multiple drivers to access the GPU without getting in each other's way. That's how the W3D_SI driver gets access to the GPU.
Direct access to the GPU command buffer (via RadeonHD_RM.resource) would be a bad idea because it's far too low-level. The correct approach is via a driver (e.g., Vulkan, Gallium3D, or even something else), and that's a definite possibility. In fact, the whole point of the RadeonHD_RM.resource is to give a modern 3D driver access to GPU resources.
Hans