Changes between Version 13 and Version 14 of GcnMemHandling


Ignore:
Timestamp:
Dec 29, 2017, 9:00:33 AM (9 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GcnMemHandling

    v13 v14  
    14851485</table>
    14861486<h3>Image addressing</h3>
    1487 <p>The main addressing rules for the images are defined by the tiling registers.
     1487<p>The main addressing rules for images are defined by tiling registers.
    14881488The TILINGINDEX choose what register control addressing of image. Index 8 (by default)
    1489 choose the linear access. In the most cases images are splitted into the tiles which
     1489choose the linear access. In the most cases images are splitted into tiles which
    14901490organizes image's data in efficient manner for GPU memory subsystem. Unfortunatelly,
    1491 the fields of a tiling registers and their meanigful are not known (for me).</p>
     1491fields of tiling registers and their meanigful are not known (for me).</p>
    14921492<p>The address of image's pixel is stored in VADDR registers. Number of used registers and
    14931493data type depends on the instruction type and image type. Following table describes
     
    16081608<li>lod - for IMAGE_*_L - LOD</li>
    16091609</ul>
    1610 <p>The LOD (Level of details) parameter choose MIPMAP: just a LOD reflects mipmap index.
     1610<p>The LOD (Level of details) parameter choose MIPMAP: just the LOD reflects mipmap index.
    16111611By default, LOD are calculated as maximum value of image's MIN_LOD and sampler's MIN_LOD.
    16121612The linear MIP filtering get value from two nearest mipmaps to choosen LOD.</p>
    16131613<p>About accuracy: Threshold of coordinates for image's sampling are 1/256 of distance
    16141614between pixels.</p>
    1615 <p>The sampling of the mipmaps requires normalized coordinates.</p>
     1615<p>The sampling of mipmaps requires normalized coordinates.</p>
    16161616<h3>Flat addressing</h3>
    16171617<p>By default, FLAT instructions read or write values from main memory.