LICENSE.txt
author Ryan C. Gordon <icculus@icculus.org>
Wed, 18 Apr 2012 00:19:32 -0400
changeset 1095 bc3d2c6e06cf
parent 1022 3503b95f0dab
child 1151 5e0ebc5366f3
permissions -rw-r--r--
glsl: Implemented most of the missing srcmods. Reread the GLSL spec, and it turns out that "vec3(x,y,z) - 3.0" is legal syntactic sugar: the compiler knows to subtract 3.0 from each of the three components in that vec3. This made this simpler than having to tapdance to generate correct constant vectors ourselves, and it's easier to read.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     1
1022
3503b95f0dab Updated copyright year.
Ryan C. Gordon <icculus@icculus.org>
parents: 903
diff changeset
     2
   Copyright (c) 2008-2011 Ryan C. Gordon.
1
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     3
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     4
   This software is provided 'as-is', without any express or implied warranty.
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     5
   In no event will the authors be held liable for any damages arising from
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     6
   the use of this software.
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     7
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     8
   Permission is granted to anyone to use this software for any purpose,
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
     9
   including commercial applications, and to alter it and redistribute it
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    10
   freely, subject to the following restrictions:
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    11
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    12
   1. The origin of this software must not be misrepresented; you must not
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    13
   claim that you wrote the original software. If you use this software in a
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    14
   product, an acknowledgment in the product documentation would be
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    15
   appreciated but is not required.
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    16
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    17
   2. Altered source versions must be plainly marked as such, and must not be
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    18
   misrepresented as being the original software.
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    19
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    20
   3. This notice may not be removed or altered from any source distribution.
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    21
99ac16070d07 [svn] Initial add.
icculus
parents:
diff changeset
    22
       Ryan C. Gordon <icculus@icculus.org>