Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-29 | Use an unordered map for custom #defines instead of a map. Lookups are ↵ | Jonathan Goodman | |
faster, and we don't really care about any particular order anyways for these. | |||
2012-08-29 | Just pass in an empty preprocessor definition map from now on. The shader ↵ | Jonathan Goodman | |
compiler won't add new #defines if it's empty. | |||
2012-08-28 | Added support for adding custom preprocessor definitions (for shader ↵ | Jonathan Goodman | |
permutations) | |||
2012-07-11 | MAINT-794 Fix for assert on loading some types of objects before their parents. | Dave Parks | |
2012-06-28 | Merge | Dave Parks | |
2012-06-22 | MAINT-653 Fix for shadow acne at high altitudes | Dave Parks | |
2012-05-25 | MAINT-616 Faster issuance of occlusion queries. | Dave Parks | |
2012-04-21 | STORM-1819: Ternary/graded shadow support | Adam Moss | |
Coalesced patchset. | |||
2012-02-28 | SH-2908 Fix for incompatibility issue with GLSL 1.30 | Dave Parks | |
2012-02-22 | SH-2908 Fix for crash when enabling Lighting and Shadows on some AMD GPUs | Dave Parks | |
2012-02-21 | SH-2908 Potential fix for pink textures on some OpenGL 3.1 implementations. | Dave Parks | |
2012-02-17 | SH-2908 Potential fix for precision complaints from some AMD OpenGL 3.1 ↵ | Dave Parks | |
implementations. | |||
2012-02-13 | SH-2964 Fix for shader compilation error on some older NVIDIA cards. | Dave Parks | |
2012-02-10 | SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float ↵ | Dave Parks | |
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations. | |||
2012-02-06 | SH-2729 Fix for horizontal line of glitching graphics when DoF enabled | Dave Parks | |
2012-01-26 | * Fixed up shader compilation errors to get lighting and shadows working ↵ | Leslie Linden | |
again on Mac. * Cleaned up vertex buffer allocation to guarantee allocation and deallocation using the same allocation methods from the same pools. * Added new shader feature for atmospheric helpers in the absence of lighting. Reviewed by davep. | |||
2011-12-14 | SH-2743 Fix for shader compiler error on some GL 3.x implementations. | Dave Parks | |
2011-12-13 | SH-2743 Fix for shader compiler error on some GL 3.x implementations. | Dave Parks | |
2011-11-28 | SH-2038 PROGRESS -- Hacked the code to not render alpha using VBO's on OS X ↵ | Leslie Linden | |
since everything renders faster using VBO's except alpha for some mysterious reason. | |||
2011-11-18 | SH-2700 Fix for random black textures due to texture index out of bounds. ↵ | Dave Parks | |
Also change shader to show bright pink on index out of bounds and add assertions to help prevent this sort of bug in the future. | |||
2011-11-15 | SH-2681 Fix for shader compiler error on GLSL 1.30 and later | Dave Parks | |
2011-11-10 | SH-2666 Tweak depth of field optimizations based on resident feedback. | Dave Parks | |
2011-11-10 | SH-2240 Better fix for red moon -- stop special casing "highlight_color" as ↵ | Dave Parks | |
a parameter. | |||
2011-11-04 | SH-2652 Better DoF combine foo | Dave Parks | |
2011-11-02 | SH-2541 Fix for speckles on avatar on some cards -- don't use ↵ | Dave Parks | |
"maximum_alpha" for alpha tests in shaders as it was always being set to 1.0 anyway. | |||
2011-11-01 | SH-1427 Fix for sunlight color getting clobbered for non-deferred ↵ | Dave Parks | |
atmospheric shaders. | |||
2011-10-21 | SH-2240 Make OSX never attempt to use GLSL 1.30 or later | Dave Parks | |
2011-10-11 | SH-2240 WIP on removing lots of string comparisons that were added to deal ↵ | Dave Parks | |
with exploding amounts of non-built-in GL state | |||
2011-09-28 | SH-2507 Shave some unused/redundant varying state and make the max texture ↵ | Dave Parks | |
index debug setting rebuild shaders to use no flow control when set to 1 or lower | |||
2011-09-24 | merge | Dave Parks | |
2011-09-24 | SH-2244 Fix for shaders not building on GL < 2.1 | Dave Parks | |
2011-09-24 | SH-2244 Fix for shaders not compiling on pre-GL-3.0 ATI drivers | Dave Parks | |
2011-09-16 | SH-2243 work in progress -- don't use deprecated shader state | Dave Parks | |
2011-08-24 | Mac rendering now with 100% fewer crashes when enabling shadows. | Leslie Linden | |
2011-08-22 | Mac build fixes. | Leslie Linden | |
2011-08-11 | SH-2242 FXAA support instead of unreliable multisample textures (done here ↵ | Dave Parks | |
because it's a smaller change than integrating glVertexAttrib with FSAA pipe). Shader integration with LLDynamicTexture subclasses. | |||
2011-07-29 | SH-2181 Fix for alpha flickering when basic shaders enabled (don't use ↵ | Dave Parks | |
glAlphaFunc when shaders are available). Reviewed by Leslie | |||
2011-06-27 | SH-1897 Don't use GLSL 1.20 unless the GL version is >= 2.1f | Dave Parks | |
2011-06-24 | SH-1903 Fix for silly shader compiler error. | Dave Parks | |
2011-06-23 | SH-1903 Don't use indexed texture rendering when GL version is < 3.1 (fixes ↵ | Dave Parks | |
bad performance on cards with old drivers) | |||
2011-06-20 | SH-1618 Fix for shaders being disabled on mac due to switch statement in ↵ | Dave Parks | |
indexed texture rendering code. | |||
2011-05-31 | SH-1682 Dynamically adjust the number of texture channels to use for indexed ↵ | Dave Parks | |
texture rendering based on available hardware. | |||
2011-05-30 | SH-1682 Full integration if indexed texture rendering to improve batch size. | Dave Parks | |
2011-05-24 | SH-469 GL_ARB_texture_multisample support | Dave Parks | |
2011-05-10 | SH-1521 FIX -- Lighting and Shadows grayed out on mac | Leslie Linden | |
* Modified mac feature table to bring it up to date with latest renderer features including deferred rendering * Changed mac AGL pixel format to no longer allow it to revert to software rendering when shader compilation errors occur. * Fixed up various GLSL shader compilation warnings and errors that came up as a result of the above changes. * Changed initial conditions for the "hardware skinning" checkbox on the preferences floater so it can be modified before login on machines that support avatar vertex programs. * Removed unused avatarAlphaF.glsl files Reviewed by davep | |||
2010-10-13 | correct licenses (fix problem with license change merge) | Oz Linden | |
2010-08-13 | Better support for curious mixtures fullbright/shiny/water with rigged ↵ | Dave Parks | |
attachments, deferred rendering, and not. | |||
2010-04-23 | Fix for stupid shader loading mistake. | Dave Parks | |
2010-04-22 | Fix for broken shader loading behavior when Debug GL enabled. | Dave Parks | |
2010-04-15 | More rigged attachments work. | Dave Parks | |