Glenn Smith
79c34c68db
Use strncpy instead of strcpy because again, buffer overflows
2018-03-06 02:35:33 -05:00
James Urquhart
ace01a313c
Add a workaround for the 16 vertex attribute limit on nvidia gl
2016-08-21 01:43:30 +01:00
James Urquhart
3496c549b5
Hardware Skinning Support
...
- Supports GL, D3D9 & D3D11
- Extends vertex formats & shadergen to support blend indices and weights
- Adds basic support for using 4x3 matrices for shader constants
- Supports software fallback
2016-08-21 01:43:30 +01:00
LuisAntonRebollo
c78f38fe0b
Remove some dead code from OpenGL shadergen.
2015-02-07 22:49:58 +01:00
Jeff Hutchinson
f615802ba2
Fixed defines for shadergen. Defines were "defining" structure properties out for IN structures.
...
example:
// struct VertexData
// {
// vec3 position;
// vec3 normal;
// vec3 T;
// vec3 B;
// vec2 texCoord;
// vec2 texCoord2;
// } IN;
//
// varying vec4 _TEXCOORD2_;
//
// #define texCoord2 OUT_texCoord2
// #define OUT_outVpos _TEXCOORD2_
2015-01-11 01:30:58 -05:00
LuisAntonRebollo
9221b4dd10
Update GLSL Shadergen. Not used on DX9.
2014-04-17 18:39:13 +02:00
DavidWyand-GG
7dbfe6994d
Engine directory for ticket #1
2012-09-19 11:15:01 -04:00