Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 14-Jan-2009, 20:03   #1
MrCarrefour
Junior Member
 
Join Date: Jan 2009
Posts: 14
Default Ps3 linux: RSX 3d chip situation

Hi friend, is something going on with the 3d support for ps3 linux?
Forgetting the hack, do you think sony will open the 3d access as the ps3 hardware sales turn in profit, or do you think sony will ever?
I think sony don't want you to buy a ps3 just to use as a pc, but to use it first for games, and if you want .. as a pc .. but .. not so much as a pc !!!
So I think sony will never open 3d support for ps3
MrCarrefour is offline   Reply With Quote
Old 16-Jan-2009, 06:30   #2
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
So I think sony will never open 3d support for ps3
Me too.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is offline   Reply With Quote
Old 16-Jan-2009, 10:29   #3
manux
Member
 
Join Date: Sep 2002
Location: USA, CA
Posts: 831
Default

The speculation is that it's more of an issue with platform integrity(i.e. prevent piracy) that makes it not possible/difficult to open rsx to third parties in linux. Perhaps RSX can access memory in a way that could potentially circumvent hypervisor...

I doubt Sony is afraid of someone making games to linux platform that would be able to compete even remotely with licensed developers and their resources. It's not as if some random guy can just go and develop a game that competes with killzones and uncharted territories... Also even if there was open source driver who says that it would perform as well as what's available in Sony's private sdk...

edit. Another good reason to not exposing RSX can be related to deal with nvidia and the licensing model/nda. Does sony have the *right* to give access to rsx and expose how it works?

Last edited by manux; 16-Jan-2009 at 12:13.
manux is offline   Reply With Quote
Old 16-Jan-2009, 16:01   #4
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
edit. Another good reason to not exposing RSX can be related to deal with nvidia and the licensing model/nda. Does sony have the *right* to give access to rsx and expose how it works?
I think this is the case.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is offline   Reply With Quote
Old 16-Jan-2009, 23:15   #5
Panajev2001a
Senior Member
 
Join Date: Mar 2002
Posts: 3,187
Send a message via MSN to Panajev2001a
Default

Quote:
Originally Posted by manux View Post
The speculation is that it's more of an issue with platform integrity(i.e. prevent piracy) that makes it not possible/difficult to open rsx to third parties in linux. Perhaps RSX can access memory in a way that could potentially circumvent hypervisor...
The same as there probably are ways to break-in SPU Isolation mode and the Hypervisor's security from the CPU side (and people working on it I am sure...)... RSX's DMA accesses are checked for validity (by a HW component on the other side of the FlexIO bus IIRC), i.e. you try to access a protected region from RSX --> DMA denied.

PS3 Linux is a monumental failure as far as homebrew gaming is concerned (and that is the tip of the iceberg, the whole content creation and content tools->game engine pipeline issue is yet another HUGE problem you'd have to face, even worse than not having RSX)... especially considering PS2 Linux and XNA on the Xbox 360.

I have no words...

I doubt they will ever figure out how to make PS3 Linux more appealing to those trying to don both high quality 3D graphics and use CELL to the max in non-graphics related tasks, especially when they are so far away from allowing even a JAVA+LUA/LUA+some_OpenGL_3D_graphics_support mini-SDK in HOME for user created arcade games.
__________________
"Any idea worth a damn is already patented... twice" -Mfa
Panajev2001a is offline   Reply With Quote
Old 16-Jan-2009, 23:16   #6
Panajev2001a
Senior Member
 
Join Date: Mar 2002
Posts: 3,187
Send a message via MSN to Panajev2001a
Default

Quote:
Originally Posted by rpg.314 View Post
I think this is the case.
An OpenGL driver would not expose RSX's inner workings to users...
__________________
"Any idea worth a damn is already patented... twice" -Mfa
Panajev2001a is offline   Reply With Quote
Old 16-Jan-2009, 23:30   #7
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Quote:
Originally Posted by Panajev2001a View Post
especially when they are so far away from allowing even a JAVA+LUA/LUA+some_OpenGL_3D_graphics_support mini-SDK in HOME for user created arcade games.
Yo ! Any news on this ? The Develop article in October/Nov 2008 implied that they have submitted something for approval. Do you have any more details ?
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote
Old 17-Jan-2009, 00:53   #8
Panajev2001a
Senior Member
 
Join Date: Mar 2002
Posts: 3,187
Send a message via MSN to Panajev2001a
Default

Quote:
Originally Posted by patsu View Post
Yo ! Any news on this ? The Develop article in October/Nov 2008 implied that they have submitted something for approval. Do you have any more details ?
No, sorry... I do not know anything about that more than that article revealed and I know that because I read it in the article... so... sigh...
__________________
"Any idea worth a damn is already patented... twice" -Mfa
Panajev2001a is offline   Reply With Quote
Old 17-Jan-2009, 05:20   #9
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
An OpenGL driver would not expose RSX's inner workings to users...
Yup. But there are two issues.

1) GPL for the linux kernel.
Look here, post 75 in this thread.

