Originally posted by bridgman
View Post
Announcement
Collapse
No announcement yet.
RADV Reworking Pipeline Emitting To Improve CPU Usage
Collapse
X
-
Originally posted by duby229 View Post
Doesn't that exactly equal bloat on linux? Linux is not "other OS/API combinations"
- Likes 1
Comment
-
Originally posted by smitty3268 View Post
Bloat is one of those terms that gets thrown around so much it's meaningless - or rather, it means something different to everyone. It's unlikely it actually makes any difference in terms of performance, if that's what you're asking. But there's certainly extra code there that wouldn't have to be just for the linux release.
Dave.
- Likes 5
Comment
-
-
Originally posted by airlied View Post
Bloat can impact performance in many ways, CPU overhead, memory usage, reduced instruction cache residency. Having a whole extra level of wrapping between vulkan app and where the bits go in the command buffer is most definitely not optimal.
Dave.
Comment
-
Mesa does support multiple OS APIs though...that was one of the main architectural goals of gallium3d AMD has even had a Windows CE driver based on gallium at one point as far as how much that branch of the code has rotted incannot say but it own on that still as far as I know.
Comment
-
Originally posted by bridgman View Post
It's not there so much for AMDVLK itself - it's there in order to let one set of core code support a number of different OS/API combinations.
Comment
Comment