OpenGL на C#. Обзор библиотек.
17:55:00
пятница, 15 июля 2016 г.
В то время как использование OpenGL в проектах на C++ – тема весьма неплохо освещенная, альянс OpenGL и C# оказался фактически обойденным стороной и блогами, и видео-тьюториалами, и уж тем более книгами. Конечно, OpenGL выглядит почти одинаково на всех языках, и можно поспорить, что в подобном просто нет надобности – адаптация кода, написанного на C++, под C# не составит большого труда. Однако нельзя отрицать, что в использовании OpenGL на C# есть свои особенности, и чтобы с ними разобраться, порой требуется немало времени. Поэтому я и решила создать этот блог. Здесь будут статьи лишь о том, что у меня самой вызывало затруднения, на темы, которые освещены не так хорошо, как следовало бы. Какие-то советы из личного опыта. Надеюсь, это поможет тем, кто тоже пишет на C# с использованием OpenGL, или, по крайней мере, сэкономит время.
И первое, с чем мне пришлось в своё время столкнуться, – выбор библиотеки. Если быть точнее, я взяла первую попавшуюся и немало с ней настрадалась. Чтобы хоть немного меньше людей повторили эту ошибку, я решила опробовать различные библиотеки и определить, какая из них удобнее и функциональнее.