2) Why would anyone bother paying sony licensing fees when they can develop games for linux w/o that. I heard they are about $10 a pop.

PS: How do you link to a specific post in a particular thread?
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is offline   Reply With Quote
Old 17-Jan-2009, 08:56   #10
Panajev2001a
Senior Member
 
Join Date: Mar 2002
Posts: 3,187
Send a message via MSN to Panajev2001a
Default

Quote:
Originally Posted by rpg.314 View Post
Yup. But there are two issues.

1) GPL for the linux kernel.
Look here, post 75 in this thread
Just like how nVIDIA is forced to GPL its official Linux drivers now?!? Binary blobs are fine... Referring to that post you made and Arun's followup, I do not think PS3 Linux and Android are similar situations, if Sony and nVIDIA wanted to make a PS3 Linux RSX driver available they could do so just like they make a common Linux GeForce driver available. Release it in the same way, add a PS3 Linux menu entry in the choose your OS menu... there is the will not to release such a driver, not any kind of legal issues barring it...

Quote:
2) Why would anyone bother paying sony licensing fees when they can develop games for linux w/o that. I heard they are about $10 a pop.
Just like PS2 Linux killed PS2 gaming releases (or like XNA is just destroying game sales on the Xbox 360)? Not to count they would have considerably less HW resources available due to the fact they would be running Linux on top of the Game OS/HyperVisor...

I am fine with Sony saying "F U people, we do not want homebrew game makers either under Linux or HOME, so just piss off!", I just find counterproductive to make excuses for them though...

PS3 Linux == cheap CELL SDK to prototype CELL code... fine, just allow me to be pissed off expecting a little bit more... .



P.S.:

to link a specific post you copy and paste the link of the post through the "post #" link on the top right of the post you want to link to... like so (circled in green) --> see attachment...
Attached Images
File Type: jpg B3D.JPG (51.4 KB, 16 views)
__________________
"Any idea worth a damn is already patented... twice" -Mfa

Last edited by Panajev2001a; 17-Jan-2009 at 09:10.
Panajev2001a is offline   Reply With Quote
Old 17-Jan-2009, 09:14   #11
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Quote:
Originally Posted by MrCarrefour View Post
Hi friend, is something going on with the 3d support for ps3 linux?
Forgetting the hack, do you think sony will open the 3d access as the ps3 hardware sales turn in profit, or do you think sony will ever?
I think sony don't want you to buy a ps3 just to use as a pc, but to use it first for games, and if you want .. as a pc .. but .. not so much as a pc !!!
So I think sony will never open 3d support for ps3
OpenGL implementation:
http://www.mesa3d.org/cell.html

Quote:
The Mesa Cell driver is part of the Gallium3D architecture.

Tungsten Graphics is leading the project. Two phases are planned. First, to implement the framework for parallel rasterization using the Cell SPEs, including texture mapping. Second, to implement a full-featured OpenGL driver with support for GLSL, etc. The second phase is now underway.
EDIT:
In the book "Programming the Cell Processor", Ogre3D is highlighted as a framework for building games on PS3 Linux: www.ogre3d.org
It's supposed to run on top of the above OpenGL implementation. I have not tried it myself but I think it's running on the PPU and hence, could be (very, very) slow.
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote
Old 17-Jan-2009, 09:47   #12
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Sony Playstation 3

