Announcement
Collapse
No announcement yet.
Imagination Releases Full ISA Documentation For PowerVR Rogue GPUs
Collapse
X
-
Originally posted by caligula View PostPowerVR hardware can be still considered a cancer. Don't buy from them. Boycott their products until they become as open as Intel.
Comment
-
Originally posted by chithanh View PostThat statement is quite ironic given that Intel uses PowerVR graphics in some of their Atom chips, especially in the mobile ones.
Comment
-
-
Originally posted by robclark View PostSince pvr does so much in the shader (including the micro-kernel / firmware, which is a big part of what makes it's architecture such a convoluted mess), it is actually a pretty useful step. *Assuming* it doesn't require a click through agreement that would prevent r/e or working on an open src driver (and I have heard this is not the case).
And as far as I can tell from having installed the SDK, the ISA documentation is basically just a list of the assembly syntax and a description of each instruction - it doesn't even describe the instruction encoding. (The SDK does include Series6/6XT shader compiler+disassembler tools though, under a license that doesn't look too restrictive on use, which I guess would be helpful when reverse engineering.)
Comment
-
That Intel uses 3rd party IP in their products does not absolve them from providing proper drivers or documentation.
Originally posted by caligula View PostAFAIK Intel also provides HD graphics for some mobile products, but PowerVR for some lower end stuff.
Unless of course you count tablets and notebooks as mobile devices, but that is not the industry consensus.
Comment
-
Originally posted by Philip View PostThe newly released documentation is only for PVR Series6, not for Series5 (which still requires an NDA), and apparently Series6 was a significant redesign of the shader ISA. Series5 does run the microkernel on its shader engines (with the microkernel being written directly as shader assembly, which sounds like great fun), but Series6 has a separate microcontroller for that (source) which is still undocumented. So the documentation won't help with understanding the microkernel on either generation.
Comment
-
Originally posted by chithanh View PostThat Intel uses 3rd party IP in their products does not absolve them from providing proper drivers or documentation.
Comment
-
Comment
Comment