2 cunzhangdaren cunzhangdaren 于 2014.11.25 11:33 提问

OpenGL的函数是什么语言写的

刚开始看,说opengl函数了是一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。是什么意思,他的函数是什么语言编写的,跨语言是通过提供各种语言编写的函数吗。

1个回答

caozhy
caozhy   Ds   Rxr 2014.11.25 11:52
已采纳

基本上来说,是C和C++语言写的。别的语言也可以调用并非意味着它必须以各种语言都实现一套,比如在Windows上,使用dll就可以和别的语言交互。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
OpenGL各种语言开发环境
必备条件:         要开始OpenGL编程,首先系统得具备必要的环境,即OpenGLSDK,包括:*.dll (opengl32.dll, glut32.dll, glu32.dll , glut.dll, glew32.dll );  *.lib for C++(opengl32.lib , glu32.lib ,glut32.lib , glut.lib, glaux.lib);  
opengl常用函数解释
1.glAccum–操作在多重缓冲区中进行; 2.glAlphaFunc–指定Alpha测试函数; 3.glBegin–开始操纵一组点进行画图; 4.glBitmap–再设备上画一指定属性的位图文件; 5.glBlendFunc–指定象素的算法; 6.glCallList– 执行一个显示列表; 7.glCallLists– 执行一组显示列表; 8.glClear–在视口内清除指定参数的
C语言如何用OpenGL
http://zhidao.baidu.com/question/16574235  C语言究竟可不可以使用OpenGL编程?网上多的是VC++的,delphi的等等 可我就是不想学VC++,用C语言又不知道怎么初始化设置,好痛苦的。 比方说VC++中,是这样设置的: 1.将glut.dll和glut32.dll拷贝到windows/system32目录下。 2.将glut.h拷贝到集成环境
《剑指offer》:自己写一个pow函数
今天打google在codejam上办的apactest,成绩还行吧(最后排名540),第二题逗比了,自己逻辑后来理清楚,但是代码还是原来的想法,wa了两次才找到了bug。 第二题需要实现一个整数的pow函数,之前只会递归的写法,今天学会了迭代的写法,回想《剑指offer》里也有类似的东西,所以整理成这篇博客。
OpenGL ES 2.0 笔记 - 着色语言的内置函数
着色语言的内置函数
OpenGL编程学习(2)-画点画线函数
OpenGL画点函数   OpenGL图元默认大小为一个像素单位,默认颜色为白色。画点函数为:   glVertex* ();   星号(*)说明该函数要有后缀码。一般来说,会有2到3个后缀码。第一个后缀码代表维数,二维、三维、四维坐标分别用2、3、4等数字表示。第二个后缀码代表坐标的数值类型,如i(整数)、s(短整数)、f(浮点)、d(双精度浮点)等。glVertex中可以使用显式的坐标值或
OpenGL编程入门学习
OpenGL编程入门学习  非常详细的教程,很适合初学者 本文转自:http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html =============================================================== 说起编程作图,大概还有很多人想起TC的#include 吧? 但是各位
OpenGL常用函数详解集锦
1、       gluLookAt()函数详解 视点转换 函数原型 voidgluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdoublecentery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz); 该函数定义一个视图矩阵,并与
OpenGL的数据类型 与 C中数据类型对应
OpenGL的数据类型(转)   2009-04-14 12:23:30|  分类: 图形 |字号 订阅 为了便于OpenGL在各种平台上移植,OpenGL定义了自己的数据类型。如果你愿意也可用这些数据类型对应的标准C的数据类型来替代。如OpenGL也定义GLvoid类型,如果用C语言编写,可以用它替代void类型。不同的C编译器或环境对各种C变量的大小和内存分布都有
OpenGL ES着色器语言之语句和结构体(官方文档第六章)
OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-while) 跳跃(discard, return, break, continue) 6.1函数定义         着色器是由一系列全局声明和函数定义组成的。函数声明规范如下:                   // prototype