Age | Commit message (Collapse) | Author |
|
|
|
|
|
repository.
|
|
|
|
|
|
|
|
control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update
|
|
|
|
a parameter.
|
|
"maximum_alpha" for alpha tests in shaders as it was always being set to 1.0 anyway.
|
|
transparent enabled.
|
|
|
|
where state being consumed by a shader does not match state being provided by vertex buffers.
|
|
complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed).
|
|
|
|
glAlphaFunc when shaders are available).
Reviewed by Leslie
|
|
stalls in renderer by never using the fixed function pipeline if shaders are available.
|
|
|
|
|
|
|
|
|
|
lldrawpoolalpha.
|
|
|
|
(wow, super fast so far)
|
|
|
|
is open and when effect is opted out of.
|
|
of deferred rendering and non deferred automatic alpha mask toggling.
|
|
|
|
impostors not working with lighting and shadows enabled.
|
|
global-illumination is not (experimental).
|
|
|
|
deferred rendering)
(transplanted from 050ae2c9451a6b89374c5a10403f373e2475f23b)
|
|
Make the fix work for alpha masks ('fast alpha') too - ironically this hasn't ever worked either AFAICT.
|
|
actually "solid"
and its many many dupes.
In summary this does the following:
* When laying down alpha, uses the new separated color-and-alpha blend func support to suppress existing glow in proportion to the opacity of the incoming fragments
* Moves glowing-alpha support from the glow pool to the alpha pool, ensures that the glow pass for a vertex buffer happens after the alpha pass for the vertex buffer so that it doesn't suppress its *own* glow.
Tested with all shader modes, FBO on/off, and deferred rendering. Tested with every permutation of alpha/non-alpha/glow/non-glow/fullbright/waterglow/particle interaction I could contrive so far. :)
|
|
Added RenderUseStreamVBO to enable/disable usage of VBO's for streaming buffers.
Faster traversal of LLCullResult members.
Removal of llpushcallstacks from inner loops.
Sprinkling in fast timers.
|
|
Backing out this merge that I pushed (prematurely) to the wrong place.
|
|
|
|
|
|
deferred rendering)
(transplanted from 050ae2c9451a6b89374c5a10403f373e2475f23b)
|
|
Make the fix work for alpha masks ('fast alpha') too - ironically this hasn't ever worked either AFAICT.
|
|
actually "solid"
and its many many dupes.
In summary this does the following:
* When laying down alpha, uses the new separated color-and-alpha blend func support to suppress existing glow in proportion to the opacity of the incoming fragments
* Moves glowing-alpha support from the glow pool to the alpha pool, ensures that the glow pass for a vertex buffer happens after the alpha pass for the vertex buffer so that it doesn't suppress its *own* glow.
Tested with all shader modes, FBO on/off, and deferred rendering. Tested with every permutation of alpha/non-alpha/glow/non-glow/fullbright/waterglow/particle interaction I could contrive so far. :)
|
|
Added RenderUseStreamVBO to enable/disable usage of VBO's for streaming buffers.
Faster traversal of LLCullResult members.
Removal of llpushcallstacks from inner loops.
Sprinkling in fast timers.
|
|
|
|
|
|
toggle which we don't support as such, but people with old viewers may have it turned on and will experience new artifacts without this fix.
Fix is isolated to this fast-alpha case.
|
|
|
|
Self reviewed.
|
|
https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1471 https://svn.aws.productengine.com/secondlife/pe/stable-1@1476 -> viewer-2.0.0-3
EXT-65 EXT-270 EXT-359 EXT-361 EXT-367 EXT-367 EXT-368 EXT-455 EXT-468 EXT-530 EXT-539 EXT-540 EXT-542 EXT-545 EXT-555 EXT-557 EXT-558 EXT-559 EXT-559 EXT-560 EXT-561 EXT-562 EXT-563 EXT-564 EXT-566 EXT-568 EXT-569 EXT-570 EXT-571 EXT-581 EXT-590 EXT-594 EXT-596 EXT-597 EXT-601 EXT-602 EXT-603 EXT-613 EXT-620 EXT-624 EXT-628 EXT-630 EXT-631 EXT-632 EXT-639 EXT-640 EXT-641 EXT-642 EXT-662 EXT-671 EXT-672 EXT-676 EXT-682 EXT-692 EXT-703 EXT-717
|
|
DEV-11254 DEV-11254 DEV-2003: DEV-21567 DEV-37301 EXT-104 EXT-138 EXT-217 EXT-256 EXT-259 EXT-259 EXT-328 EXT-348 EXT-386 EXT-399 EXT-403 EXT-460 EXT-492 EXT-492 EXT-531 EXT-537 EXT-684
improved text editor (handles multiple fonts simultaneously as well as inline widgets)
|
|
|