Search found 10 matches

by aegiswings
Tue Mar 11, 2008 6:32 am
Forum: PS3 Linux Development
Topic: The state of 3D using the RSX
Replies: 12
Views: 15257

The state of 3D using the RSX

I'm relatively new to PS3 development having just bought a PS3 and installed ubuntu on it about a week ago. My PS3 is at 2.00 and I'm not going to upgrade it to 2.10 for the obvious reasons. I have a lot of experience with NVIDIA's GPUs (my day job is writing OpenGL drivers for a GPU very similar to...
by aegiswings
Fri Jan 11, 2008 8:43 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

Well I don't know how I can convince you. I work for a company that does GPUs, so I have some inside view, which of course I can't share unless you sign an NDA ;) I can't really convince you either for the same reasons even though I have the PS3 OpenGL driver code sitting right in front of me. :) H...
by aegiswings
Fri Jan 11, 2008 6:46 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

ldesnogu wrote:Well I don't know how I can convince you. I work for a company that does GPUs, so I have some inside view, which of course I can't share unless you sign an NDA ;)
I can't really convince you either for the same reasons even though I have the PS3 OpenGL driver code sitting right in front of me. :)
by aegiswings
Fri Jan 11, 2008 4:47 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

OpenGL *is* all done in hardware these days. A prize to anyone who can point out one non-trivially part of OpenGL that isn't implemented in hardware? http://www.opengl.org/pipeline/article/vol003_7 Being that the video hardware is virtualized, user-mode components (the OpenGL ICD is one of those) n...
by aegiswings
Fri Jan 11, 2008 4:21 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

OpenGL shading language compilation? What's my prize? :) That's a good one, but I think on the PS3, shaders are precompiled and so the compiler isn't part of the library but a standalone utility run when the application is built. In general, I guess you are right although I've always dealt with pre...
by aegiswings
Fri Jan 11, 2008 2:22 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

Quote: The OpenGL libraries themselve are pretty simply these days. Hum... :) I think you should take a look at driver sizes and at OpenGL spec. By OpenGL library I mean just the device independent front end of the library that parses the parameters and handles the data. This part is a relatively t...
by aegiswings
Thu Jan 10, 2008 2:44 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

What do you think a 'full OpenGL driver' is? Nvidia, ATI and the rest start with a software implementation and offload stuff to their videocards when possible. There is no hardware that provides a native OpenGL interface. Its all a mix of varying degrees. Long gone are the days when the hardware is...
by aegiswings
Wed Jan 09, 2008 6:02 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

Basically, Mesa 3D is an implementation of the OpenGL API that you can plug your hardware acceleration code into. We're not 'finally' getting it, you already have it when you install Linux on your PS3. People are working on offloading parts to the SPUs to make it faster than the software-only mode ...
by aegiswings
Wed Jan 09, 2008 5:12 am
Forum: PS3 Linux Development
Topic: Don't forget the Cell
Replies: 24
Views: 22721

I don't think OpenGL using the cell is really going to be usable at all. Remember the days of software rendering? Performance will be so miserable it won't be worth doing graphics at all. Unless you think Quake 2 is pretty cutting-edge, that is. The major hurt is going to be in texture mapping. Ever...
by aegiswings
Wed Jan 09, 2008 2:51 am
Forum: PS3 Linux Development
Topic: Does Firmware 2.10 remove access to RSX?
Replies: 30
Views: 32637

Actually, I think that Sony is blocking access to the RSX mostly because NVIDIA is making them. The RSX is based on NVIDIA's G70 series of chips and it is programmed the same way (3D features accessed through the curie class, etc.). They don't want people to know how their GPUs work which is why the...