BF4 is optimized for Xbox and why most games will be this way.

#81BastichlivesPosted 8/4/2013 3:26:43 AM
lightingemporow posted...
u x1 fanboys are doing anything for attention these days


On the Xbox one boards to, how dare they.
---
Haters gonna hate.
#82mrshowtime333(Topic Creator)Posted 8/4/2013 4:20:25 AM
SnuffSevenfoldX posted...
mrshowtime333 posted...
http://www.info-pc.info/2013/07/battlefield-4-next-gen-battlelog-20.html

"Now this is the interesting bit, DICE confirms that the Frostbite 3 engine supports DirectX 11.1 API as revealed by DSOGaming.
“We use DX11.1, there are some optimizations in it (constant buffer offsets, dynamic buffers as SRVs) that we got in to the the API that improves CPU performance in our rendering when one runs with DX11.1. This will be in BF4.”
This means that PC and Xbox One versions of Battlefield 4 would be more optimized than PlayStation 4. "


That is something nobody seems to talk about. Xbox supports DirectX 11. Sony is using OpenGL.

Beings that most every game is developed on PC, typically using DirectX, this inherently gives the Xbox One a leg up in multiplats.


PS4 uses OpenGL, which most Devs prefer, but it also has toolsets based on Dx11.1 so...since they all run @ 60fps...what is this? Optimisation for ants!?



Not even sure what you are trying to say. But no, nobody prefers OpenGL. Most every game is developed with DirectX.
#83mrshowtime333(Topic Creator)Posted 8/4/2013 4:23:54 AM
Ilikemyname420 posted...
It's been rumored that PS4 has DX 11.1 API support.


I believe they did try to say that, but its a outright lie. But since its Sony nobody cares.

http://hothardware.com/News/Sony-Sheds-More-Light-On-PS4-Hardware/

"That lines up with what AMD has said about Jaguar to-date and points to the chip's "semi-custom" status. What's more interesting is the API news. Sony claims that the PS4 will support a "DirectX 11.1+", with the plus standing for better debugger and more direct access to the shader pipeline. Exact details are few and far between, but since the GPU at the heart of the PS4 is based on Graphics Core Next, we don't expect enormous surprises.

That doesn't mean the Sony PS4 actually uses DirectX -- Sony's own API is dubbed the PlayStation Shader Language and dev tools for it run on Windows 7 64-bit. Virtual Studio plugins are also available for VS 2010 and 2012. Programmers will be able to talk to CPU and GPU simultaneously without suspending one task to run another. "
#84HENTAIDOJIPosted 8/4/2013 4:28:56 AM
Games run better on Xbox's.

They have for a decade. It is destiny.
---
http://nopybot.com/wp-content/uploads/2010/08/hentai-demotivational1.jpg
#85JWJW99Posted 8/4/2013 5:46:37 AM
mrshowtime333 posted...
SnuffSevenfoldX posted...
mrshowtime333 posted...
http://www.info-pc.info/2013/07/battlefield-4-next-gen-battlelog-20.html

"Now this is the interesting bit, DICE confirms that the Frostbite 3 engine supports DirectX 11.1 API as revealed by DSOGaming.
“We use DX11.1, there are some optimizations in it (constant buffer offsets, dynamic buffers as SRVs) that we got in to the the API that improves CPU performance in our rendering when one runs with DX11.1. This will be in BF4.”
This means that PC and Xbox One versions of Battlefield 4 would be more optimized than PlayStation 4. "


That is something nobody seems to talk about. Xbox supports DirectX 11. Sony is using OpenGL.

Beings that most every game is developed on PC, typically using DirectX, this inherently gives the Xbox One a leg up in multiplats.


PS4 uses OpenGL, which most Devs prefer, but it also has toolsets based on Dx11.1 so...since they all run @ 60fps...what is this? Optimisation for ants!?



Not even sure what you are trying to say. But no, nobody prefers OpenGL. Most every game is developed with DirectX.



In a way ..you two are both right...opengl is faster than directx but directx is also easier to develop for. Some devs might prefer opengl for the speed as some devs prefer directx for easier driver development. They kinda also both offset themselves since opengl is faster but may not be able to optimize it as much as directx.

And before anybody says opengl isn't faster..valve has already proved it...even when its on windows based systems.

http://www.extremetech.com/gaming/133824-valve-opengl-is-faster-than-directx-even-on-windows
#86axelfooley2k5Posted 8/4/2013 6:24:57 AM
NightDrifter05 posted...
lightningbugx posted...
It doesn't matter if it is DirectX or OpenGL for the graphics library used. Both are APIs meant to aid the programmer in using hardware for various applications. The real optimization is not involved in the DirectX execution library or the OpenGL execution library but the graphics driver that takes the industry standardize instructions from OpenGL and DirectX and tells the GPU what to do. PCs have to do this because an NVidia GPU, Intel GPU, SiS GPU, and AMD(ATI) GPU all have different instruction sets that complement the processor design.

With consoles, the hardware is standardize. The API execution libraries can have the drivers compiled into them, a special layer of optimization. Likewise, the API execution libraries could be directly compiled into the game's code, and even the whole package of the game is compiled with the ability to directly instruct the GPU hardware through the API code. The console designer may have an API execution library on the game console instead of part of the compiling process to help with resource sharing.

So the true performance comparability is not how DirectX and OpenGL operate but how well these APIs work with the GPU. If either company provided poor hardware integration with their primary API, the clock speed, the quantity of floating point operations per second, the type of RAM, the quantity of RAM, nothing else would matter. The overall performance will be terrible.


Time for TC to call you a troll because everything you said just went over his head.


the funny thing is that people believe directx will make a huge difference
those people are uninformed

oh and that article on GAF.........the people were laughing at it
there were a few topics by uninformed people
---
Seinfeld - Morning Train
http://www.youtube.com/watch?v=Z-h2BtQzbUQ
#87ScRuiPosted 8/4/2013 7:40:36 AM
ScRui posted...
ScRui posted...
BTW... Check this out... Breaks down anything and everything about OpenGL vs DirectX 11

http://www.tomshardware.com/reviews/opengl-directx,2019.html

Long *** article but great read... If you want to read on specific areas there is a drop box....

If you don't read this article, don't waste your time trolling it... /thread


If anyone has a problem about the above link being 'old' ... Then check this one...

http://www.g-truc.net/post-0547.html

Comparison article... Again read it or ignore it... But don't look foolish with a fanpup reply


Let me re-post this because it seems posters rather keep spewing the same thing over and over and think they are having a conversation.... Instead of accually learning about OpenGL and DirectX and what it does and doesn't, how its used and why....

Educate yourselfs people....
---
"Be Smart @ Being Stupid & You'll NEVER Lose"
#88Ilikemyname420Posted 8/4/2013 7:45:46 AM
mrshowtime333 posted...
Ilikemyname420 posted...
It's been rumored that PS4 has DX 11.1 API support.


I believe they did try to say that, but its a outright lie. But since its Sony nobody cares.

http://hothardware.com/News/Sony-Sheds-More-Light-On-PS4-Hardware/

"That lines up with what AMD has said about Jaguar to-date and points to the chip's "semi-custom" status. What's more interesting is the API news. Sony claims that the PS4 will support a "DirectX 11.1+", with the plus standing for better debugger and more direct access to the shader pipeline. Exact details are few and far between, but since the GPU at the heart of the PS4 is based on Graphics Core Next, we don't expect enormous surprises.

That doesn't mean the Sony PS4 actually uses DirectX -- Sony's own API is dubbed the PlayStation Shader Language and dev tools for it run on Windows 7 64-bit. Virtual Studio plugins are also available for VS 2010 and 2012. Programmers will be able to talk to CPU and GPU simultaneously without suspending one task to run another. "


From whats been said it sounds like they are running a modified version. DirectX is an open license so there's nothing really stopping them from using it and it's pretty much the go-to standard for games ATM so I don't see why they wouldn't use it.
#89nb003_99Posted 8/4/2013 7:53:31 AM
HENTAIDOJI posted...
Games run better on Xbox's.

They have for a decade. It is destiny.


Do you think the X1 will be the lead dev platform for multiplats?
I would think the console that is easier to develop for would be the lead platform.
Just like with the 360.
---
"DRM aside, all of Microsofts moves have been as intended."
- Hentaidoji
#90sworderPosted 8/4/2013 8:32:32 AM
Ilikemyname420 posted...
From whats been said it sounds like they are running a modified version. DirectX is an open license so there's nothing really stopping them from using it and it's pretty much the go-to standard for games ATM so I don't see why they wouldn't use it.


PS4 has their own native API so they will use that. No matter what TC wants you to believe, as other people have stated, BF4 having DX11.1 support means absolutely nothing. Switching APIs is a grain of sand compared to all the actual tunning and optimization they need to make on each console.

As for the DX11.1 on PS4 article, that just seems that they have customized their API to have more similarities to DX? Not sure how they're implementing it, PS4 has 2 APIs they developed. DX is good because it is easy to use across all PC platforms. However, seeing as consoles are fixed with one CPU and one GPU, DX is not necessarily better than one custom API developed specifically for that console. Many developers have also talked about DX holding back graphics because of the way it works

Regardless, yeah, TC is wrong.