GLUT

Тема в разделе "WASM.OpenGL", создана пользователем hypers, 1 мар 2007.

  1. hypers

    hypers New Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2006
    Сообщения:
    34
    1) Помогите найти INC-файлы библиотеки Glut для fasm. От обычной виндовой у Гриштара я нашёл их в примерах, а вот глютовские не могу найти.

    2) Вообще, какая на сегодня самая распространённая библиотека OpenGL? (Кроме встроенной в виндовс)
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Glut - для маленьких.

    Своя собственная.
     
  3. hypers

    hypers New Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2006
    Сообщения:
    34
    Грубый отжиг. Ничем не обоснованный.
     
  4. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    hypers

    А почему я тебе должен что-то обосновывать? Для тебя мое мнение не достаточно авторитетно? :)))
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Glut the best! -). Даёшь кросплатформенность.

    hypers
    Сделай сам этот INC.

    Я на масме вообще инклюды не пользую.
     
  6. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Booster

    Покажи мне хоть один серьезный проект на глюте.
     
  7. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    _DEN_
    Ну я не думаю, что в принципе не возможно сделать серьёзный проект на Glut.
    IMHO серьёзных нет, потому что просто есть более мощьные. В том же SDL куча всяких дополнительных либ, облегчающих жизнь. Но в принципе можно же наверно использовать Glut+SDL, только IMHO нафик это надо, тем более что всё равно слабже будет.
    Но и так не всем же надо Doom делать.
     
  8. hypers

    hypers New Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2006
    Сообщения:
    34
    На фасме нужен. Поделитесь!

    Если самому переделать, подскажите как.
    Вот например (из glut.h):

    Код (Text):
    1. #define GLUT_STROKE_ROMAN       ((void*)0)
    2. #define GLUT_STROKE_ROMAN       (&glutStrokeRoman)
    3. #define GLUT_WINDOW_X       ((GLenum) 100)
    4. /* GLUT initialization sub-API. */
    5. GLUTAPI void APIENTRY glutInit(int *argcp, char **argv);
     
  9. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Booster

    Хорошо, дам более полный ответ :)

    Если надо сделать лабораторную работу - GLUT
    Если что-то серьезное - Своя собственная.
     
  10. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    hypers
    А ты посмотри как фасмовые инклюды сделаны. Как говорится "По аналогии".
     
  11. hypers

    hypers New Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2006
    Сообщения:
    34
    Дело не в аналогии!
    Открою вам страшную тайну - я не очень шарю в си.:)

    Ты хочешь сказать, что глют тормознее виндового API?

    Ну, если так, то другой вопрос:
    Подскажи кросплатформенную библиотеку. (кроме "своей собственной")
     
  12. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    hypers

    Да при чем тут скорость? 99% работы идет на GPU.