gareth evans writes:
>On 05/01/2021 11:13, Richard Kettlewell wrote:
>> Ahem A Rivet's Shot writes:
>>> Richard Kettlewell wrote:
>>>> gareth evans writes:
>>>>> I am particularly interested in the Binary Blob
>>>>> provided for Raspberry Pi computers, with a view to
>>>>> getting detailed knowledge of the video processors
>>>>> employed therein.
>>>>
>>>> Why would you do that instead of reading a reference manual for the
>>>> target architecture?
>>>
>>> The documentation for the GPU on the RPi has not been published,
>>> he seeks to reverse engineer it from the binary code that implements a
>>> published API on it.
>>
>> I was under the impression it was a VideoCore IV, which appears to be
>> sufficiently documented for GNU toolchain port.
>>
>> https://docs.broadcom.com/doc/12358545
>> https://github.com/itszor/vc4-toolchain
>>
>
>The first of those does not produce anything.
Except a PDF entitled "VideoCore IV 3d Architecture Reference Guide".
Check your downloads directory.
e.g.
Fragment shaders are started automatically each time the FEP accumulates a
vector of up to four quads (16
pixels) to shade together. The quad input data from the FEP is automatically
written into per-thread QPU
registers when the fragment shader is started. The following data is written to
these QPU registers, in addition
to the normal PC address, uniforms base address, and uniforms size:
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|