Graham Madarasz
|
b2344cfd13
|
Fix rendering artifacts on Mac Mobile GeForce cards
|
2013-04-20 03:36:21 -07:00 |
Graham Madarasz
|
abb72591d4
|
Fixed line endings on shader
|
2013-04-19 19:29:06 -07:00 |
Graham Madarasz
|
894412285b
|
Fix forward decl to match changed func def and clear defines between shader compiles for ifdef sanity
|
2013-04-19 18:00:13 -07:00 |
Graham Madarasz
|
e10cac8847
|
Avoid mac shader compiler crash on someFuncTakingFloats(INTEGER_CONSTANT) malarkey
|
2013-04-19 14:26:49 -07:00 |
Graham Madarasz
|
4cd213b005
|
Merge
|
2013-04-19 14:04:13 -07:00 |
Graham Madarasz
|
214031a817
|
Change permutation setup to match use of ifdefs (as opposed to ifs)
|
2013-04-19 14:03:27 -07:00 |
Graham Madarasz (Graham Linden)
|
8137a3c26f
|
Change #ifs to #ifdefs for mac compiler
|
2013-04-19 13:52:10 -07:00 |
Graham Madarasz
|
7c0bea5bb4
|
Rework ifdefing and fix windows shader compiler warnings from materialF
|
2013-04-19 13:08:57 -07:00 |
Graham Madarasz (Graham Linden)
|
c5410a5d22
|
Shader changes for Mac compat
|
2013-04-19 11:53:58 -07:00 |
Graham Madarasz
|
2b3495ae5e
|
Cleanup mac hack and add defs to deferred alpha shader so compiler won't complain about #if with undefined vars
|
2013-04-19 10:52:03 -07:00 |
Graham Madarasz
|
6adc6d71a7
|
Merge viewer-dev-materials
|
2013-04-19 07:48:05 -07:00 |
Dave Parks
|
f9ff68b5e3
|
Cleanup specular highlights from spot lights
|
2013-04-19 02:56:15 -05:00 |
Geenz
|
b145007941
|
Fix for alpha blended objects becoming too bright when gamma correction is applied.
|
2013-04-18 23:18:21 -04:00 |
Geenz
|
9e53724538
|
Merged with latest viewer-development-materials.
|
2013-04-18 23:11:38 -04:00 |
Geenz
|
b6a6479c37
|
Mitigation for light attenuation looking different with gamma correction. Assume that light attenuation wants to be linearized before we apply gamma correction.
|
2013-04-18 21:31:10 -04:00 |
Geenz
|
14b807e55e
|
Don't apply gamma correction underwater (for now).
|
2013-04-18 21:05:16 -04:00 |
Geenz
|
15bf1a81d1
|
This should take care of alpha blended full bright objects and gamma correction.
|
2013-04-18 20:42:31 -04:00 |
Dave Parks
|
509c35d5ba
|
NORSPEC-90 Cleanup avatar alpha shaders
|
2013-04-18 19:21:08 -05:00 |
Geenz
|
6b836eacaf
|
Use GL_SRGB8_ALPHA8 for the diffuse and specular buffers, and correct gamma *before* glow and other post processing effects that don't care about being gamma correct.
|
2013-04-18 19:43:30 -04:00 |
Dave Parks
|
28fcb3d549
|
NORSPEC-90 Remove unused state from alphaF/alphaV
|
2013-04-18 18:31:49 -05:00 |
Dave Parks
|
1a5bba865c
|
NORSPEC-90 Cleanup of alpha pool hook ups for materials.
|
2013-04-18 18:00:56 -05:00 |
Graham Madarasz (Graham Linden)
|
8bccedd163
|
NORSPEC-59 NORSPEC-98 NORSPEC-125 avoid rendering mesh LODs which crash driver on mac 9400/9600 GT only
|
2013-04-18 09:43:26 -07:00 |
Graham Madarasz
|
3200f07ae2
|
NORSPEC-125 Materials V shader cleansing
|
2013-04-18 08:20:26 -07:00 |
Graham Madarasz
|
afe8d2246e
|
NORSPEC-125 More alpha vert shader cleansing for decrepit nV compiler
|
2013-04-18 07:30:12 -07:00 |
Graham Madarasz
|
f76b3d7e7d
|
NORSPEC-125 fiddle with ifdefs in alpha shaders again in hopes of linking on mobile geforce macs
|
2013-04-18 05:30:44 -07:00 |
graham linden
|
1c3c737a83
|
Merged lindenlab/viewer-development-materials into default
|
2013-04-18 05:04:35 -07:00 |
Dave Parks
|
37f984a942
|
Automated merge with https://bitbucket.org/Geenz/viewer-development-materials
|
2013-04-18 01:34:39 -05:00 |
Dave Parks
|
70d50028ae
|
Automated merge with https://bitbucket.org/lindenlab/viewer-development-materials
|
2013-04-18 01:33:54 -05:00 |
Dave Parks
|
0e3aa71a69
|
Automated merge with https://bitbucket.org/lindenlab/viewer-development-materials
|
2013-04-18 00:31:17 -05:00 |
Dave Parks
|
fc965b3c89
|
NORSPEC-135 Fix for environment map not showing up if glossiness is zero.
|
2013-04-18 00:15:18 -05:00 |
Graham Madarasz
|
8ed49bb828
|
Simplify ifdefs in alpha shaders for Mac
|
2013-04-17 16:50:03 -07:00 |
Geenz
|
4afb70eba7
|
Merge with latest viewer-dev-materials.
|
2013-04-17 17:47:18 -04:00 |
Dave Parks
|
35ede26097
|
NORSPEC-128 Edit glossiness and environment as U8's from [0,255], as they are stored
|
2013-04-17 16:46:32 -05:00 |
Graham Madarasz
|
83f3fd0dd6
|
NORSPEC-59 new shader changes -> new decrepit shader compiler workarounds
|
2013-04-17 14:27:50 -07:00 |
Geenz
|
35cc62f24c
|
Merge + propagated class 2 alphaF changes to class 1 alphaF.
|
2013-04-17 16:40:10 -04:00 |
Geenz
|
bb5bf632c6
|
First pass of gamma correction reimplementation.
|
2013-04-17 15:53:09 -04:00 |
Graham Madarasz
|
c7b9b9e02c
|
NORSPEC-133 More NULL shader pointer crash suppression
|
2013-04-17 09:19:08 -07:00 |
Graham Madarasz
|
e40bcc4e16
|
NORSPEC-59 and NORSPEC-133 work-around crash with RenderDebugGL on and fix breakage in shaders from Mac changes
|
2013-04-17 09:05:40 -07:00 |
Dave Parks
|
67af268b78
|
NORSPEC-90 Alpha pool hookups for materials.
|
2013-04-17 01:51:39 -05:00 |
Graham Madarasz
|
119c0a35f1
|
NORSPEC-59 fix? for mac crasher
|
2013-04-16 18:07:25 -07:00 |
Graham Madarasz
|
70dbb7a59c
|
NORSPEC-127 work-around crasher by forcing simple faces into simple pass
|
2013-04-16 17:24:51 -07:00 |
Graham Madarasz (Graham Linden)
|
d8d889802b
|
Merge viewer-dev-materials
|
2013-04-16 13:43:10 -07:00 |
Graham Madarasz
|
a9f3e6d95c
|
See if we can run with no ifdefs in alpha shaders on all platforms
|
2013-04-16 12:50:45 -07:00 |
Oz Linden
|
4b2d6062ba
|
merge rollback from graham
|
2013-04-16 14:52:18 -04:00 |
graham linden
|
a054dff522
|
Merged lindenlab/viewer-development-materials into default
|
2013-04-16 08:28:38 -07:00 |
Graham Madarasz
|
0b4d76ce78
|
NORSPEC-123 et al...roll back NSPEC 91 fix to avoid knock-on and set correct default env intensity
|
2013-04-16 08:27:30 -07:00 |
Graham Madarasz
|
c4413f493e
|
NORSPEC-123 et al...roll back NSPEC 91 fix to avoid knock-on and set correct default env intensity
|
2013-04-16 08:27:30 -07:00 |
Oz Linden
|
b7d4ba1f08
|
merge changes for alpha fixes from geenz
|
2013-04-16 09:00:39 -04:00 |
Dave Parks
|
d1f713f30b
|
Automated merge with https://bitbucket.org/lindenlab/viewer-development-materials
|
2013-04-16 03:02:00 -05:00 |
Geenz
|
c72c3691ec
|
Merged Graham's stuff amongst others.
|
2013-04-15 19:40:12 -04:00 |