Quote:
Originally Posted by Panajev2001a View Post
Just like how nVIDIA is forced to GPL its official Linux drivers now?!? Binary blobs are fine... Referring to that post you made and Arun's followup, I do not think PS3 Linux and Android are similar situations, if Sony and nVIDIA wanted to make a PS3 Linux RSX driver available they could do so just like they make a common Linux GeForce driver available. Release it in the same way, add a PS3 Linux menu entry in the choose your OS menu... there is the will not to release such a driver, not any kind of legal issues barring it...
That could be a way for distributing linux drivers, if there was will to do it.
Quote:
Just like PS2 Linux killed PS2 gaming releases (or like XNA is just destroying game sales on the Xbox 360)? Not to count they would have considerably less HW resources available due to the fact they would be running Linux on top of the Game OS/HyperVisor...
You are right, XNA/PS2 linux didn't harm gaming. But may be, that's not what Sony is thinking. I was only speculating what might be their potential reasons for blocking rsx. Personally, PS3 linux with RSX would have been a great thing for me and I would have definitely bought one for homebrew purposes. Perhaps right now they are losing money per console that's why they are doing this. They released a PS2 kit a few years later. One can hope for it to become profitable sometime in the future, maybe then they would release one. Hope springs eternal.

Quote:
I am fine with Sony saying "F U people, we do not want homebrew game makers either under Linux or HOME, so just piss off!", I just find counterproductive to make excuses for them though...

PS3 Linux == cheap CELL SDK to prototype CELL code... fine, just allow me to be pissed off expecting a little bit more... .
Quote:
P.S.:

to link a specific post you copy and paste the link of the post through the "post #" link on the top right of the post you want to link to... like so (circled in green) --> see attachment...
Thanks for that.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is offline   Reply With Quote
Old 17-Jan-2009, 10:11   #13
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Oh and 2D gaming via Python for PS3: http://python-ps3.sourceforge.net/

Quote:
You might wonder why I didn't try to get pygame working on the PS3 instead of writing my own library. Well, actually, I thougt of that (and actually, it does work... just painfully slowly!) The main problem is that pygame is built upon SDL which in turn uses libraries such as OpenGL, and so there was a lot of work to achieve that goal, and in all likelihood some games would work and others wouldn't. I decided to start from scratch, and this has allowed for some unique features that pygame doesn't support - realtime mixing of as many sound effects as you like, for example.
Quote:
What features does python-ps3 have?

Fast SPU-based alpha-blended blitting
Support for the PS3 controllers
Sprite support - no need to draw every item yourself in the main loop
Flexible sound support - multiple sound effects and music can be played simultaneously
Integration with PIL for image manipulation and text rendering




On the LUA side, back in April 2008... http://lua-users.org/lists/lua-l/2008-04/msg00452.html

Quote:
I just finished porting lua 5.1 to the Playstation 3. Overall, it was very
easy; the port only took an hour or so.
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote
Old 17-Jan-2009, 10:16   #14
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 25,994
Default

Wow, an actual simple graphics frontend! At least things are moving forwards. Ireally wish Sony were investing in this. The actual fiscal investment would be small, but the potential benefits large IMO. Otherwise it seems like the whole idea of allowing Linux on PS3 has gone to waste.
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 17-Jan-2009, 10:20   #15
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Ogre3D ? I think it's not optimized for Cell at all. It seems like a "hype" app on top of Mesa for Cell only.
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote
Old 17-Jan-2009, 10:27   #16
Shifty Geezer
Grumpy Mod
 
Join Date: Dec 2004
Location: In a pretty pink padded cell
Posts: 25,994
Default

No, Python. You could create a simple UI with that for testing apps, although I've no idea how you'd then integrate that with custom Cell code. Linking back to the audio-on-Cell question, if I wanted to experiment with audio synthesis, could I create a knbs-and-switches frontend in Python and run a final-tuned SPU-based audio app in cahoots with it? Or would the audio application need its own frontend created from scratch?
__________________
Shifty Geezer
...

Tolerance for internet moronism is exhausted. Anyone talking about people's attitudes in the Console fora, rather than games and technology, will feel my wrath. Read the FAQ to remind yourself how to behave and avoid unsightly incidents.
Shifty Geezer is offline   Reply With Quote
Old 17-Jan-2009, 10:29   #17
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Ah yes, I am more confident of the Python-for-PS3 project than Ogre3D. Would be nice if Sony can throw us a LUA player though, *if* they are working on Home SDK for users.
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote
Old 18-Jan-2009, 10:36   #18
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

