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
|
b8bed60a02
|
Update veget implementation
|
2013-09-13 17:09:05 +02:00 |
|
kaetemi
|
4b69fd26bf
|
Partial update of veget vp
|
2013-09-10 19:52:14 +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
|
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
|
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
|
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
|
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 |
|
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
|
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 |
|
kaetemi
|
2248d13b3d
|
Add abstract gpu program and source classes
|
2013-09-07 18:33:18 +02:00 |
|
Thibaut Girka
|
855dda7130
|
Add support for LibVR
|
2013-08-28 08:08:22 +02:00 |
|
kaetemi
|
2d118078f7
|
Merge with default
|
2013-08-01 23:02:49 +02:00 |
|
kaetemi
|
b93ab158a5
|
Merge with default
|
2013-07-25 00:37:00 +02:00 |
|
Michael Witrant
|
db58b68330
|
Fixed definition tests for optional LibOVR
|
2013-07-06 20:40:42 +02:00 |
|
Michael Witrant
|
1a397ec068
|
LibOVR is optional, and is disabled by default
|
2013-07-06 20:05:19 +02:00 |
|
kaetemi
|
fbb9ec7379
|
Init/release VR interfaces in ryzom client, ref #43
|
2013-07-05 02:04:34 +02:00 |
|
kaetemi
|
5fc257141c
|
Fix particles being animated twice in stereo render, see #43
|
2013-07-04 00:42:06 +02:00 |
|
kaetemi
|
834f478700
|
Add stereo debugger for visually comparing rendered frames, ref #43
|
2013-07-04 00:09:10 +02:00 |
|
kaetemi
|
d700d01c6a
|
Add minimal head model and world scale, ref #43
|
2013-07-03 05:21:32 +02:00 |
|
kaetemi
|
783c15b072
|
Make bloom work together with render target used for the rift shader, ref #43
|
2013-07-03 03:53:32 +02:00 |
|
kaetemi
|
afe8b1a8e6
|
Remove unnecessary user render target code from bloom, see #43
|
2013-07-03 03:21:57 +02:00 |
|
kaetemi
|
13724ee1d4
|
Render left and right deformed view, re #43
|
2013-07-02 03:34:49 +02:00 |
|
kaetemi
|
5354a2851c
|
Test the barrel shader, see #43
|
2013-07-02 02:40:27 +02:00 |
|
kaetemi
|
9a5853a077
|
Render the scene to a target texture for the stereo rendering filter, ref #43
|
2013-07-02 00:55:13 +02:00 |
|
kaetemi
|
8990b521fd
|
Fix a render target issue, see #43
|
2013-07-02 00:53:45 +02:00 |
|
kaetemi
|
6b33f0c5b8
|
Create stereo render target, see #43
|
2013-07-01 23:23:54 +02:00 |
|
kaetemi
|
fcd9344ad5
|
Add interface for stereo display render targets, ref #43
|
2013-07-01 21:23:47 +02:00 |
|
kaetemi
|
e1397a0dc3
|
Create interface classes for stereo displays and head mounted displays, see #43
|
2013-06-28 23:19:32 +02:00 |
|
kaetemi
|
a68f54b4e8
|
Create a clipping frustum, ref #43
|
2013-06-26 21:35:36 +02:00 |
|
kaetemi
|
922b0e67ad
|
Allow multiple user cameras to be calculated separately, useful for sky etc, re #43
|
2013-06-26 20:57:37 +02:00 |
|
kaetemi
|
b7685170a2
|
Add eye distance in 2D interface shift, re #43
|
2013-06-26 17:24:23 +02:00 |
|
kaetemi
|
e5d2958321
|
Add 2D interface shifting calculations, see #43
|
2013-06-26 16:59:08 +02:00 |
|
kaetemi
|
7afbbb3188
|
Add some comments, see #43
|
2013-06-26 15:55:39 +02:00 |
|
kaetemi
|
4c4640c954
|
Cleanup and make bloom work with stereo rendering, re #43
|
2013-06-26 15:49:31 +02:00 |
|