GPU Classes: Difference between revisions

No edit summary
No edit summary
Line 2: Line 2:
! Id || Subchannel (nvn) || Name
! Id || Subchannel (nvn) || Name
|-
|-
| 0xB197 || 0 || [[#3D|3D]]
| 0xB197 || 0 || [[#MAXWELL_B|MAXWELL_B]]
|-
|-
| 0xB1C0 || 1 || [[#Compute|Compute]]
| 0xB1C0 || 1 || [[#MAXWELL_COMPUTE_B|MAXWELL_COMPUTE_B]]
|-
|-
| 0xA140 || 2 || Inline-to-Memory
| 0xA140 || 2 || KEPLER_INLINE_TO_MEMORY_B
|-
|-
| 0x902D || 3 || [[#2D|2D]]
| 0x902D || 3 || [[#FERMI_TWOD_A|FERMI_TWOD_A]]
|-
|-
| 0xB0B5 || 4 || [[#DMA|DMA]]
| 0xB0B5 || 4 || [[#MAXWELL_DMA_COPY_A|MAXWELL_DMA_COPY_A]]
|}
|}


= 3D =
= MAXWELL_B =
{| class=wikitable
{| class=wikitable
! Register || Name || Size || Type || Notes
! Register || Name || Size || Type || Notes
Line 456: Line 456:
TODO: (Tiled)Downsample, Copy*, Dispatch*, DrawTexture/DrawTransformFeedback, BindImages, BindProgram, BindSeprarateSamplers, BindSeprarateTextures, BindTextures.
TODO: (Tiled)Downsample, Copy*, Dispatch*, DrawTexture/DrawTransformFeedback, BindImages, BindProgram, BindSeprarateSamplers, BindSeprarateTextures, BindTextures.


= Compute =
= MAXWELL_COMPUTE_B =
{| class=wikitable
{| class=wikitable
! Register || Name || Size || Type || Notes
! Register || Name || Size || Type || Notes
Line 823: Line 823:
|}
|}


= 2D =
= FERMI_TWOD_A =
{| class=wikitable
{| class=wikitable
! Register || Name || Size || Type || Notes
! Register || Name || Size || Type || Notes
Line 1,186: Line 1,186:
|}
|}


= DMA =
= MAXWELL_DMA_COPY_A =
{| class=wikitable
{| class=wikitable
! Register || Name || Size || Type || Notes
! Register || Name || Size || Type || Notes