Shyotl
a1942ebc94
Bulldozed llprocessor. Make sure this doesn't explode on linux or mac. May be missing system headers on those systems. Not sure if carbon.h is needed for mac.
2011-05-30 01:35:44 -05:00
Shyotl
95ea174d43
Spatial partition updated. Seems to run smoother for me, but may want to test on other systems.
2011-05-29 16:28:56 -05:00
Shyotl
566b3f162e
Updated hud projection matrix functions in llviewerdisplay.
2011-05-28 20:18:58 -05:00
Shyotl
49b893c806
Removed most OGPX related code.
2011-05-28 17:11:10 -05:00
Shyotl
7851a6f38d
Light-projection textures should now appear in deferred. Still need to port the UI in the edit panel, however.
2011-05-28 01:51:01 -05:00
Shyotl
1bc0c5e795
Ensure face being edited/selected actually exists.
2011-05-28 01:49:54 -05:00
Shyotl
799fe056a8
Some nice dist^2 vector length checks to save from squarerooting.
2011-05-28 01:49:32 -05:00
Shyotl
71eec1caed
Improved error handling (introduced debugsession commandline argument). Startup/shutdown now more verbose. SSE checks if project was compiled with SSE(2)... not sure if windows would reach it if hardware lacked support, but linux/mac may (from V2). Fixed Mac crashes in deferred.
2011-05-28 01:46:11 -05:00
Shyotl
2f3a8fb6c0
Fixing some issues with high-res snapshots.
2011-05-27 14:01:23 -05:00
Shyotl
45d84f88ab
Frames were occasionally failing to flush, resulting in odd stutters. Forcing flushes.
2011-05-24 23:13:48 -05:00
Shyotl
4ee4d52b2f
Added bokeh DoF. Fixed some several SSAO and shadow combinations. Fixed GI crash bug. Enabled several fasttimers. Updated shaders.
2011-05-24 20:31:17 -05:00
Shyotl
34f252f52e
Updated featuretables. Ultra now enables deferred except without shadows. Also cleaned up to work with renamed/removed settings.
2011-05-22 22:27:27 -05:00
Shyotl
21498e0486
Cloud rendertype toggling should now actually... toggle.
2011-05-22 00:12:25 -05:00
Shyotl
7a907c4448
RenderLightingDetail renamed to RenderLocalLights. Toggling light level should work now. RenderDeferredFullscreenLights removed.
2011-05-22 00:11:12 -05:00
Shyotl
0785d392e3
Crashfix for LL's recent changes to flexi updating. May revert entire changeset if more oddities are found.
2011-05-21 00:14:46 -05:00
Shyotl
127dd659fa
Updated graphical options panel to work with new setting configuration.
2011-05-21 00:13:38 -05:00
Shyotl
c029f00e12
CURL easy handles are now cached for reacquisition. Should lessen hitching by about half on systems exhibiting such.
2011-05-20 19:03:43 -05:00
Shyotl
285c19090e
Slightly smarter flexi update handling, plus extra nullchecks.
2011-05-20 16:07:47 -05:00
Shyotl
9a29428b39
Replaced obsolete priority spatial queue lock with new group-specific variants
2011-05-20 15:51:45 -05:00
Shyotl
77f09744ab
Merge branch 'AlericMaster' into V2Renderer
...
Conflicts:
indra/llcommon/aithreadsafe.h
indra/newview/pipeline.cpp
2011-05-20 12:56:23 -05:00
Shyotl
dff4e97c80
Merge branch 'master' into V2Renderer
2011-05-20 12:38:53 -05:00
Shyotl
cf6668cb7a
Merge branch 'master' of git://github.com/siana/SingularityViewer.git
2011-05-20 12:38:36 -05:00
Shyotl
179885d120
basic_plugin_filepicker now dependancy of secondlife-bin. Added missing windows build step required to place copy of filepicker dll in required directory.
2011-05-20 12:33:30 -05:00
Shyotl
6c3cd6d428
Conditionally allocate deferred renderbuffers.
2011-05-20 10:20:11 -05:00
Shyotl
8562fae08b
LLPipeline::rebuildGroups() optimized a bit.
2011-05-19 22:38:51 -05:00
Shyotl
cc60a94af6
Workaround for flickering objects in water reflection pass.
2011-05-19 21:24:46 -05:00
Shyotl
1bb009dcf7
Using new LLLightState class instead of direct glLight calls, also other misc cleanup.
2011-05-19 18:56:49 -05:00
Shyotl
503b99c54e
Preference panel was not correctly referring to AcentHideTypingNotification.
...
Removed dead code regarding HideTypingNotification.
2011-05-18 23:41:42 -05:00
Shyotl
754bb38169
Exposed 'RenderPreferStreamDraw'
...
Don't enable AA in deferred/ui/etc unless AA is actually enabled via setting
Standard c array instead of silly vector, since the size is knowable at compile.
2011-05-18 21:01:26 -05:00
Shyotl
7ba10207a4
Belly physics shouldn't have been set to female-only. Eups.
2011-05-18 20:19:09 -05:00
Shyotl
147afb922d
Disabled FBO toggle in hardware options panel if in deferred mode... because turning fbos off in deferred is... bad.
2011-05-18 20:07:08 -05:00
Shyotl
4663b605ef
Added fullbright shiny underwater shader.
2011-05-18 17:00:44 -05:00
Shyotl
a4b7bbd031
More should-be-safe changes. Prep for pipeline work.
2011-05-18 16:04:46 -05:00
Shyotl
0193173e46
Added #version string to many shaders. Added a few to-be-implemented shader files
2011-05-18 14:58:57 -05:00
Shyotl
90c0ea63b1
index on V2Renderer: 5f6fc78 llmath and llcommon updates. Marginal.
2011-05-18 14:36:56 -05:00
Shyotl
5f6fc78706
llmath and llcommon updates. Marginal.
2011-05-18 14:36:05 -05:00
Shyotl
62e3aa10c1
Reasonably safe changes.
...
Using accessor for vertexbuffer in LLFace
Extra occlusion query lookup in llgl (unused)
Const changes.
2011-05-18 14:35:27 -05:00
Siana Gearz
1327c80dd7
Don't assume we have perftools
2011-05-18 15:41:14 +02:00
Shyotl
b314172533
Merge branch 'master' into V2Renderer
2011-05-17 16:39:43 -05:00
Aleric Inglewood
4eb87268bd
Don't error when fmod isn't installed (same as Darwin does).
2011-05-17 22:52:35 +02:00
Aleric Inglewood
3656939269
Cancel pose stand when quitting.
...
This fixes the bug that if you Quit while in the Singularity -> Pose
Stand, then you are permanently hovering over the group until you go
into Advanced -> Debug Settings and reset AscentAvatarZModifier.
It also fixes that before, when you changed AscentAvatarZModifier
in Advanced -> Debug Settings then you saw no effect (until the
viewer would sent an AvatarAppearance message.
After this patch, changing any of the AscentAvatar*Modifier settings
has immediate visible effect, and a pose stand (Z-offset) is reset
when quitting.
2011-05-17 02:42:06 +02:00
Aleric Inglewood
addb7a559e
Generalize how -fPIC is added, even in cwdebug.
...
Although the file is empty when not compiling with CWDEBUG,
windows doesn't like the -fPIC there.
2011-05-16 23:49:03 +02:00
Aleric Inglewood
10af185abc
Add Advanced --> Character --> Meshes and morphs...
...
Allows to save the .llm of all mesh objects, and
all morphs of each as .obj (Wavefront OBJ File),
for import in, for example, blender.
You can also load .obj files, but of course they
will only affect what you see locally.
2011-05-16 19:03:48 +02:00
Shyotl
1a2d75fbe6
LLStringOps, LLStringUtilBase, and LLDate updated to V2. If dates go wonky this is where it's from
2011-05-15 22:50:56 -05:00
Shyotl
fe372028dc
Shuffled LL_COMMON_API around in spots to match v2
...
Added llformat_to_utf8
Added LLProcessLauncher::getExecutable()
LLStringTableEntry() ctor and dtor definitions moved from .h to .cpp
(should be safe)
2011-05-15 22:47:23 -05:00
Shyotl
51338470b5
Pulled LLEventTimer out of lltimer.h/cpp and into lleventtimer.h/cpp
...
LLInstanceTracker added to llcommon (pulled from llui in v2 for usage elsewhere)
LLEventTimer now using LLInstanceTracker
Updated LLLiveAppConfig (Though it appears unused, really)
processor.h is obsolete, thus removed. (llprocessor.h replaces it)
2011-05-15 22:40:59 -05:00
Shyotl
e3435d7ef9
Slight llcharacter updates from v2 (should be safe)
2011-05-15 22:22:22 -05:00
Shyotl
37c5016c2f
LLAssetType lookup now done through LLDictionary.
2011-05-15 22:17:15 -05:00
Siana Gearz
742ecf395f
One last GCC 4.6 stopgap
2011-05-16 02:12:46 +02:00
Siana Gearz
adeba18356
GCC 4.6 fixes
2011-05-16 01:37:00 +02:00