It's interesting to note that they allow the use of 256 MB GDDR ram as extra RAM (around 252MB is usable) for swapping, but not use of RSX for 3D acceleration.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is offline   Reply With Quote
Old 18-Jan-2009, 11:53   #19
Npl
Senior Member
 
Join Date: Dec 2004
Posts: 1,746
Default

Quote:
Originally Posted by Panajev2001a View Post
The same as there probably are ways to break-in SPU Isolation mode and the Hypervisor's security from the CPU side (and people working on it I am sure...)... RSX's DMA accesses are checked for validity (by a HW component on the other side of the FlexIO bus IIRC), i.e. you try to access a protected region from RSX --> DMA denied.
The DDR-Ram has no such elaborate way of protection. So hyptothetically speaking you could modify a shader from the Sony-OS in DDR-Ram from Linux, have the shader copy contents back and forth between XDR and DDR Ram when the Sony-OS is running. Then from Linux read/write the DDR-Ram.
It might be far fetched, but Im sure the main problem is that RSX is not capable of seperating multiple OSes which would be required to ensure there is no access to the wrong resources.

I was hoping for a long time that Sony would provide a driver for RSX at a later time (when the hardware would be sold at revenue), maybe even one that doesnt allow use of shaders to ensure security, but hearing nothing moving on the linux-side, Im pretty sure thats never gonna happen.
Npl is offline   Reply With Quote
Old 18-Jan-2009, 14:31   #20
one
Unruly Member
 
Join Date: Jul 2004
Location: Minato-ku, Tokyo
Posts: 4,705
Default

From the Sony ZEGO whitepaper
http://pro.sony.com/bbsccms/ext/ZEGO/ZEGO.shtml
http://pro.sony.com/bbsccms/ext/ZEGO...Whitepaper.pdf
Quote:
Software development
Applications running on the main system of the Cell Computing Unit can be developed under Linux on Intel architecture (x86). A cross-platform toolchain (binutils, compilers, etc.), debuggers, performance analysis tools, and integrated development environments are used. The SPE runtime management library for the Cell/B.E. and the graphics library for RSX hardware acceleration are currently being prepared.
Of course these are for the commercial platform with UMA, but hey having something working with Linux is very different from having nothing at all.
one is offline   Reply With Quote
Old 18-Jan-2009, 15:53   #21
Npl
Senior Member
 
Join Date: Dec 2004
Posts: 1,746
Default

Quote:
Originally Posted by one View Post
From the Sony ZEGO whitepaper
http://pro.sony.com/bbsccms/ext/ZEGO/ZEGO.shtml
http://pro.sony.com/bbsccms/ext/ZEGO...Whitepaper.pdf

Of course these are for the commercial platform with UMA, but hey having something working with Linux is very different from having nothing at all.
Noone doubts its technically possible, Im pretty sure Nvidia could could cook up a driver without much effort. Whats doubtfull is that it will be secure enough, theres no such concern with the ZEGO (doesnt have to securely seperate 2 OSes, even if, then not having DDR-Ram might help isolating OSes through Cell).
Npl is offline   Reply With Quote
Old 18-Jan-2009, 18:12   #22
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Quote:
Originally Posted by rpg.314 View Post
It's interesting to note that they allow the use of 256 MB GDDR ram as extra RAM (around 252MB is usable) for swapping, but not use of RSX for 3D acceleration.
Yup ! The ps3vdram driver speeds things up quite a bit.

On Sony's open source effort, I think they should open source their media manager first (The one running on PC to sync with PSP). Followed by official Lua player for both PS3 and PSP (as part of Home SDK for users). Might as well rail those PSP mods folks in and back it up with a business model. Some of their work looks great.

Hardcore linux stuff can come slightly later as long as they accelerate the development of the Gallium SPU-OpenGL driver.
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote
Old 18-Jan-2009, 18:27   #23
rpg.314
Senior Member
 
Join Date: Jul 2008
Location: /
Posts: 4,070
Send a message via Skype™ to rpg.314
Default

Quote:
Hardcore linux stuff can come slightly later as long as they accelerate the development of the Gallium SPU-OpenGL driver.
In the current situation, I dont see any point of PS3 linux, TBH. If you use SPUs to render 3D, what's left, the PPE? that's rather modest even after considering the Altivec.
__________________
The views presented here are my own and not my employer's.
Quote:
Originally Posted by Alexko View Post
So in a nutshell, model [BLANK] will have [BLANK], up to [BLANK], and even [BLANK] for a power consumption of just [BLANK]. Impressive.
rpg.314 is offline   Reply With Quote
Old 18-Jan-2009, 19:14   #24
Panajev2001a
Senior Member
 
Join Date: Mar 2002
Posts: 3,187
Send a message via MSN to Panajev2001a
Default

Quote:
Originally Posted by Npl View Post
The DDR-Ram has no such elaborate way of protection. So hyptothetically speaking you could modify a shader from the Sony-OS in DDR-Ram from Linux, have the shader copy contents back and forth between XDR and DDR Ram when the Sony-OS is running. Then from Linux read/write the DDR-Ram.
It does has such a method of protection (and HW based too), you could try to break it (mark all memory areas as accessible by your unit) and some could succeed (they have not yet), but it is there:

http://appft1.uspto.gov/netacgi/nph-...%22+AND+denied

Quote:
United States Patent Application 20070208885
Kind Code A1
Otsuka; Katsushi September 6, 2007
Methods And Apparatus For Providing Independent Logical Address Space And Access Management

Abstract

A memory access control apparatus executes memory access after the apparatus has determined whether access to memory is granted or not.
A command receiver receives, from an external memory access requesting entity, a command with which to access data in memory, together with an address to be accessed and IOID to identify the memory access requesting entity.
Based on the IOID, an access decision unit determines whether or not an access is one from a memory access requesting entity to which an access to a region designated as an access destination is to be permitted.
The access decision unit determines whether access of the memory access requesting entity is permitted or not, for each page that serves as a basic access unit in memory.

Quote:
[0145]FIG. 4 is a schematic diagram to explain a relationship between a physical space and access permission/denial.

[0146]Here, the description is based on the assumption that the IOID of the image processing unit 120 is "0021". In a physical address space, an accessible region 196 is a region which can be accessed by the image processing unit 120 whose IOID is "0021", whereas an inaccessible region 198 is a region where the access is prohibited. That is, in the second translation table 182, IOID "0021" is designated to pages included in the accessible region 196 in the IOID column 192 but it is not designated to pages included in the inaccessible region 198.

[0147]The access to a region to which the access of the image processing unit 120 is not permitted under normal circumstances can be prevented by whether or not the IOID "0021" is designated to the page identified by the second translation table 182. In this manner, by employing a simple check system called IOID, the physical address controlled by the overall control unit 110.
Nice picture to give you a good full look on the whole set-up and components mentioned in this patent:

http://aiw2.uspto.gov/.aiw?docid=us2...AND%252Bdenied
__________________
"Any idea worth a damn is already patented... twice" -Mfa

Last edited by Panajev2001a; 18-Jan-2009 at 19:26.
Panajev2001a is offline   Reply With Quote
Old 18-Jan-2009, 19:21   #25
patsu
Regular
 
Join Date: Jun 2005
Posts: 24,914
Default

Quote:
Originally Posted by rpg.314 View Post
In the current situation, I dont see any point of PS3 linux, TBH. If you use SPUs to render 3D, what's left, the PPE? that's rather modest even after considering the Altivec.
People who are interested in SPU can still use them without OpenGL-SPU acceleration... unless you're into visualization. The SPUs can accelerate many other tasks like media processing, security researches, scientific computing and assorted optimization techniques.

People who are interested in GPGPU work may be interested in how the "hybrid" Cell can help in GPU work (hence, improve the Gallium OpenGL driver or OpenCL )

The RSX Linux driver may or may not come, but I am not willing to plan my activities based on it. I have heard both side of the rumors/news before.
__________________
My wife pays up to hundreds of dollars for paintings we just hang on the wall They do nothing, just hang their. Journey is interactive, so it does more than our paintings. Art can be expensive! Get over it!
-- 3rdamention@GAF
patsu is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:30.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.