Commit graph

2977 commits

Author SHA1 Message Date
kaetemi
783adf9fba Use named uniform indices for lighted vertex program 2013-09-13 21:31:47 +02:00
kaetemi
e3b2908d49 Updated wind tree program container 2013-09-13 20:45:06 +02:00
kaetemi
c7894d0c15 Use lighted vertex program container for per pixel light program 2013-09-13 20:00:20 +02:00
kaetemi
2d9212669a Add container for lighted vertex program 2013-09-13 19:03:05 +02:00
kaetemi
364b47c40d Adjust order for meshvp 2013-09-13 18:25:52 +02:00
kaetemi
018af56b0d Do not use old interface here 2013-09-13 17:17:11 +02:00
kaetemi
ba35a8d897 Modify calls in bloom effect 2013-09-13 17:11:42 +02:00
kaetemi
b8bed60a02 Update veget implementation 2013-09-13 17:09:05 +02:00
kaetemi
d0b67e9f4f Fixes for d3d 2013-09-13 17:08:56 +02:00
kaetemi
c11ad45d91 Update d3d implementation and add some debugging code 2013-09-11 01:12:37 +02:00
kaetemi
9a75f11c78 Rename of a d3d specific class 2013-09-10 19:53:41 +02:00
kaetemi
4b69fd26bf Partial update of veget vp 2013-09-10 19:52:14 +02:00
kaetemi
adb6507c6c Update decal vp 2013-09-10 17:01:33 +02:00
kaetemi
2cfb6593ce Update some test code 2013-09-10 16:42:51 +02:00
kaetemi
7f02dc6a5f Small adjustment to landscape vp parameter setting 2013-09-10 16:24:45 +02:00
kaetemi
54ccd5d129 Simplify 2013-09-10 15:59:31 +02:00
kaetemi
f507a1cf3e Adjust landscape vertex program to use new interface 2013-09-10 15:42:42 +02:00
kaetemi
0af16b9fc2 Use new program interface for water vertex program 2013-09-10 02:07:16 +02:00
kaetemi
d0e5790bde Set driver parameters 2013-09-10 02:01:57 +02:00
kaetemi
14df080ede Some fixes 2013-09-10 01:29:53 +02:00
kaetemi
bc409d3426 Use CSmartPtr for vertex program 2013-09-10 00:31:26 +02:00
kaetemi
cbd39ba84c Set params from storage 2013-09-09 23:39:18 +02:00
kaetemi
be55ac218a Fix incorrectly removed line 2013-09-09 23:03:52 +02:00
kaetemi
76e4315c3b Missed file in last commit 2013-09-09 23:01:43 +02:00
kaetemi
729208e74b Replace temporary CMaterial code 2013-09-09 21:44:14 +02:00
kaetemi
5c32f70857 Implement param storage copy 2013-09-09 21:05:12 +02:00
kaetemi
4f10f8eaee Flag some TODO's 2013-09-09 20:55:23 +02:00
kaetemi
a6901fd00a Add glsl pixel program for stereo distortion 2013-09-09 20:49:59 +02:00
kaetemi
e6c0ea328b Cleanup abstract gpu program interface 2013-09-09 18:33:38 +02:00
kaetemi
6dba9a7117 Implement new driver interface in Direct3D driver 2013-09-09 16:36:29 +02:00
kaetemi
fd0b45c1db Implement new driver interface in OpenGL driver 2013-09-09 14:43:10 +02:00
kaetemi
381ffd1bc6 Expand parameter interface 2013-09-09 12:18:20 +02:00
kaetemi
b4cdeed369 Reduce function duplication 2013-09-09 02:03:40 +02:00
kaetemi
7fe71b9682 Builtin parameter set functions 2013-09-09 01:53:02 +02:00
kaetemi
bb80d71b9b Separate count and size 2013-09-09 01:31:15 +02:00
kaetemi
b0079c38be Cleanup driver interface 2013-09-08 21:57:27 +02:00
kervala
ba9554d62d Changed: lua, luabind, libwww and libxml2 already linked to previous libraries (NLMISC and NLGUI) 2013-09-08 12:57:34 +02:00
kervala
963a40c18f Changed: Updated Freetype libraries variable 2013-09-08 12:54:05 +02:00
kervala
81adee6635 Changed: Look for Debug versions of libwww libraries 2013-09-08 12:53:35 +02:00
kervala
8581bd7415 Changed: Moved lua, luabind and curl FIND_PACKAGE in root CMakeLists.txt 2013-09-08 12:52:00 +02:00
kervala
9012c8990b Changed: Look for Debug version of freetype and use it for Debug configuration 2013-09-08 10:26:23 +02:00
kaetemi
879fe9da61 Add additional set functions 2013-09-08 01:49:34 +02:00
kaetemi
c47fc285f1 Add gpu program params storage structure 2013-09-08 01:36:01 +02:00
kaetemi
dbcf366a57 Implement new gpu program interface in direct3d driver 2013-09-07 22:00:07 +02:00
kaetemi
08d3b876e5 Merge with default 2013-09-07 21:36:08 +02:00
kaetemi
b300cda50e Implement new gpu program interface in opengl driver 2013-09-07 21:30:40 +02:00
kaetemi
6491a288d1 Make gpu programs use abstract gpu program class 2013-09-07 20:41:07 +02:00
StudioEtrange
4d0afd9bfe Merged ryzom/ryzomcore into default 2013-09-07 20:16:17 +02:00
kaetemi
2248d13b3d Add abstract gpu program and source classes 2013-09-07 18:33:18 +02:00
kervala
4b4e5c1a84 Removed: S3TC module because not used anymore 2013-09-07 17:01:06 +02:00