So, I was wondering if I was correct about the following strategy when switching DirectX to OpenGL and viceversa renderers.
When switching between this two "renderers" we need to change how the coordinates behave, i.e. UV coordinates, Normal directions, etc.
My plan is to recalculate everytime the user wants to switch between "renderers". But then I started thinking about this whole process and how long and impractical it seems. So, the other strategy I could think of is saving the data for each renderer.....which doesn't soun practical either.
What are you guys' opinion on solving this issue?
PS. Don't be afraid to elaborate......
When switching between this two "renderers" we need to change how the coordinates behave, i.e. UV coordinates, Normal directions, etc.
My plan is to recalculate everytime the user wants to switch between "renderers". But then I started thinking about this whole process and how long and impractical it seems. So, the other strategy I could think of is saving the data for each renderer.....which doesn't soun practical either.
What are you guys' opinion on solving this issue?
PS. Don't be afraid to elaborate......
Intel i7 3930k
8GB Mushkin LP @ 2133 mhz
GTX 680
Asus Rampage IV Extreme
Corsair 650w
8GB Mushkin LP @ 2133 mhz
GTX 680
Asus Rampage IV Extreme
Corsair 650w