Member
Registered
Joined
Dec 12, 2019
Messages
22
Reaction score
1
Points
3
I was wondering why some games like the tomb raiders on the psp have no depth buffer, was this some kind of hardware constraint like the n64, or is this just stupidity on the developers side? feel free to let me know why.
 

Attachments

  • Screenshot (243).png
    Screenshot (243).png
    430.2 KB · Views: 0
  • Screenshot (244).png
    Screenshot (244).png
    120.5 KB · Views: 0
Donator
Donator
Registered
Joined
May 30, 2019
Messages
239
Reaction score
204
Points
43
Most likely because they were ported from systems that had no Z-buffer and hence the code already had some other method to control polygon visibility - if it worked and provided adequate performance there would be no reason to change it.
 
Well-known member
Registered
Joined
Jan 20, 2019
Messages
88
Reaction score
68
Points
18
Made me recall the PSP architecture was closer to PS1 than PS2.
 
Member
Registered
Joined
Dec 12, 2019
Messages
22
Reaction score
1
Points
3
I was wondering why some games like the tomb raiders on the psp have no depth buffer, was this some kind of hardware constraint like the n64, or is this just stupidity on the developers side? feel free to let me know why.
but the ps2 does have a zbuffer... Strange.. Come to think of it, does the psp even have hardware support for skinning or weighting?
 
Active member
Registered
Joined
Jun 25, 2019
Messages
36
Reaction score
24
Points
8
Didn't Tomb Raider come out for Saturn first? Did the Saturn have a depth buffer?
 
Donator
Donator
Registered
Joined
May 30, 2019
Messages
239
Reaction score
204
Points
43
Didn't Tomb Raider come out for Saturn first? Did the Saturn have a depth buffer?

No - it just rendered primitives in the order they were supplied. SGL had support for maintaining Z-sorted display lists so you could add them in any order and they would be rendered from back to front. The PS1 used basically the same approach.
 
2049 Donator
Donator
Registered
Joined
May 31, 2019
Messages
330
Reaction score
322
Points
63
Most likely because they were ported from systems that had no Z-buffer and hence the code already had some other method to control polygon visibility - if it worked and provided adequate performance there would be no reason to change it.
I see you've met¹ professional programmers...

¹ Or are, but I was under the impression that you were more of an electrical engineer.
 
Donator
Donator
Registered
Joined
May 30, 2019
Messages
239
Reaction score
204
Points
43
I see you've met¹ professional programmers...

¹ Or are, but I was under the impression that you were more of an electrical engineer.

Yeah, I'm an EE, but I have done some bits of software development. I long ago came to the conclusion that if it ain't broke don't fix it.
 
New member
Joined
Jul 18, 2020
Messages
2
Reaction score
0
Points
1
Trimesh is right

Enabling the depth buffer - at best, the output might look different from the other ports, and in the worst case, it might expose bugs in the models or game engine.
 
Top