Remix.run Logo
▲ pjmlp a day ago

N64 and the Wii follow ups actually are one of the few consoles linage, that after the move to C/C++ SDKs, that actually has a quite visible OpenGL influence, including the shaders.

Due to its SGI influence.

▲midnightclubbed a day ago | parent [-]

I’m not quite sure what your point is here? N64 (and wii) was fixed function, no shaders at all … unless you count rsp programming for vertex ‘shaders’ but that was relatively uncommon and certainly wasn’t done in earlier n64 titles.

The api borrowed a lot from opengl and the opengl red book was required reading! I dont understand your C++ comment; only directX is C++. Vulkan and the playstation sdks are all C, and the programming language used to call into the graphics api has nothing to do with the look of a game.

▲pjmlp 8 hours ago | parent [-]

"N64 and the Wii follow ups" => GX 2 on the Wii U has shader support based on GLSL.

C and C++ SDK relates to what languages are used to write the games, and what compilers are available on the devkit, as console game development started to move away from Assembly, not graphics APIs.

The 5th generation consoles was the last one where C++ compilers were still to be made part of the SDK, or available via third parties like CodePlay, all 6th generation consoles introduced C++ compilers in their devkits, including Nintendo.

I have not a made a single remark on how that influences the look of the game.