Dieter Nützel wrote:
The asm output looks quite readable: you can see symbol names and accesses to PCI registers (base ptr + offset).
A "bad" original for DRI;-)
This information should only be used to write a header file describing the registers. Of course I'm not talking about cutting & pasting asm code into the open-source DRI module ;-)
I'm not familiar with 3D hardware, but my rough guess is that you could easily guess what the registers if you know what the GL extensions are supposed to do and see what values are written in registers.
Some are on it for ages, but.
Perhaps I'm underestimating the complexity behind that code... I seemed to me that there was not too much glue code between the module API and the hardware registers.
IANAL, but reverse engineering is perfectly legal here in Europe and probably even in the USA if your goal is achieving compatibility.
If we didn't get another IP right ("software patents", which we didn't have today, even if the EPÜ/EPC did it falsely the US-way) in Europe.
The new patent law is still being discussed. The current convention explicitly disallows patenting computer programs, mathematical methods and the like:
http://www.european-patent-office.org/legal/epc/e/ar52.html
BTW Which is the official Italian standpoint. European Commision Draft or Parliament (later is against)?
Italy has always been vaguely against the new software patent law. AFAIK, the strongest supporter of this regulation is Irland (where Microsoft's European HQ is, along with many other big corporations).
The law will be discussed again in the Parliament... let's hope not too many politicians will already have been bought by that time.
I can freely use the S3TC extension here because it's not (yet) patentable.
Yes, but IS falsely by the EPÜ/EPC... ...and "solved" with Roland's work;-)
Who I'm very grateful to for his clever hack. Let's hope the distributors can license that code from VIA. Microsoft did so for DX9.
Any US developer could write it and even compile it, as long as he doesn't sell it in his country.
Somewhat to simple I think.
Well, WANL (We Are Not Lawyers)...
-- // Bernardo Innocenti - Develer S.r.l., R&D dept. \X/ http://www.develer.com/
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel