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

No, sorry, it can't. 

As stated before, only two companies own the patent technology for tiled resources.  Microsoft and PowerVR.  While the Vita uses a GPU with PowerVR technology in it, neither Sony, AMD, nor NVidia are licensees of PowerVR's technology.

MegaTextures anyone can use.  MegaTextures do exactly what you say (bolded in the original comment).  While Tiled Resources offer similar features, the main difference is that tiles are laid onto only the visible geometry.  You don't waste resources on building non-visible geometry, nor do you waste resources on texturing geometry that you won't ever see.

With MegaTextures you may have a texture applied to a base geometry, a rolling plain for example, but the geometry of a rock, mound, hill, or mountain is built separately and on top of that.  With Tiled Resources, the entire geometry of the scene is calculated first, the areas that aren't visible aren't generated, only the visible geometry is generated and then tiled with the appropriate textures.

While you are correct, that Tile Resources isn't only available on the Xbox One, it is only available on Microsoft systems (Xbox 360 and Xbox One), or only on those systems that have licensed PowerVR technology used in their GPU (Sony PlayStation Vita).

In regards to hUMA I'm saying Microsoft's memory architecture is heterogeneous, with one slight difference.  The GPU also has memory that the CPU can't access.  There's no significant difference in this regards between hUMA and the Xbox One's memory architecture.  The CPU and the GPU on both systems can point to memory references that either one is using.  The only question is if the Xbox One's GPU can accept page faults or not.

@bolded: You have no clue what you are talking about. The One CPU has a seperate memory allocation in its shared memory pool that the GPU can't access. The GPU has memory allocated in the shared pool that the CPU can't access. Therefore CPU data must be copied to the GPU memory allocation in order for the GPU to process this data. You are completely off and should do some research. You are basically saying AMD is lying about its own products.

@bolded italics: SAME FRIGGIN THING!

http://en.wikipedia.org/wiki/Tiled_rendering

Can't find the video for the MSDN presentation on Tiled Resources in the Xbox One/Windows 8, but it is simply an advancement upon what is described in Tiled Rendering above.

http://en.wikipedia.org/wiki/MegaTexture

MegaTextures defined.

http://renderingpipeline.com/2012/03/partially-resident-textures-amd_sparse_texture/

Partially Resident Textures defined.

I'll reserve comment on the memory situation.