Basic Texture Support, Multi-Tile For Freedreno
The open-source Freedreno driver -- the reverse-engineered creation for supporting the Adreno-based Qualcomm's Snapdragon graphics hardware -- picked up a few more features this weekend.
Rob Clark, the Texas Instruments employee who has been reverse-engineering and writing this driver for TI's competition in his spare time, now has a textured cube working. He added basic texture support to his driver along with multi-tile rendering (thus allowing render targets larger than 512K). This work builds upon Rob's recent milestone of a working shader assembler for Freedreno so that this reverse-engineered driver no longer has any dependence on the hardware's official binary blob.
The code for the Freedreno driver is available from GitHub. Embedded below is a video from Rob Clark showing the textured cube working on his driver from an HP TouchPad tablet.
Rob Clark, the Texas Instruments employee who has been reverse-engineering and writing this driver for TI's competition in his spare time, now has a textured cube working. He added basic texture support to his driver along with multi-tile rendering (thus allowing render targets larger than 512K). This work builds upon Rob's recent milestone of a working shader assembler for Freedreno so that this reverse-engineered driver no longer has any dependence on the hardware's official binary blob.
The code for the Freedreno driver is available from GitHub. Embedded below is a video from Rob Clark showing the textured cube working on his driver from an HP TouchPad tablet.
1 Comment