You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
For long time i though about how "dxDraw" functions can be improved, the problem is that if you willing to render entire models, it become really slow ( Ren712 once showed me a not really big model can cause fps drop to below 30 ).
Describe the solution you'd like
The idea is to implement functions simillar to what raylib library offer: "create mesh", "create model", "create material" and respectively functions to render meshes and models. As you could see on my youtube channel ( https://www.youtube.com/watch?v=bpkgxB9LzZU ) it has far better performance than "dxDrawPrimitive3d".
New functions would be simillar to what most game engines offers such a "createMesh" function would accept layout of vertices and vertices itself, "dxDrawMesh" would accept mesh,, material and matrix, "createModel" would take existing meshes and combine them into one multi material mesh. You will be able to create materials, by default it would be blank ( white ) and you can specify material properties, add shader to it, texture ect.
That way you can render whatever you want, render more polygons ect. Lua api will no longer a bottleneck
Is your feature request related to a problem? Please describe.
For long time i though about how "dxDraw" functions can be improved, the problem is that if you willing to render entire models, it become really slow ( Ren712 once showed me a not really big model can cause fps drop to below 30 ).
Describe the solution you'd like
The idea is to implement functions simillar to what raylib library offer: "create mesh", "create model", "create material" and respectively functions to render meshes and models. As you could see on my youtube channel ( https://www.youtube.com/watch?v=bpkgxB9LzZU ) it has far better performance than "dxDrawPrimitive3d".
New functions would be simillar to what most game engines offers such a "createMesh" function would accept layout of vertices and vertices itself, "dxDrawMesh" would accept mesh,, material and matrix, "createModel" would take existing meshes and combine them into one multi material mesh. You will be able to create materials, by default it would be blank ( white ) and you can specify material properties, add shader to it, texture ect.
That way you can render whatever you want, render more polygons ect. Lua api will no longer a bottleneck
Describe alternatives you've considered
/
Additional context
The goal is to effectivle achive something like this: https://www.youtube.com/watch?v=hbUCIeYiAHE
( it will be never merged anyway :), everyone will constantly say that they are busy )
Security Policy
The text was updated successfully, but these errors were encountered: