Nintendo OpenGL: Difference between revisions
mNo edit summary |
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 | ||
| ? | | ? | ||
|- | |- | ||