zoukankan      html  css  js  c++  java
  • 实验1 窗口绘制三角形

    搭建OpenGL环境

    构建GLFW

    GLFW 是一个 OpenGL 的 C 语言库,它提供了渲染物体所需要的最低限度 的接口,它允许用户创建 OpenGL 上下文,定义窗口参数以及用户的输入。【简单来说,GLFW 是对之前固定管线常用的 GLUT 的一种改进】

    使用CMake工具

    CMake 是一个工程文件生成工具。用户可以使用预定义好的 CMake 脚本, 根据自己的选择(像是 Visual Studio, Code::Blocks, Eclipse)生成不同 IDE 的工 程文件。这允许我们从 GLFW 源码里创建一个 Visual Studio 2017 工程文件,之 后进行编译。

    GLAD

    因为 OpenGL 只是一个标 准/规范,具体的实现是由驱动开发商针对特定显卡实现的。由于 OpenGL 驱动 版本众多,它大多数函数的位置都无法在编译时确定下来,需要在运行时查询。 所以任务就落在了开发者身上,开发者需要在运行时获取函数地址并将其保存 在一个函数指针中供以后使用。取得地址的方法因平台而异,代码非常复杂, 而且很繁琐,我们还需要对每个可能使用的函数都要重复这个过程。幸运的是, 有些库能简化此过程,其中 GLAD 是目前最新,也是最流行的库。

  • 相关阅读:
    EJB>Session Beans
    JSF>标准转换器(Converter)
    EJB>定时服务(Timer Service)
    EJB>实体继承
    EJB>拦截器(Interceptor)
    JSF>输入、输出、命令、选择、表格、其他标签
    JBoss的配置
    JSF>JSF 生命周期
    EJB>改变sessionbean的JNDI名称
    JSF>错误讯息处理
  • 原文地址:https://www.cnblogs.com/BoysCryToo/p/15728424.html
Copyright © 2011-2022 走看看