Commit Graph

101 Commits (d97705fd3e8fbc622fd5dfd7c4d91308cb3e7952)

Author SHA1 Message Date
Ansariel 1c481f82be Update SSR from Tofu Buzzard with latest version from https://bitbucket.org/tofu_linden/screen-space-reflections2 2013-07-11 16:24:19 +02:00
Tank_Master 718f6fa0ff merge LL 3.6.1 2013-07-10 00:23:23 -07:00
Tank_Master d4640277d0 Merge LL 3.5.3 release. 2013-07-09 16:24:58 -07:00
Dave Parks c3f14b915c NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent calculator instead of binormal calculator, convert binormal centric code to tangent centric) 2013-06-03 12:50:48 -05:00
Dave Parks 743d1a777e NORSPEC-198, NORSPEC-176, NORSPEC-106, NORSPEC-202 et al -- Material matrix testing based overhaul WIP
Reviewed by Graham
2013-05-29 18:48:09 -05:00
Dave Parks 933d4c40f4 NORSPEC-198, NORSPEC-176, NORSPEC-106 WIP Fix for various fullbright/shiny descrepencies. 2013-05-23 12:47:52 -05:00
Graham Madarasz 025c890958 Merge vwr-dev-mat 2013-05-01 08:11:15 -07:00
Graham Madarasz 806d09b114 Merge 3.5.1 into Materials 2013-04-30 19:50:05 -07:00
Graham Madarasz 1688e995eb Provide LLGLSLShader backwards compat so as not to break the appearance utility 2013-04-26 09:11:52 -07:00
Graham Madarasz fd447189c5 Merge 3.5.1 into Materials 2013-04-25 21:00:16 -07:00
Geenz cfc3757778 First pass on alpha blended materials 2013-04-11 14:57:11 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Geenz 2ae4b6976b Added a new draw pool specifically for faces with materials applied to them. Removed materials rendering from the bump draw pool, and reverted it to its previous state. 2013-02-04 11:32:05 -05:00
Geenz aa1befd689 Specular map support. This is the vast majority of the material parameters implemented at this point for opaque geometry. 2013-01-30 12:17:04 -05:00
Geenz 5f03e197f4 Trying to set materials up for rendering! Yay! 2013-01-25 17:54:38 -05:00
Geenz eda11a25a4 Initial (largely complete) gamma correct rendering implementation. 2013-01-11 06:37:21 -05:00
Jonathan Goodman d5b45b0b63 Use an unordered map for custom #defines instead of a map. Lookups are faster, and we don't really care about any particular order anyways for these. 2012-08-29 08:02:46 -04:00
Jonathan Goodman c911efb953 Just pass in an empty preprocessor definition map from now on. The shader compiler won't add new #defines if it's empty. 2012-08-29 03:41:26 -04:00
Jonathan Goodman ed1b78e322 Added support for adding custom preprocessor definitions (for shader permutations) 2012-08-28 10:33:32 -04:00
Ansariel 591957ce34 Re-applied Tofu Buzzard's SSR with faster SSAO; Option to disable feature from NiranV Dean 2013-02-20 23:23:06 +01:00
Ansariel 7e528a0bb0 Backed out changeset: a5e3c6daa768 2013-02-20 22:17:45 +01:00
Ansariel 046d0818d7 Updated DoF, SSAO from Tofu Buzzard and added SSR and Macro Dapple, also from Tofu Buzzard 2013-02-20 18:40:37 +01:00
Cinders 792380c5bf Add post processing chain and vignette effect adapted from Exodus Viewer. Original code by Geenz Spad. 2013-02-19 22:58:03 -07:00
Tank_Master 65e5034f00 Backed out changeset: 2006c64a371f (Simple Shader fails to link with this) 2013-02-08 01:04:30 -08:00
Nicky c8698aaf0f Reapply pink fix. 2013-02-08 00:08:29 +01:00
Tank_Master 20544f5421 potential fix for FIRE-8942, FIRE-8987, FIRE-9001, FIRE-9004 (deferred selection issues and rendering issues on ATI cards) 2013-01-31 00:45:30 -08:00
Tank_Master 001a07a33c disable reusing already loaded shaders for testing some issues when changing settings 2013-01-22 11:42:02 -08:00
Tonya Souther 828cb2cc5a Fix shader link failures on 64-bit Linux with ATI and maximum texture index > 1. 2013-01-17 18:04:43 -06:00
Tank_Master 51d295c16f restore Nicky's anti-pink texture patch 2013-01-03 17:09:37 -08:00
Tank_Master 1762586923 Merge LL 3.4.4 beta 1, but left tcmalloc enabled. 2012-12-21 01:14:38 -08:00
Nicky ceea332a9c Change old style comments <ND> to <FS:ND> to avoid any future confusion/ 2012-12-16 05:19:32 +01:00
Nicky a55499be93 Merge ATI fix from 4.3.1 branch into default tip. 2012-12-11 13:05:32 +01:00
Tank_Master 9f4245779c Partial Merge of LL 3.4.2 Release 2012-12-10 15:56:46 -08:00
Nicky 15346d1ab8 Fix for pink on old ATI cards.
--HG--
branch : Firestorm_4.3.1
2012-12-10 13:37:14 +00:00
Nicky 089af08759 FIRE-7602; Antipink. Reapply FS version of diffuseLookup to fix pinklinks. 2012-10-15 14:37:40 +02:00
Tank_Master 9545e30a8e make "Reusing shader" an info instead of a warn message 2012-12-08 22:42:52 -08:00
Dave Parks e86b1c18db MAINT-794 Fix for assert on loading some types of objects before their parents. 2012-07-11 15:17:13 -05:00
Dave Parks bedbbf7c02 Merge 2012-06-28 16:32:54 -05:00
Dave Parks 28ccf4190e MAINT-653 Fix for shadow acne at high altitudes 2012-06-22 17:31:46 -05:00
Tank_Master 4a7a8a5e9f dont use switch calls in shader manager for any GPU. 2012-09-16 22:56:00 -07:00
Tank_Master cb24ec2e0d merge LL 3.3.4 beta
autoreplace does not work (needs a hook in nearby chat), no cmd line option to add new stuff
spellcheck only works when packaged
2012-07-16 21:59:14 -07:00
Dave Parks 997b360747 MAINT-794 Fix for assert on loading some types of objects before their parents. 2012-07-11 15:17:13 -05:00
Nicky cb07ea3997 FIRE-6845 / VWR-29228 Fix pink texture once more. 2012-07-05 09:57:35 +02:00
Dave Parks 9e9d32de38 merge 2012-06-22 14:04:33 -05:00
Dave Parks abaf0155b4 MAINT-616 Faster issuance of occlusion queries. 2012-05-25 10:51:38 -05:00
Adam Moss 9ce481a5ac STORM-1819: Ternary/graded shadow support
Coalesced patchset.
2012-04-21 17:35:50 +01:00
Tank_Master 991d43709c merge LL 3.3.3 beta 2012-06-16 07:22:27 -07:00
Tank_Master 1c55d5cbb6 Merge LL 3.3.2 release 2012-05-28 17:02:11 -07:00
Dave Parks 353907bac6 SH-2908 Fix for incompatibility issue with GLSL 1.30 2012-02-28 16:10:04 -06:00
Tank_Master e61c20d499 Merge LL 3.3.1 Viewer Release 2012-04-26 17:31:35 -07:00