Version 1.3 (2015-11-05)
Additions
Changes
- 2.1.4.1. Changing the Comparison Function
- Added a figure "Example of Workaround for Comparison Function Change Restrictions."
- 8.1. Saving Command Lists
- Added a description that the start and end of saving a command list may generate dummy commands as padding in the 3D Command Buffer of the command list.
- Added a figure "Saving Command Lists."
- 8.1.2. Generating Commands
- Added information about the dependency relationship of
NN_GX_STATE_FRAMEBUFFER
.
- 8.1.3. Commands for Partial State Updates and Full State Updates
- Added distance attenuation in fragment lighting to the "Conditions for a Lookup Table to Be Enabled" table.
- 8.2. Reusing Command Lists
- Added information about the necessity of the application ensuring that the 3D command buffer region has been flushed.
- Added a figure "Difference in Operation of nngxUseSavedCmdlist() due to copycmd."
- 8.4. Exporting Command Lists
- Revised the description.
- 8.7.2. 3D Command Buffer Specifications
- Added a description of dummy commands.
- 8.8.5.3. Light Source Setting Registers (0x0140 – 0x01BF, 0x01C4)
- Added a figure "Bit Layout of Other Setting Registers (0x01C4, 0x0149 and Others)."
- 8.8.5.5. Lookup Table Argument Range Setting Register (0x01D0)
- Added a figure "Bit Layout of Lookup Table Argument Range Setting Register (0x01D0)."
- 8.8.5.6. Lookup Table Input Values Setting Register (0x01D1)
- Added a figure "Bit Layout of Lookup Table Input Value Setting Register (0x01D1)."
- 8.8.5.7. Lookup Table Output Value Scale Setting Register (0x01D2)
- Added a figure "Bit Layout of Scale Value Setting Register (0x01D2) to Apply to the Lookup Table Output Values."
- 8.8.7.2. Shading Lookup Table Setting Registers (0x0123, 0x0124)
- Revised an error in the bit specification range.
- 8.8.9.2. Shadow Attenuation Factor Setting Register (0x0130)
- Added a figure "Bit Layout of Shadow Factor Attenuation Setting Register (0x0130)."
- 8.8.9.3. w Buffer Setting Registers (0x004D, 0x004E, 0x006D)
- Added a figure "Bit Layout of W-Buffer Setting Registers (0x004D, 0x004E, 0x006D)."
- 8.8.9.6. Framebuffer Access Control Setting Registers (0x0112 – 0x0115)
- Added a figure "Bit Layout of Framebuffer Access Control Setting Registers (0x0112 – 0x0115)."
- 8.8.20.1. Floating-Point Constant Registers (0x02C0, 0x02C1 – 0x02C8)
- Added a figure "Bit Layout for the Floating-Point Constant Register Index Specifier (0x0290)."
- 8.8.20.2. Boolean Register (0x02B0)
- Added a figure "Bit Layout of Boolean Register (0x0280)."
- 8.8.20.3. Integer Registers (0x02B1 – 0x02B4)
- Added a figure "Bit Layout of Integer Registers (0x0281 - 0x0284)."
- 8.8.20.4. Program Code Setting Registers (0x028F, 0x029B – 0x02A3, 0x02A5 – 0x02AD)
- Added a figure "Bit Layout of Program Code Loading Registers (0x029B – 0x02A3)."
- Added a figure "Bit Layout of Swizzle Pattern Loading Registers (0x02A5 – 0x02AD)."
- 8.8.20.5. Starting Address Setting Register (0x02BA)
- Added a figure "Bit Layout of Starting Address Setting Register (0x028A)."
- 8.8.20.7. Input Register Mapping Setting Registers (0x02BB, 0x02BC)
- Added a figure "Bit Layout of Input Register Mapping Setting Registers (0x028B, 0x028C)."
- 8.8.20.9. Output Register Mask Setting Register (0x02BD)
- Added a figure "Bit Layout of Output Register Mask Setting Register (0x028D)."
- 8.8.23.2. Repeated Execution of the Same Command Buffer
- Added a figure that shows the configuration of jump commands, and a detailed description.
- 9.2. Profiling Feature Parameters
- Added a table showing the errors generated by
nngxSetProfilingParameter()
.
Version 1.2 (2015-04-28)
Changes
- 8.8.1.9. Vertex Attribute Array Setting Registers (0x0200 – 0x0227)
- Added information about padding in load arrays.
- 8.8.11. Depth Test Setting Registers (0x0107, 0x0126)
- Corrected information about depth test setting registers.
- 8.8.19.2. Settings When Vertex Buffers Are Not Used
- Corrected a description of setting registers when vertex buffers are used for rendering.
Version 1.1 (2015-01-15)
Changes
- 6.2.3.4. Calculating the Left and Right Camera Matrices
- Modified the descriptions of functions that perform matrix calculations.
- Added the description of the function that updates the 3D depth slider value when calculating a matrix.
Version 1.0 (2014-09-04)
Additions and Changes
- Initial version.