By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Sony Discussion - Naughty Dog Programmers Talk About DirectX API And Optimization For PS4

Naughty Dog have proved their talent in the gaming industry with the work they have done. Their game engines are usually state-of-the-art and most of their games are usually “coded to the metal”. Recently, a couple of Naughty Dog developers had something new to share regarding optimization techniques on the PS4 and DirectX API.

Christian Gyrling, who is the lead programmer at Naughty Dog, talked about optimizing for PS4 API and how low level access to the hardware is better.

Low-level access to the GPU really makes you understand why using DirectX is slow and why it is really just in your way.

Being able to unmap/remap memory pages from its virtual address space while maintaining its contents is absolutely amazingly useful.

Cort Stratton, Sony’s ICE Team member and programmer at Naughty Dog, was also asked to comment on the recent DirectX 12 session held at GDC and about the statements that were made at that conference calling it “Biggest leap in technology”. Stratton had quite an interesting response to this question.

I was in that room : ) That session was pure marketing hyperbole. Later DX12 sessions at GDC were more realistic/interesting IMHO.

And but so yeah, these GDC sessions are exactly what I had in mind when I wrote the tweets I linked you to earlier.

The tweets that he is referring to is what he earlier said regarding DirectX 12 API, when it was originally unveiled. He agreed that new SDKs do improve performance significantly but he can’t say anything about DirectX 12 since it was not his area of expertise.

Microsoft is trying their best to push DirectX 12 as increasing the performance for software development on the Xbox One. This is somewhat echoed by some other developers as well. According to Slightly Mad Studios’ Ian Bell, who are currently developing Project CARS for Xbox One and PC, the move to DirectX 12 can result in a possible 30% performance boost under certain circumstances.

We’re hearing that up to a 30% performance increase is possible under certain circumstances.

Xbox One should support it, as will PC. It will make the Xbox faster and it’s something worth caring about.

DirectX 12 will be released for the Xbox One and PC next year. Maybe once it is out, we will have a better picture of the performance improvements it can bring to the table.

http://gearnuke.com/naughty-dog-programmers-talk-directx-api-optimization-ps4/



                                                             

                                                                      Play Me

Around the Network

Naughty Gods are low level experts! Shouldn't talk about the competition's API,though.

I don't know what to think about this!



very few developers are working with DirectX 12.... ND doesn't even make PC games anymore either



The assembler geeks of the gaming world^^



If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.

Well, it´s "easy" to be expert at a low level programing if you have the same hardware for a whole decade.

Any way, this article is not very interesting, it´s bad written for that matter. DX12 is much more important for PC and cross ports, also to tablets and smartphones (where OGL variants are dominant).



Around the Network
Dark_Feanor said:
Well, it´s "easy" to be expert at a low level programing if you have the same hardware for a whole decade.

Any way, this article is not very interesting, it´s bad written for that matter. DX12 is much more important for PC and cross ports, also to tablets and smartphones (where OGL variants are dominant).

If it was so easy, why was no other developer producing the same results as ND?



 

Dark_Feanor said:
Well, it´s "easy" to be expert at a low level programing if you have the same hardware for a whole decade.

Any way, this article is not very interesting, it´s bad written for that matter. DX12 is much more important for PC and cross ports, also to tablets and smartphones (where OGL variants are dominant).

 

hahaha ohh yes i love it!! you are actually judging the work of some of the best gaming programers in the world. brilliant!!

continue downplaying man, i love your posts. fact that you said their job is easy just shows that you have no idea what they do and anything about their job



bananaking21 said:
Dark_Feanor said:
Well, it´s "easy" to be expert at a low level programing if you have the same hardware for a whole decade.

Any way, this article is not very interesting, it´s bad written for that matter. DX12 is much more important for PC and cross ports, also to tablets and smartphones (where OGL variants are dominant).

 

hahaha ohh yes i love it!! you are actually judging the work of some of the best gaming programers in the world. brilliant!!

continue downplaying man, i love your posts. fact that you said their job is easy just shows that you have no idea what they do and anything about their job

So much a** pain for my ironic coment. ND dosen´t need your protection.

My point is that the article is not well written, and is just a flame war baite.

Of course ND are top tier programers -  And just for you to know I have a decent idea of their work, since I have a BS degree in Computer Engineering with emphasys on software/hardware optimisation (embedded systems) - Unfortunally I´m not working on that area since graduation, the job market for this work is not well developed in Brazil. But I hope to imigrate to Canada and work with things that I studied for.

The lab I made my final work are studing and developing for the same CPU archtecture for almost 8 years ( the NIOS 2 from Altera). We achieved incredble performances gains with very low level programing and custom hardware aceleration. 

Fell free to check their work at http://lcr.icmc.usp.br/



Point being, DirectX 12 isn't going to do much for consoles because they already use low level APIs.



Dark_Feanor said:
bananaking21 said:

hahaha ohh yes i love it!! you are actually judging the work of some of the best gaming programers in the world. brilliant!!

continue downplaying man, i love your posts. fact that you said their job is easy just shows that you have no idea what they do and anything about their job

So much a** pain for my ironic coment. ND dosen´t need your protection.

My point is that the article is not well written, and is just a flame war baite.

Of course ND are top tier programers -  And just for you to know I have a decent idea of their work, since I have a BS degree in Computer Engineering with emphasys on software/hardware optimisation (embedded systems) - Unfortunally I´m not working on that area since graduation, the job market for this work is not well developed in Brazil. But I hope to imigrate to Canada and work with things that I studied for.

The lab I made my final work are studing and developing for the same CPU archtecture for almost 8 years ( the NIOS 2 from Altera). We achieved incredble performances gains with very low level programing and custom hardware aceleration. 

Fell free to check their work at http://lcr.icmc.usp.br/

me butt hurt over a comment of yours? please, your way over estimating yourself. your comment wasnt viewed as a serious comment, but as a comical one. because that exactly what your downplay was, downright comical.

Dont respond to me, and i wont respond to you if you do. i dont want it to be viewed as i was baiting you, certainly not my intentions. keep up the quality posts man.