Cg入门2:profile和基本数据类型

float :一个浮点值

float4:一个四阶向量

half:一个浮点值的一半

fixed:

bool: 0 和 非0

int: 其实也是按照float还计算的

Sampler*:

值传递

不支持指针

支持数组

int 有符号

全部静态变量没有

逻辑运算符+?:可使用

支持interface

支持宏

时间: 2024-12-24 19:35:20

Cg入门2:profile和基本数据类型的相关文章

Swift快速入门(二)基本数据类型

相关文章 Swift快速入门(一)第一个Swift程序 1.变量和常量 声明常量和变量 Swfit是强类型的语言,Swift要求所有的变量和常量必须先声明后使用. 声明变量需要使用var,声明常量则需要使用let var 变量名[:类型] =初始值 let 常量名[:类型] =初始值 下面来进行举例: // 声明变量时显式指定类型 var age : Int // 声明变量时指定初始值,编译器会根据初始值确定该变量的类型为String var game= "九阴真经" // 显式指定的

Redis入门教程:特性及数据类型的操作

虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍.是一个很不错的Redis入门教程. 一.介绍 1.Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,

3-Python3从入门到实战—基础之数据类型(数字-Number)

Python从入门到实战系列--目录 Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) Number(数字) Python3 支持三种不同的数值类型: int(整型).float(浮点型).complex(复数): 整型(Int),是正或负整数,不带小数点,int没有限制大小,表示为长整型,在Python 3里,只有一种整数类型 int,没有 python2 中的 Long

7-Python3从入门到实战—基础之数据类型(字典-Dictionary)

Python从入门到实战系列--目录 字典的定义 字典是另一种可变容器模型,且可存储任意类型对象:使用键-值(key-value)存储,具有极快的查找速度: 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 语法格式:{ key1 : value1, key2 : value2, key3 : value3 ...} users={' 张三 ' : 18 , ' 李四 ' : 19 , ' 王五 ' : 20 , ' 赵六 '

javascript基础入门之js中的数据类型与数据转换01

javascript基础入门之js中的数据结构与数据转换01 js的组成(ECMAScript.BOM.DOM)        js中的打印语句:        数据类型        变量        运算符        数据类型转换        js中三大特殊值 js的组成(ECMAScript.BOM.DOM) ①ECMAScript: ECMAScript是一个标准,它规定了语法.类型.语句.关键字.保留子.操作符.对象.(相当于法律):②BOM(浏览器对象模型):对浏览器窗口进行

MySQL入门很简单: 2 MySQL数据类型

2. MySQL数据类型 2.1 整数类型 后面的是默认显示宽度: tinyint(4) smallint(6) mediumint(9) int(11) bigint(20) 2.2 浮点型和定点数类型 MySQL可以指定浮点数和定点数的精度:    数据类型(M,D)  M:数据总长度, D:小数点后的长度

Cg入门1:输入输出和语义

知识点: 1.顶点和片段程序的输入输出 2.常用语义 3.编写一个简单的Shader 输入用:in 输出用:out 即使输入也是输出用:inout CG语法: CGPROGRAM 开始标识 ENDCG  结束标识 objPos:语义  语义关键字必须为全大写字母组成(objpos:POSITION 语义:objpos表示一个位置向量),语义只是代表一种运行环境 inout:表示可以把输入直接当成输出返回(顶点颜色输出col当成片段程序的输入,根据类型来匹配的,而不是根据名字来匹配的) 语义类型:

C++ Primer快速入门之四:变量和数据类型

1 数据类型 数据类型顾名思义,表明数据是啥,就像我们处理问题时候,面对的对象是骡子是马,还是小麦,男人女生,类型的属性规定了可以对数据执行哪些操作. C++ 语言定义了几种基本类型:字符型.整型.浮点型等,以及一些高级类型比如vector,map等等. 类型确定了数据和操作在程序中的意义.我们在第一章已经看到,如下的语句: i = i + j; 不同的类型有不同的含义,他们由 i 和 j 的类型共同决定.如果 i 和 j 都是整型, 则这条语句表示一般的算术"+"运算:如果 i 和

c#入门笔记(1)数据类型

1.c#有三种数据类型,分别是数值型,引用类型,指针类型. 2.数值类型 2.1整数类型:sbyte,byte,short,ushort ,int uint,long,ulong(u开头是无符号,范围即是有符号的两倍) 2.2浮点类型:float,double,decimal 2.3文本类型,char,string ;布尔类型:bool(java是boolean,感觉有点偷工减料) 3.属性,事件:对象上发生事情(如被单击双击),方法:对象具有的功能 4. int result; Message