Публикации по теме 'glfw'
Космические захватчики с нуля — Часть 2
В этой серии постов я собираюсь создать клон классической аркадной игры Космические захватчики на C++, используя всего несколько зависимостей. В этом посте я настрою необходимые шейдеры OpenGL для рисования инопланетного спрайта!
Полный код этого поста можно найти здесь .
Рендеринг на основе процессора
Графический процессор хорошо выполняет операции с большим количеством данных. Компромисс заключается в том, что программировать GPU не так просто, как программировать CPU. Для..
Космические захватчики с нуля — Часть 4
В этой серии постов я собираюсь создать клон классической аркадной игры Космические захватчики на C++, используя всего несколько зависимостей. В этом посте я добавлю обработку ввода игрока с клавиатуры и стрельбу снарядами.
Полный код этого поста можно найти здесь .
Реализация обратного вызова ключа для GLFW
GLFW использует обратные вызовы для передачи важных событий, как и тот, который мы реализовали для отлова ошибок. Неудивительно, что нам нужно реализовать соответствующую..
Вопросы по теме 'glfw'
OpenGL/GLFW: зависание glfwOpenWindow (простое приложение)
Итак, я просто пытаюсь открыть основное окно с помощью GLFW, и пока оно открывается и становится черным, оно зависает, и появляется круговой курсор ожидания. Графический интерфейс непригоден, и вся программа просто зависает.
Любая помощь?...
1825 просмотров
schedule
06.06.2022
GLFW Переключение оконного-полноэкранного режима
Я использую GLFW и хотел бы знать, как переключать полноэкранный оконный режим. Не меняя разрешение, а вместо этого устанавливая окно сверху и без украшения. Если GLFW не может этого сделать, то какую кросс-платформенную библиотеку вы предлагаете...
6584 просмотров
schedule
13.04.2022
Компиляция Win64 версий GLFW под mingw64
во-первых, мне действительно нужно сделать 64-битную версию glfwdll.a и glfw.dll (чтобы я, надеюсь, наконец-то смог добиться того, чтобы привязки Go glfw работали под Windows... под Linux это было очень просто!)
Похоже, мне удалось скомпилировать...
907 просмотров
schedule
09.01.2024
Как сделать перетаскиваемый объект с OpenGL?
У меня есть код, с помощью которого я генерирую пешку в OpenGL. Однако я хочу сделать его части перетаскиваемыми. Мой вопрос более общий, но вот код моей пешки, чтобы вы поняли, что я делаю:
int main()
{
/* open gl initialization */...
3207 просмотров
schedule
26.05.2024
Невозможно заставить GLFW работать, даже если glfwInit() возвращает 1
Я уже установил библиотеку GLFW и, согласно руководству пользователя, я должен использовать функцию glfwInit() для ее инициализации. После этого я должен быть в состоянии, например, вызвать функцию обратного вызова после нажатия клавиши на...
1082 просмотров
schedule
11.03.2023
Рабочий стол тормозит при использовании glfw и vsync
У меня странная проблема с vsync при использовании OpenGl/glfw: когда у меня включена vsync, весь рабочий стол работает вяло: я могу перемещать окно, но оно работает медленно, я могу использовать свой браузер, но все кажется медленным.
Когда я...
1080 просмотров
schedule
11.07.2022
Нарушение доступа glGenFramebuffers() при использовании GLFW + GLEW
Я получаю эту ошибку:
«Нарушение прав доступа к месту выполнения 0x00000000».
когда я использую GLFW + GLEW в Windows.
Я использую Windows 7. У меня также есть собственная реализация (с нуля), которая создает окно, инициализирует...
5835 просмотров
schedule
20.09.2022
Текст вообще не отображается с помощью FreeType/GLFW
Я просто получаю чистый цвет; текст не рендерится, и мои шейдеры не выдают никаких ошибок; это мой вывод отладки
Initializing FreeType version 2.4.10...
Opening font file FreeSans.ttf...
Loading glyph set and shaders...
Compiling shader...
1894 просмотров
schedule
18.06.2022
Современный OpenGL в Linux с GLFW
Я не могу заставить GLFW работать в Linux и Windows с той версией OpenGL, которую я хочу использовать (думаю, 2.1). Он предоставляет только определения gl из системных заголовков, которые предназначены либо для OpenGL 1.x, либо для GL / gl3.h,...
1526 просмотров
schedule
21.02.2024
(В) Код OpenGL не открывает окно должным образом
Я совсем недавно начал работать с OpenGL, точнее пытался в него вникнуть. Я нашел довольно хороший учебник, к сожалению, с очень устаревшей версией GLFW. Я использую Visual Studio 2012, 64-битную версию, glew (64-битные файлы), glfw3 (64-битные...
1463 просмотров
schedule
05.10.2022
Glusphere дает странное освещение
При работе с Glu я использовал GlusolidSphere для рисования своих сфер, но, перейдя на glfw, мне пришлось использовать Glusphere. По сути, я скопировал всю функцию «glutsolidsphere» в свой собственный код, но у меня возникла странная проблема с...
1504 просмотров
schedule
26.05.2022
OpenGL с Eclipse CDT + MinGW + GLEW + GLFW: неопределенные ссылки
Изменить: я тем временем разобрался в этом и написал подробный ответ ниже.
Я просто попытался переключиться с экспресс-версии MSVC 10 на Eclipse CDT в Win7, и во время настройки я столкнулся с проблемой со следующим простым кодом OpenGL (который...
8561 просмотров
schedule
27.05.2022
Почему эта программа OpenGL не рисует треугольник?
Я пытаюсь изучить современный OpenGL и хочу нарисовать такой треугольник:
Я следую этому руководству: www.opengl-tutorial .org/beginners-tutorials/tutorial-2-the-first-triangle/ , но все, что я получаю, это темно-синий фон (чистый цвет). Что...
1151 просмотров
schedule
18.04.2023
Неопределенные справочные ошибки при связывании GLFW с MinGW
Я пытаюсь разработать приложение openGL с GLEW и GLFW в Windows, используя minGW. В текущем каталоге project/ у меня есть каталоги src/ , bin/ и glfw-3.0.4.bin.WIN64/ . У меня есть файлы test.cpp , glew.h , glew.c и wglew.h в каталоге...
7207 просмотров
schedule
04.06.2023
Доступ к экземпляру из функции обратного вызова
Как я могу получить доступ к экземпляру класса внутри функции обратного вызова ввода GLFW3, например, этот .
Я хочу, чтобы мой экземпляр делал что-то, когда происходит определенное событие. Каждый экземпляр может делать что-то свое для...
177 просмотров
schedule
21.05.2022
Не удается скомпилировать простой исходный код на C++ и OpenGL (GLFW) в Linux в NetBeans
Я начал изучать OpenGL (glfw) и копирую исходники из туториала и пытаюсь его скомпилировать, но возникают ошибки. Я думаю, что правильно установил все заголовочные файлы (glm, glfw и т.
Это мой источник (я не использовал эти символы: ‹, > в...
14934 просмотров
schedule
29.08.2022
Обновление нестатических членов статической функции в C++
Я пытаюсь обновить параметры моей камеры на основе движения мыши в OpenGL. Я использую GLFW. В GLFW есть предопределенный обработчик событий.
glfwSetCursorPosCallback(window, mouseMoveCallback);
который я использую для регистрации функции...
327 просмотров
schedule
21.02.2023
как собрать проект c++ openGL в xcode?
Я пытаюсь создать проект openGL в XCode 5, чтобы я мог изучать уроки NeHe на своем Mac.
Я следил за шагами на www.open.gl Вот шаги, которые я пробовал, например.
Я сделал доморощенный glfw3, glew и glm
Я создал новый статический проект...
5273 просмотров
schedule
10.05.2022
COLOR_ATTACHMENTn как входной сигнал сэмплера для фрагментного шейдера?
Я работаю над кодом, который требует, чтобы я отправлял 2+ текстуры во фрагментный шейдер, а затем мне нужно получить 2 COLOR_ATTACHMETn из шейдера. Как только я получу COLOR_ATTACHMENT0 и COLOR_ATTACHMENT1 из своего шейдера, можно ли отправить...
268 просмотров
schedule
11.03.2023
Ошибка включения файлов GLFW
Я пытаюсь создать проект с использованием GLFW3 при компиляции mingw для Windows и получаю следующую ошибку:
C:\Users\jgelderl\Documents\Test>mingw32-make
g++ -c Main.cpp
Main.cpp:6:24: fatal error: GLFW/glfw3.h: No such file or directory...
337 просмотров
schedule
28.12.2022