登录 注册
当前位置:主页 > 资源下载 > 50 > 在嵌入式系统编程中创建C/C++显示列表

在嵌入式系统编程中创建C/C++显示列表

  • 更新:2024-06-23 23:41:20
  • 大小:859KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:嵌入式 - 硬件开发
  • 格式:PDF

资源介绍

一、分配显示列表编号 OpenGL 允许多个显示列表同时存在,就好象 C 语言允许程序中有多个函数同时存在。C 语言中, 不同的函数用不同的名字来区分,而在 OpenGL 中,不同的显示列表用不同的正整数来区分。 你可以自己指定一些各不相同的正整数来表示不同的显示列表。但是如果你不够小心,可能出现 一个显示列表将另一个显示列表覆盖的情况。为了避免这一问题,使用 glGenLists 函数来自动分 配一个没有使用的显示列表编号。 glGenLists 函数有一个参数 i,表示要分配 i 个连续的未使用的显示列表编号。返回的是分配的若 干连续编号中最小的一个。例如,glGenLists(3);如果返回 20,则表示分配了 20、21、22 这三个连 续的编号。如果函数返回零,表示分配失败。 可以使用 glIsList 函数判断一个编号是否已经被用作显示列表。 二、创建显示列表