OpenXRay / xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
https://discord.gg/sjRMQwv
Other
2.96k stars 455 forks source link

Replace debug renderer #1687

Open Xottab-DUTY opened 4 months ago

Xottab-DUTY commented 4 months ago

Replace debug renderer with one or few of these libraries:

  1. https://github.com/john-chapman/im3d
  2. https://github.com/glampert/debug-draw
  3. https://github.com/sjb3d/imdd
  4. any other good libraries...?

Advantages:

  1. Could provide debug performance boost, as original debug renderer is slow (we even have an issue about this: #67)
  2. Reducing amount of code to support on our side.

Disadvantages:

AMS21 commented 4 months ago

For immediate mode render maybe consider dear ImGui?

Xottab-DUTY commented 4 months ago

@AMS21, ImGui is 2D only, this issue is about 3D.

AMS21 commented 4 months ago

@AMS21, ImGui is 2D only, this issue is about 3D.

Oh yes, you're correct :sweat_smile: