Age | Commit message (Collapse) | Author |
|
Make shadowAlphaMask shader ignore vertex alpha before discards iff we're a fullbright object.
Keep llappearance from stuffing dangling pointers into the alpha cache (crash iff you're using nSight debugging and disable readbacks).
|
|
Make genDrawInfo pay more attention to faces with 100% transparency that are not invisiprims.
|
|
Move vert alpha multiply back before discard tests to fix object transparency only object shadow casting.
Very likely re-breaks SL_11051 making fullbright alpha mask objects not cast when they should (due to broken vertex alpha...).
|
|
Make fullbright alpha mask with mask cutoff == 0 not generate shadows.
Adjust handling of ambient across forward and deferred again.
|
|
Fix handling of objects with object transparency by diffuse alpha mode none
and replace discard test to allow diffuse mode alpha blend objects to not falsely cast shadows.
|
|
Make shadow alpha mask shader ignore vert alpha (if it mattered, it'd be blended anyway).
Modify deferred fullbrightF to use same handling of alpha masking as shadows for consistency (esp when mask cutoff == 0).
|
|
Fix alpha mask shadows to mult vert alpha prior to discard tests and obey min alpha settings.
Make shadow/shadowAlphaMask use consistent varying and output.
Also fixes bug with 0% and 1% transparency providing varying different visual results.
|
|
Fix alpha tests in alpha mask shadow shader to not include potentially incorrect vert color alpha in decision.
|
|
Fix OSX shader compile bug from use of #if FOO instead of #ifdef FOO or #if defined(FOO)
preventing atmospherics (and thus ALM) from working on OSX.
|
|
using DEFINE_GL_FRAGCOLOR for consistency.
|
|
|
|
|
|
|
|
|
|
|
|
a bunch of trivial clean-ups and commentary.
|
|
Coalesced patchset.
|
|
|
|
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations.
|
|
|
|
"maximum_alpha" for alpha tests in shaders as it was always being set to 1.0 anyway.
|
|
|
|
outputs -- no more deprecation warnings on nvidia
|
|
|
|
|
|
glAlphaFunc when shaders are available).
Reviewed by Leslie
|