Shyotl
6920bee5e2
Fmod metadata parsing. Innitial.
2011-12-21 01:23:04 -06:00
Shyotl
6a5e203884
Remove hardcoded var passing between LLPostProcess and its floater. Now driven through the xml file.
2011-12-17 00:20:54 -06:00
Shyotl
78f7cc0d64
Prim rotate tool was lacking colors on its 'rings' due to missing gGL.diffuseColor4fv calls.
2011-12-16 06:01:05 -06:00
Shyotl
b607650d5c
V3 merge. Supposedly improves baked texture loading on other avatars. Also increase discard bias on ati if vram starts running out.
2011-12-16 05:57:48 -06:00
Shyotl
1bfa72fa7c
V3 merge. Slight update. Fixes lighting oddities.
2011-12-16 01:50:57 -06:00
Shyotl
0030ca3af7
Fixed extra post-process shaders. Cleaned up and no longer using deprecated functions.
2011-12-16 01:46:20 -06:00
Shyotl
a53e08032f
Prep for UI matrices.
2011-12-11 01:13:47 -06:00
Shyotl
62febda165
Disable rlva name substitution in LLHUDNameTag::setString. Was redundant and hosed up client tags.
2011-12-11 00:47:44 -06:00
Shyotl
a726de0e99
LLTexLayer now using shaders if applicable. Also added misc tidbits missed earlier.
2011-12-10 22:51:52 -06:00
Shyotl
918d527b14
Resolved nametag bubble image failing to load promptly. Also updated texture to that used in v3, as it looks cleaner.
2011-12-10 22:50:26 -06:00
Shyotl
5919c9a788
Resolved issue with nametag bubble vanishing due to incorrect blend states.
2011-12-10 22:47:43 -06:00
Shyotl
14f2248ea1
LLRenderTarget::copyContents more lenient to errors.
2011-12-10 22:46:26 -06:00
Shyotl
81499fc6ea
-Font init cleanup. Now has a dedicated position in startup initilization.
2011-12-10 22:45:42 -06:00
Shyotl
ffb285c6ff
Huge renderer update (WIP). Still plenty to do, especially pertaining to UI.
...
-Nametag bubble visbility is oddly inconsistent. May vanish with future planned UI merges...
-VBOs are PAINFULLY slow on ATI hardware. This repos self-compiled davep/shining-fixes branch, so I'll leave the ball in LL's court for now regarding that.
2011-12-09 14:02:29 -06:00
Shyotl
8e7733b2ce
Lazy shader update. attribute -> ATTRIBUTE, varying -> VARYING. Moved some shader preprocessor stuff from llviewershadermgr.cpp to llshadermgr.cpp to match LL (although it looks more messy)
2011-11-24 01:03:03 -06:00
Shyotl
08d2c17c65
Alphamask detection tweakage.
2011-11-24 00:31:45 -06:00
Shyotl
09f7136cf4
'Preserve texture scaling when animating textures when "size x" and "size y" parameters to llSetTextureAnim are zero.' https://bitbucket.org/davep/shining-fixes/changeset/db8a3f49c250
2011-11-23 23:44:04 -06:00
Shyotl
c4b77e247e
LLInstanceTracker v3 merge
2011-11-23 23:40:31 -06:00
Shyotl
9f9daba33d
Missed some glRotatef -> gGL.rotatef conversions.
2011-11-23 23:39:42 -06:00
Shyotl
dc3831c86b
llmath v3 merge.
2011-11-23 23:04:54 -06:00
Shyotl
bf6e1d6c75
Unbork shadows. Apparently texture/texturProj do not return a vector for shadow samplers.
2011-11-23 21:30:32 -06:00
Shyotl
5d8d402403
Fix shader error dumping. (the error file was not being written to.) Also catch exceptions if shader log dir is inaccessable or otherwise unable to be cleared.
2011-11-23 21:29:42 -06:00
Shyotl
e46c906a8b
Invalid texure indexes now display as pink to better assist debugging.
2011-11-21 15:56:24 -06:00
Shyotl
83e8a9076b
Several gl calls now wrapped via LLRender (gGL) as prep for future changes:
...
glMatrixMode -> gGL.matrixMode
..GL_MODELVIEW -> LLRender::MM_MODELVIEW
..GL_POJECTION -> LLRender::MM_PROJECTION
..GL_TEXTURE -> LLRender::MM_TEXTURE
glMultMatrix -> gGL.multMatrix
glLoadMatrixf -> gGL.loadMatrix
glPushMatrix -> gGL.pushMatrix
glPopMatrix -> gGL.popMatrix
glLoadIdentity -> gGL.loadIdentity
glRotatef -> gGL.rotatef
glTransformf -> gGL.transformf
glOrtho -> gGL.ortho
glColor3f -> gGL.diffuseColor3f
glColor3fv -> gGL.diffuseColor3fv
glColor4f -> gGL.diffuseColor4f
glColor4fv -> gGL.diffuseColor4fv
glColor4ubv -> gGL.diffuseColor4ubv
glLightModelfv(GL_LIGHT_MODEL_AMBIENT -> gGL.
2011-11-21 15:55:44 -06:00
Shyotl
1cf367aae5
A little vectorization. gluProject replaced with vectorized glProjectf. Added LLMatrix4a::rotate4. Tweaked LLMatrix4a::rotate. Removed extra _mm_movehl_ps call in LLMatrix3a::setTranspose
2011-11-19 20:02:31 -06:00
Shyotl
70909f86c8
Changed some GL matricies to single precision.
2011-11-19 19:05:19 -06:00
Shyotl
1fd908b2c4
Removed maximum_alpha uniform (as it's always 1.0 anyhow)
2011-11-19 15:13:16 -06:00
Shyotl
ee5a9c97be
Removing some shader warnings under gl 3.x context.
2011-11-07 16:43:30 -06:00
Shyotl
2126654979
Nuked some old redundant camera code.
2011-11-07 16:42:41 -06:00
Shyotl
df40a8c5cf
Fade 'Press ESC to leave mouselook' away after a while.
2011-11-07 16:42:22 -06:00
Shyotl
40689f7d1e
Fixed silly movement bug after taking high-res snapshots.
2011-11-06 16:29:43 -06:00
Shyotl
b64cb8d339
Lineending fixup
2011-10-31 20:44:43 -05:00
Shyotl
3891928092
vary_texture_index only needed in shaders when batching.
2011-10-31 20:44:33 -05:00
Shyotl
f5983208eb
Hide the mouse cursor a bit better when grabbing items in mouselook.
2011-10-31 20:44:27 -05:00
Shyotl
0ef5931212
Added a bit of debug output for viewer tool states.
2011-10-31 20:43:56 -05:00
Shyotl
6964cec6f1
Merge branch 'master' of git://github.com/siana/SingularityViewer.git into future
2011-10-31 20:41:36 -05:00
Siana Gearz
f386fc75df
Did SELinux complain about THIS?
2011-10-31 05:24:00 +01:00
Siana Gearz
cc45a24aff
Darwin doesn't use extension function pointer mechanism
2011-10-28 02:05:09 +02:00
Siana Gearz
e06d0b2e70
Whoopsie!
2011-10-27 23:02:35 +02:00
Siana Gearz
0281ac4afe
There is no glext prebuilt on OS X
2011-10-27 22:39:28 +02:00
Brett Murphy
7227c01d79
updated install.xml with correct freetype package for mac-osx
2011-10-27 22:35:38 +02:00
Brett Murphy
c5abde1616
added ctrl-alt-p option for phantom avatar
2011-10-27 22:32:38 +02:00
Siana Gearz
c2a4951f20
Fix grid info fetch ignoring certificates
2011-10-26 21:35:19 +02:00
Shyotl
0fde15246b
Moved some settings out of the main settings.xml and into settings_sh.xml where they belong.
2011-10-22 01:57:39 -05:00
Shyotl
b3423de80a
Shaders dumped to logs/shader_dump directory if 'ShyotlDumpRawShaders' is true, or a shader throws an error of some sort.
2011-10-22 01:55:08 -05:00
Siana Gearz
743449e635
Tinies, custom OpenAL on Linux
2011-10-22 05:09:49 +02:00
Shyotl
405182025d
Resolved warning about 8dcd4a48-2d37-4909-9f78-f7a9eb4ef903.j2c not being found. Also renamed it to transparent.j2c because I hate seeing local textures with uuid filenames... and because v2 renamed it too.
2011-10-21 21:46:35 -05:00
Siana Gearz
bd6d14d741
Merge branch 'future' of https://github.com/Shyotl/SingularityViewer
2011-10-22 01:17:59 +02:00
Shyotl
0e190cadcd
LLWorld::destroyClass() wasn't releasing water texture refs.
2011-10-21 15:26:59 -05:00
Shyotl
408f5a4a51
SH-2564. Testing region visibility driven by spatial partitions.
2011-10-21 15:26:27 -05:00