JayFoxRox / Lindbergh-Emulator

A Sega Lindbergh environment / HLE for Linux
46 stars 8 forks source link

Keep track of generic attribute values #29

Open JayFoxRox opened 6 years ago

JayFoxRox commented 6 years ago

See attrib_values in activateAttributes.

There should actually be a setter for these to be called from all the immediate functions.


Later:

Done.

However, not all functions are tracked yet, also when the game is between glBegin / glEnd without a shader it should probably pass the native function through (but still punch through values too). With a shader the generic attributes have to be forwarded.

Marking critical as this could lead to missing objects etc. (attributes bad in glBegin / glEnd)