Nintendo OpenGL: Difference between revisions

Smea (talk | contribs)
mNo edit summary
Smea (talk | contribs)
mapped out a bunch of shader program struct fields
Line 139: Line 139:
| dmp_Texture[0].shadowZBias
| dmp_Texture[0].shadowZBias
| 0x00155584
| 0x00155584
| ?
| 0xE44
| ?
| ?
|-  
|-  
Line 146: Line 146:
| dmp_Texture[0].shadowZScale
| dmp_Texture[0].shadowZScale
| 0x001556A0
| 0x001556A0
| ?
| 0xE48
| ?
| ?
|-  
|-  
Line 265: Line 265:
| dmp_Texture[3].ptTexBias
| dmp_Texture[3].ptTexBias
| 0x001556B4
| 0x001556B4
| ?
| 0xE10
| ?
| ?
|-  
|-  
Line 279: Line 279:
| dmp_Texture[3].ptNoiseU
| dmp_Texture[3].ptNoiseU
| 0x00155878
| 0x00155878
| ?
| 0xE14
| ?
| ?
|-  
|-  
Line 286: Line 286:
| dmp_Texture[3].ptNoiseV
| dmp_Texture[3].ptNoiseV
| 0x00155A7C
| 0x00155A7C
| ?
| 0xE20
| ?
| ?
|-  
|-  
Line 293: Line 293:
| dmp_Texture[3].ptSamplerRgbMap
| dmp_Texture[3].ptSamplerRgbMap
| 0x0012B4B0
| 0x0012B4B0
| ?
| 0xDF0
| ?
| ?
|-  
|-  
Line 300: Line 300:
| dmp_Texture[3].ptSamplerAlphaMap
| dmp_Texture[3].ptSamplerAlphaMap
| 0x0012B4F4
| 0x0012B4F4
| ?
| 0xDF4
| ?
| ?
|-  
|-  
Line 307: Line 307:
| dmp_Texture[3].ptSamplerNoiseMap
| dmp_Texture[3].ptSamplerNoiseMap
| 0x0012B540
| 0x0012B540
| ?
| 0xDF8
| ?
| ?
|-  
|-  
Line 314: Line 314:
| dmp_Texture[3].ptSamplerR
| dmp_Texture[3].ptSamplerR
| 0x0012B58C
| 0x0012B58C
| ?
| 0xDFC
| ?
| ?
|-  
|-  
Line 321: Line 321:
| dmp_Texture[3].ptSamplerG
| dmp_Texture[3].ptSamplerG
| 0x0012B5D8
| 0x0012B5D8
| ?
| 0xE00
| ?
| ?
|-  
|-  
Line 328: Line 328:
| dmp_Texture[3].ptSamplerB
| dmp_Texture[3].ptSamplerB
| 0x0012B624
| 0x0012B624
| ?
| 0xE04
| ?
| ?
|-  
|-  
Line 335: Line 335:
| dmp_Texture[3].ptSamplerA
| dmp_Texture[3].ptSamplerA
| 0x0012B670
| 0x0012B670
| ?
| 0xE08
| ?
| ?
|-  
|-  
Line 342: Line 342:
| dmp_FragOperation.mode
| dmp_FragOperation.mode
| 0x0012B6BC
| 0x0012B6BC
| ?
| 0xE38
| ?
| ?
|-  
|-  
Line 349: Line 349:
| dmp_FragOperation.penumbraScale
| dmp_FragOperation.penumbraScale
| 0x00155C98
| 0x00155C98
| ?
| 0xE40
| ?
| ?
|-  
|-  
Line 356: Line 356:
| dmp_FragOperation.penumbraBias
| dmp_FragOperation.penumbraBias
| 0x00155D8C
| 0x00155D8C
| ?
| 0xE3C
| ?
| ?
|-  
|-  
Line 363: Line 363:
| dmp_FragOperation.wScale
| dmp_FragOperation.wScale
| 0x00155E9C
| 0x00155E9C
| ?
| 0xE4C
| ?
| ?
|-  
|-  
Line 370: Line 370:
| dmp_FragOperation.enableClippingPlane
| dmp_FragOperation.enableClippingPlane
| 0x0012EAEC
| 0x0012EAEC
| ?
| 0x568
| ?
| ?
|-  
|-  
Line 377: Line 377:
| dmp_FragOperation.clippingPlane
| dmp_FragOperation.clippingPlane
| 0x00159474
| 0x00159474
| ?
| 0xE50
| ?
| ?
|-  
|-  
Line 384: Line 384:
| dmp_FragOperation.enableAlphaTest
| dmp_FragOperation.enableAlphaTest
| 0x0012EBAC
| 0x0012EBAC
| ?
| 0x64C
| ?
| ?
|-  
|-  
Line 391: Line 391:
| dmp_FragOperation.alphaTestFunc
| dmp_FragOperation.alphaTestFunc
| 0x0012EC64
| 0x0012EC64
| ?
| 0x64C
| ?
| ?
|-  
|-  
Line 398: Line 398:
| dmp_FragOperation.alphaRefValue
| dmp_FragOperation.alphaRefValue
| 0x0015971C
| 0x0015971C
| ?
| 0x64C ?
| ?
| ?
|-  
|-  
Line 405: Line 405:
| dmp_Gas.lightXY
| dmp_Gas.lightXY
| 0x001560EC
| 0x001560EC
| ?
| 0xE84
| ?
| ?
|-  
|-  
Line 412: Line 412:
| dmp_Gas.lightZ
| dmp_Gas.lightZ
| 0x00156268
| 0x00156268
| ?
| 0xE90
| ?
| ?
|-  
|-  
Line 419: Line 419:
| dmp_Gas.deltaZ
| dmp_Gas.deltaZ
| 0x001564D4
| 0x001564D4
| ?
| 0xEA0
| ?
| ?
|-  
|-  
Line 426: Line 426:
| dmp_Gas.accMax
| dmp_Gas.accMax
| 0x001565C0
| 0x001565C0
| ?
| 0xEA4
| ?
| ?
|-  
|-  
Line 433: Line 433:
| dmp_Gas.autoAcc
| dmp_Gas.autoAcc
| 0x0012B790
| 0x0012B790
| ?
| 0xE74
| ?
| ?
|-  
|-  
Line 440: Line 440:
| dmp_Gas.attenuation
| dmp_Gas.attenuation
| 0x00156684
| 0x00156684
| ?
| 0xEA8
| ?
| ?
|-  
|-  
Line 447: Line 447:
| dmp_Gas.colorLutInput
| dmp_Gas.colorLutInput
| 0x0012B7A4
| 0x0012B7A4
| ?
| 0x640
| ?
| ?
|-  
|-  
Line 454: Line 454:
| dmp_Gas.shadingDensitySrc
| dmp_Gas.shadingDensitySrc
| 0x0012B854
| 0x0012B854
| ?
| 0x624
| ?
| ?
|-  
|-  
Line 461: Line 461:
| dmp_Gas.samplerTR
| dmp_Gas.samplerTR
| 0x0012B910
| 0x0012B910
| ?
| 0xE78
| ?
| ?
|-  
|-  
Line 468: Line 468:
| dmp_Gas.samplerTG
| dmp_Gas.samplerTG
| 0x0012B95C
| 0x0012B95C
| ?
| 0xE7C
| ?
| ?
|-  
|-  
Line 475: Line 475:
| dmp_Gas.samplerTB
| dmp_Gas.samplerTB
| 0x0012B9A8
| 0x0012B9A8
| ?
| 0xE80
| ?
| ?
|-  
|-  
Line 482: Line 482:
| dmp_FragmentLighting.enabled
| dmp_FragmentLighting.enabled
| 0x0012B9F4
| 0x0012B9F4
| ?
| 0x590
| ?
| ?
|-  
|-