Zitat von
3_of_8:
Wieso nicht? Und warum sollte ich das überhaupt? Warum arbeiten wir eigentlich nicht mit DelphiX?
OpenGL scheint sehr viel komplizierter zu sein.
DelphiX ist veraltet,
DirectX ist aber auch nicht leichter wie
OpenGL, Managed
DirectX wäre leichter ist aber nicht Plattformübergreifend!
Zitat von
3_of_8:
Und woher weiß ich, wie C# eigentlich funktioniert? Und was ist daran besser?
Versuch mal den Code auf Delphi.NET oder Delphi.Win32 zu übersetzen:
Code:
public void BufferData<VertexFormat>(List<VertexFormat> Data, int pFormat, int pFormatSize)
{
FSize = pFormatSize;
this.xFormat = pFormat;
xSize = Data.Count - 1;
gl.BufferData(gl.ARRAY_BUFFER_ARB, FSize * Data.Count, Data.ToArray(), gl.STATIC_DRAW_ARB);
}