OSDN Git Service
Robin Cornelius [Tue, 12 Jul 2011 22:02:22 +0000 (22:02 +0000)]
Very basic animation code shows last key frame, no priorities
git-svn-id: https://radegast.googlecode.com/svn/trunk@983
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Tue, 12 Jul 2011 21:34:12 +0000 (21:34 +0000)]
Minimise the calls to GL.MultMatrix by using a combined SRT matrix
git-svn-id: https://radegast.googlecode.com/svn/trunk@982
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 12 Jul 2011 21:02:28 +0000 (21:02 +0000)]
Alpha masking and blending correct phases of the rendering process.
git-svn-id: https://radegast.googlecode.com/svn/trunk@981
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 12 Jul 2011 18:04:25 +0000 (18:04 +0000)]
Implement angular velocity interpolation (target omega).
git-svn-id: https://radegast.googlecode.com/svn/trunk@980
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 12 Jul 2011 14:28:42 +0000 (14:28 +0000)]
Simple interpolation of object position.
git-svn-id: https://radegast.googlecode.com/svn/trunk@979
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 12 Jul 2011 05:44:58 +0000 (05:44 +0000)]
Use sim draw distance.
Added draw distance slider.
Removed inefficient implementation of occlusion culling
git-svn-id: https://radegast.googlecode.com/svn/trunk@978
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 15:40:22 +0000 (15:40 +0000)]
Move back loading of the avatar_lad to constructor.
Experimentatl occlusion culling (only marginal improvement, implemenation prolly not efficient)
git-svn-id: https://radegast.googlecode.com/svn/trunk@977
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 13:35:17 +0000 (13:35 +0000)]
Show window, then do heavy stuff for better user experience.
git-svn-id: https://radegast.googlecode.com/svn/trunk@976
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 13:17:18 +0000 (13:17 +0000)]
Use precalculated sim position and rotation as the starting point for avatars.
Fixes showing sitting avatars
TODO: Offset avatar pelvis down depending to put feet on the ground
git-svn-id: https://radegast.googlecode.com/svn/trunk@975
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 12:44:51 +0000 (12:44 +0000)]
Now that we have calculate sim position and rotation of all prims, remove duplicate code that did it in OpenGL
git-svn-id: https://radegast.googlecode.com/svn/trunk@974
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 12:31:04 +0000 (12:31 +0000)]
* Add avatars to general sorted list of stuff to render
* Calcilate sim rotation and position only once
git-svn-id: https://radegast.googlecode.com/svn/trunk@973
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 11:52:28 +0000 (11:52 +0000)]
Calculate position of all prims accurately
git-svn-id: https://radegast.googlecode.com/svn/trunk@972
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 05:57:40 +0000 (05:57 +0000)]
Implemented prim sorting.
Renders prims with alpha from the farthest from the camera to the closest.
Prims without alpha the other way around.
git-svn-id: https://radegast.googlecode.com/svn/trunk@971
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 05:05:02 +0000 (05:05 +0000)]
Determine more info about image alpha channel. Don't render faces with fully transparent textures.
git-svn-id: https://radegast.googlecode.com/svn/trunk@970
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 11 Jul 2011 04:25:28 +0000 (04:25 +0000)]
* Rename BoundingSphere -> BoundingVolume
* Temp put draw distance at 96
* Do frustrum and LOD culling for whole prims and not per FaceData
git-svn-id: https://radegast.googlecode.com/svn/trunk@969
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 10 Jul 2011 20:42:19 +0000 (20:42 +0000)]
Remove redundant data copying.
Fix picking after refactor to RenderPrimitive.
git-svn-id: https://radegast.googlecode.com/svn/trunk@968
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 10 Jul 2011 19:53:05 +0000 (19:53 +0000)]
Added RenderPrimite to replace faceted mesh.
git-svn-id: https://radegast.googlecode.com/svn/trunk@967
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 10 Jul 2011 13:19:42 +0000 (13:19 +0000)]
Detect if we have VBO support.
git-svn-id: https://radegast.googlecode.com/svn/trunk@966
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 10 Jul 2011 11:53:38 +0000 (11:53 +0000)]
A bit less camera smoothing.
git-svn-id: https://radegast.googlecode.com/svn/trunk@965
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 10 Jul 2011 11:21:10 +0000 (11:21 +0000)]
Avoid holding locks and prims and avi dictionaries for too long which causes lock contention with the radar.
git-svn-id: https://radegast.googlecode.com/svn/trunk@964
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 10 Jul 2011 11:11:39 +0000 (11:11 +0000)]
* Implemented camera smoothing thanks to Moon Metty
* Don't try to reload all the rendering data from files if we did it already (allows scene window to be reopened)
git-svn-id: https://radegast.googlecode.com/svn/trunk@963
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 9 Jul 2011 22:18:17 +0000 (22:18 +0000)]
Lock list of Avatars during skeleton rendering
git-svn-id: https://radegast.googlecode.com/svn/trunk@962
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 9 Jul 2011 22:09:58 +0000 (22:09 +0000)]
Merged avatar rendering code.
git-svn-id: https://radegast.googlecode.com/svn/trunk@961
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sat, 9 Jul 2011 22:02:47 +0000 (22:02 +0000)]
Avatar rendering: update meshes when apply morphs is clicked
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@960
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sat, 9 Jul 2011 21:01:30 +0000 (21:01 +0000)]
vpsent is in the GLAvatar Class not the Avatar one from libomv
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@959
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 9 Jul 2011 12:21:16 +0000 (12:21 +0000)]
Speed up texture downloading:
* remove duplicate request early
* use reference to same TextureInfo for all faces.
* download textures async
* decode textures sync on a separate thread
git-svn-id: https://radegast.googlecode.com/svn/trunk@958
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sat, 9 Jul 2011 08:47:03 +0000 (08:47 +0000)]
Avatar rendering: fix visual parm parsing to get complete list, sort tweakables to match the appearance packet and apply when we see an appearance packet.
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@957
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Fri, 8 Jul 2011 15:23:45 +0000 (15:23 +0000)]
Avatar Rendering: Add in more visual parameter test boxes, fix morphs to work with bone rotations.
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@956
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Fri, 8 Jul 2011 12:29:22 +0000 (12:29 +0000)]
Avatar Rendering: fix avatar posing/skinning, works now some small skinning issues at some joints but 98% there.
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@955
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Thu, 7 Jul 2011 21:23:08 +0000 (21:23 +0000)]
avatar rendering: use the parsed deform position
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@954
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Thu, 7 Jul 2011 21:02:43 +0000 (21:02 +0000)]
AvatarRendering: sync updates, bone rotations are carried through to skinning now via Matrix4 but something is still wrong with what appears to be a global/local transform issue.
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@953
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Wed, 6 Jul 2011 22:14:42 +0000 (22:14 +0000)]
* Remove unnecessary glFlush() calls
* Fudge sphere UV mapping
git-svn-id: https://radegast.googlecode.com/svn/trunk@952
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 5 Jul 2011 23:15:56 +0000 (23:15 +0000)]
Implemented "FullBright" attribute for textures
git-svn-id: https://radegast.googlecode.com/svn/trunk@951
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 5 Jul 2011 22:30:48 +0000 (22:30 +0000)]
Diable connecting to multiple sims for now
git-svn-id: https://radegast.googlecode.com/svn/trunk@950
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 5 Jul 2011 22:30:16 +0000 (22:30 +0000)]
* Implemented texture animations
* Disable lights on the alpha pass
git-svn-id: https://radegast.googlecode.com/svn/trunk@949
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Tue, 5 Jul 2011 21:39:50 +0000 (21:39 +0000)]
avatarrendering: various updates to skeleton handing and bone code.
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@948
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Tue, 5 Jul 2011 12:46:56 +0000 (12:46 +0000)]
git-svn-id: https://radegast.googlecode.com/svn/branches/avatarrendering@947
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 4 Jul 2011 10:47:00 +0000 (10:47 +0000)]
Implement smooth camera focus when picking (alt+mouse click).
git-svn-id: https://radegast.googlecode.com/svn/trunk@946
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Mon, 4 Jul 2011 10:33:30 +0000 (10:33 +0000)]
Update RenderObjects(), LoadCurrentPrims() and PrimPos() logic to cope with child attachment prims and fix the attachment/bone offset calcs.
git-svn-id: https://radegast.googlecode.com/svn/trunk@945
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 4 Jul 2011 05:06:26 +0000 (05:06 +0000)]
Don't zcrew up other rendering elements by leaving texture bound behind.
git-svn-id: https://radegast.googlecode.com/svn/trunk@944
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 4 Jul 2011 04:39:52 +0000 (04:39 +0000)]
Don't fetch all 4 terran textures in parallel as it causes problem if the terrain uses the same texture more than once.
git-svn-id: https://radegast.googlecode.com/svn/trunk@943
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 4 Jul 2011 04:22:05 +0000 (04:22 +0000)]
* Added simple LOD factor calculation (many thanks to Moon Metty)
* Disable "3D Scene" button when we are not connected
git-svn-id: https://radegast.googlecode.com/svn/trunk@942
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 4 Jul 2011 03:18:29 +0000 (03:18 +0000)]
Do texture download enqueueing from a single function that first checks if we already got that texture loaded.
git-svn-id: https://radegast.googlecode.com/svn/trunk@941
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 4 Jul 2011 02:57:16 +0000 (02:57 +0000)]
Added temporary controls for light testing.
Cleanup color setting.
Made unified section for HUD drawing,
git-svn-id: https://radegast.googlecode.com/svn/trunk@940
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 3 Jul 2011 21:40:52 +0000 (21:40 +0000)]
Do a real mipmap test, as the fake one crashes some drivers.
git-svn-id: https://radegast.googlecode.com/svn/trunk@939
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sun, 3 Jul 2011 11:35:24 +0000 (11:35 +0000)]
Add avatars and their attachments to LoadCurrentPrims()
git-svn-id: https://radegast.googlecode.com/svn/trunk@938
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sun, 3 Jul 2011 08:06:08 +0000 (08:06 +0000)]
Add bone loader and offset eyes to correct position based on head bone
git-svn-id: https://radegast.googlecode.com/svn/trunk@937
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 3 Jul 2011 03:09:16 +0000 (03:09 +0000)]
Avoid terrain flicker as the patches come in.
git-svn-id: https://radegast.googlecode.com/svn/trunk@936
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 3 Jul 2011 01:26:04 +0000 (01:26 +0000)]
Revert r932 except for the PrimPos() part
broke texturing
git-svn-id: https://radegast.googlecode.com/svn/trunk@935
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 23:01:33 +0000 (23:01 +0000)]
Fix the crash when map button was clicked too soon
git-svn-id: https://radegast.googlecode.com/svn/trunk@934
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 22:28:55 +0000 (22:28 +0000)]
Implement high precision render timer.
lastFrameTime is double containing how long it took (in seconds) to render the last frame
renderTimer.Elapsed.TotalSeconds is double containing the time since frame started rendering
git-svn-id: https://radegast.googlecode.com/svn/trunk@933
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 21:08:20 +0000 (21:08 +0000)]
* Don't send the whole big data object for the texture queue (reduces memory usage)
* Correct PrimPos() to work with seated avatars
git-svn-id: https://radegast.googlecode.com/svn/trunk@932
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sat, 2 Jul 2011 20:25:21 +0000 (20:25 +0000)]
Add a bake index for eyelash mesh, and use correct bake index for eyes.
git-svn-id: https://radegast.googlecode.com/svn/trunk@931
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sat, 2 Jul 2011 20:19:28 +0000 (20:19 +0000)]
Add basic stats display and show FPS to 3D scene
git-svn-id: https://radegast.googlecode.com/svn/trunk@930
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Sat, 2 Jul 2011 18:51:22 +0000 (18:51 +0000)]
Move the hasMipmap extra check to after GL extension test, or else it will be missed.
git-svn-id: https://radegast.googlecode.com/svn/trunk@929
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 14:45:03 +0000 (14:45 +0000)]
* Split UpdatePrimBlocking in two functions, one for checking if we should bother with this prim and downloading sculpts and meshes and the other for meshing
* Close the texture thread on window close
git-svn-id: https://radegast.googlecode.com/svn/trunk@928
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 13:10:32 +0000 (13:10 +0000)]
Added simple water.
git-svn-id: https://radegast.googlecode.com/svn/trunk@927
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 10:38:48 +0000 (10:38 +0000)]
Remove departing avatars
git-svn-id: https://radegast.googlecode.com/svn/trunk@926
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 10:35:31 +0000 (10:35 +0000)]
Added display of avatar tags
git-svn-id: https://radegast.googlecode.com/svn/trunk@925
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 09:13:12 +0000 (09:13 +0000)]
Added ability to pick avatars.
Added functions for switching into 2D drawing mode (HUDs)
git-svn-id: https://radegast.googlecode.com/svn/trunk@924
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 2 Jul 2011 07:45:23 +0000 (07:45 +0000)]
Fixed VBO for terrain.
git-svn-id: https://radegast.googlecode.com/svn/trunk@923
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 1 Jul 2011 23:19:58 +0000 (23:19 +0000)]
Made each rendering section responsible for setting the client state and clearing it after.
git-svn-id: https://radegast.googlecode.com/svn/trunk@922
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 1 Jul 2011 23:13:56 +0000 (23:13 +0000)]
Update manual build files.
git-svn-id: https://radegast.googlecode.com/svn/trunk@921
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Fri, 1 Jul 2011 21:52:31 +0000 (21:52 +0000)]
Delete the character/*.tga files we already have them for baking in openmetaverse_data
git-svn-id: https://radegast.googlecode.com/svn/trunk@920
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Robin Cornelius [Fri, 1 Jul 2011 21:46:45 +0000 (21:46 +0000)]
Add basic avatar rendering to SceneViewer
git-svn-id: https://radegast.googlecode.com/svn/trunk@919
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 1 Jul 2011 20:43:46 +0000 (20:43 +0000)]
Implemented terrain. High res mesh, low res texture.
TODO: Make higher res terrain texture.
git-svn-id: https://radegast.googlecode.com/svn/trunk@918
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 1 Jul 2011 00:54:03 +0000 (00:54 +0000)]
Remove not needed call in the render loop.
git-svn-id: https://radegast.googlecode.com/svn/trunk@917
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Thu, 30 Jun 2011 23:44:51 +0000 (23:44 +0000)]
Implement VBOs
git-svn-id: https://radegast.googlecode.com/svn/trunk@916
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Wed, 29 Jun 2011 16:38:12 +0000 (16:38 +0000)]
Implemented frustrum culling.
git-svn-id: https://radegast.googlecode.com/svn/trunk@915
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Wed, 29 Jun 2011 14:27:07 +0000 (14:27 +0000)]
Make hovertext work better.
git-svn-id: https://radegast.googlecode.com/svn/trunk@914
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Wed, 29 Jun 2011 13:43:11 +0000 (13:43 +0000)]
Couple of mono performance tweaks.
git-svn-id: https://radegast.googlecode.com/svn/trunk@913
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 28 Jun 2011 14:47:09 +0000 (14:47 +0000)]
Double check if we have mipmap ability
git-svn-id: https://radegast.googlecode.com/svn/trunk@912
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 28 Jun 2011 12:02:22 +0000 (12:02 +0000)]
Guard against prims that we cannot decode texture info.
git-svn-id: https://radegast.googlecode.com/svn/trunk@911
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 28 Jun 2011 10:55:26 +0000 (10:55 +0000)]
Might be useful to have ModeView and Projection matrices across the render.
git-svn-id: https://radegast.googlecode.com/svn/trunk@910
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 28 Jun 2011 09:40:02 +0000 (09:40 +0000)]
Cache sculpts, re-enable hovertext.
git-svn-id: https://radegast.googlecode.com/svn/trunk@909
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Tue, 28 Jun 2011 04:40:02 +0000 (04:40 +0000)]
Avoid looking up in the whole sim Dictionary.
Disable vsync.
git-svn-id: https://radegast.googlecode.com/svn/trunk@908
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 21:25:55 +0000 (21:25 +0000)]
Make 3D view work across teleports.
git-svn-id: https://radegast.googlecode.com/svn/trunk@907
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 16:10:56 +0000 (16:10 +0000)]
Remove deleted objects.
git-svn-id: https://radegast.googlecode.com/svn/trunk@906
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 06:15:35 +0000 (06:15 +0000)]
Couple of minor tweaks.
git-svn-id: https://radegast.googlecode.com/svn/trunk@905
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 04:42:50 +0000 (04:42 +0000)]
Change window title to "Scene Viewer"
git-svn-id: https://radegast.googlecode.com/svn/trunk@904
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 04:29:22 +0000 (04:29 +0000)]
Unhook glControl events too
git-svn-id: https://radegast.googlecode.com/svn/trunk@903
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 04:25:59 +0000 (04:25 +0000)]
Typofix
git-svn-id: https://radegast.googlecode.com/svn/trunk@902
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sun, 26 Jun 2011 04:04:02 +0000 (04:04 +0000)]
First stab at 3D scene rendering
Big thanks to Moon Metty and Dahlia Trimble for helping with the 3D math needed for SL style camera control
git-svn-id: https://radegast.googlecode.com/svn/trunk@901
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 25 Jun 2011 18:57:50 +0000 (18:57 +0000)]
Cleanup, minor OpenTK update.
git-svn-id: https://radegast.googlecode.com/svn/trunk@900
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 25 Jun 2011 01:57:05 +0000 (01:57 +0000)]
RAD-276: Hovertext placed incorrectly over the child prims
git-svn-id: https://radegast.googlecode.com/svn/trunk@899
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 24 Jun 2011 20:47:31 +0000 (20:47 +0000)]
Stash texture info in a separate class and tack it in a Dictionary
git-svn-id: https://radegast.googlecode.com/svn/trunk@898
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 24 Jun 2011 20:03:50 +0000 (20:03 +0000)]
Don't save bitmaps, not needed anymore.
git-svn-id: https://radegast.googlecode.com/svn/trunk@897
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 24 Jun 2011 19:34:58 +0000 (19:34 +0000)]
Leftover from bygone days
git-svn-id: https://radegast.googlecode.com/svn/trunk@896
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 24 Jun 2011 19:23:23 +0000 (19:23 +0000)]
RAD-275: Reuse bound textures on 3D preview to save memory
Path by Robin Cornelius
git-svn-id: https://radegast.googlecode.com/svn/trunk@895
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 24 Jun 2011 18:04:14 +0000 (18:04 +0000)]
RAD-272: Volume Control Settings are not retained between login sessions
git-svn-id: https://radegast.googlecode.com/svn/trunk@894
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 24 Jun 2011 17:31:51 +0000 (17:31 +0000)]
RAD-273: Text typed with an all-caps /ME is not emoted
git-svn-id: https://radegast.googlecode.com/svn/trunk@893
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 10 Jun 2011 11:56:42 +0000 (11:56 +0000)]
Jonathan Yap, display more grids on the login screen without scrolling.
git-svn-id: https://radegast.googlecode.com/svn/trunk@892
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 10 Jun 2011 10:22:57 +0000 (10:22 +0000)]
Removed spurious data from resource files.
git-svn-id: https://radegast.googlecode.com/svn/trunk@891
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 10 Jun 2011 09:59:01 +0000 (09:59 +0000)]
Moved decoding mesh assets to libomv.
git-svn-id: https://radegast.googlecode.com/svn/trunk@890
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 10 Jun 2011 09:48:57 +0000 (09:48 +0000)]
Removed spurious data from resource files.
git-svn-id: https://radegast.googlecode.com/svn/trunk@889
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 6 Jun 2011 07:27:46 +0000 (07:27 +0000)]
Bundle debug info with the installer.
git-svn-id: https://radegast.googlecode.com/svn/trunk@888
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Mon, 6 Jun 2011 07:19:10 +0000 (07:19 +0000)]
RAD-270: Added crash reporter
git-svn-id: https://radegast.googlecode.com/svn/trunk@887
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Sat, 4 Jun 2011 22:30:09 +0000 (22:30 +0000)]
Send agent language after login
git-svn-id: https://radegast.googlecode.com/svn/trunk@886
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 3 Jun 2011 05:39:35 +0000 (05:39 +0000)]
RAD-269: Implement support for llMapDestination()
ScriptTeleportRequest Packet gives us coordinates as offset from agents current position
git-svn-id: https://radegast.googlecode.com/svn/trunk@885
f7a694da-4d33-11de-9ad6-
1127a62b9fcd
Latif Khalifa [Fri, 3 Jun 2011 02:43:25 +0000 (02:43 +0000)]
RAD-269: Implement support for llMapDestination()
git-svn-id: https://radegast.googlecode.com/svn/trunk@884
f7a694da-4d33-11de-9ad6-
1127a62b9fcd