Finally, there is something to see. Okay, not very pretty. But that’s just the beginning.
The master of debugging
The first objects of the debug manager are ready and visible. Currently, spheres and cubes are useable. Great importance was placed on the speed and simplicity of the debug manager. Unfortunately, the speed of the debug manager still needs an improvement.
After the debug manager, the big question is clarified, whether to use our own shader language (P3DSL) or the API-specific shader languages (More work!!). Currently, I have no answer to the question.
The good thing about the P3DSL implementation is that it’s almost finished, allows high portability and caused no more work in future issues, but may add more bugs to the code.
APIs (GLSL, HLSL,…)
In turn GLSL, HLSL and co. allows quick and customized code, however, causes more work. Also GLSL and HLSL are not equal, they have fundamental differences. HLSL has built-in “pass” and technique support and GLSL not.
I will compare both options again and then you will get an answer to the question.
In summary: What do you think, P3DSL or GLSL/HLSL?