Форум программистов, компьютерный форум, киберфорум
Наши страницы
8Observer8
Войти
Регистрация
Восстановить пароль
Рейтинг: 5.00. Голосов: 1.

Подключение GLFW, GLAD для OpenGL 3.1, C++ по относительным путям

Запись от 8Observer8 размещена 01.06.2019 в 17:49

Главная цель проекта - показать, что можно создать проект в Visual Studio (в данном, случае в VS версии 2015), который можно скинуть кому-то и он будет работать сразу после открытия и запуска, потому что все библиотеки находятся в внутри проекта и подключены по относительным путям. Проект: EmptyWindow_GlfwOpenGL31Cpp.zip

Вторая цель - показать, как создать пустое окно. Третья - как использовать GLAD для определения функция современного OpenGL.

Позже скопирую сюда настройки проекта, хотя вы можете сами посмотреть, открыв настройки проекта.

main.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <glad/glad.h>
#include <GLFW/glfw3.h>
 
// Create a window with GLFW library
int main()
{
    // Initialization
    glfwInit();                     // Initialize the GLFW library
                                    // Create a window
    GLFWwindow *window = glfwCreateWindow(256, 256, "Empty Window", nullptr, nullptr);
    glfwMakeContextCurrent(window); // Create OpenGL context for drawing
    gladLoadGL();                   // Initialize the GLAD library
 
    glClearColor(0.2f, 0.3f, 0.3f, 1.0f); // Set a color for clearing a canvas
 
    // Main Loop of Application
    // Should the window be closed?
    while (!glfwWindowShouldClose(window))
    {
        // Check if any events have been activated
        // (key pressed, mouse moved etc.) and call
        // corresponding response functions
        glfwPollEvents();
 
        glClear(GL_COLOR_BUFFER_BIT);   // Clear canvas with previously specified color
        glfwSwapBuffers(window);        // Swap the front and back buffers when rendering
    }
 
    // Clean up resources
    // Clean up GLFW Library Resources
    glfwTerminate();
 
    return 0;
}
Изображения
 
Размещено в Без категории
Просмотров 137 Комментарии 2
Всего комментариев 2
Комментарии
  1. Старый комментарий
    а что? в английском словаре - буквы закончились?
    Запись от sam063rus размещена 01.06.2019 в 23:47 sam063rus вне форума
  2. Старый комментарий
    Аватар для 8Observer8
    Цитата:
    Сообщение от sam063rus Просмотреть комментарий
    а что? в английском словаре - буквы закончились?
    Русский просто стал забывать, поэтому понял, что иногда нужно и на русском что-то написать.
    Запись от 8Observer8 размещена 02.06.2019 в 00:36 8Observer8 вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru