Black Dragon is MY Viewer, i decide which feature i want to add and which to remove, i share this Viewer to show the world that user base size is not important, i do rate quality by effort, thought and love put into the project, not some rough estimated numbers. I consider feature requests only if i you can name proper valid reasons i can agree on. It is my (unpaid) time i'm putting into this project, i'm not here to cater to every Joe's desires.

Wednesday, February 29, 2012


not much to say here , not in mood and that crap... description and explaination of changes will follow soon
so i will make it short , better shadow transition , so no aprupt pixelation , a lot ATI crash fixes and hopefully finally the upper body pink texture fix for ATI aswell as some UI changes and that stuff...

after 17 hours waiting...finally Sourceforge managed to create a Link....


cleaned up internal updater code , should start a bit faster now
added % text to progress screen
fixed stitching type dropdown
removed SLKinect2 Support due to Linux compiling problems
SH-2941 Fix for crash on shutdown due to race condition between LLCurl and LLMeshRepository
SH-2915 Smoother transition between sun shadow splits.
SH-2908 Reset graphics drivers to "low" if viewer crashes when allocating deferred rendering targets.
SH-2908 Fix for incompatibility issue with GLSL 1.30
SH-2908 Fix for linux build.
SH-2908 Another for crash when enabling Lighting and Shadows on some AMD GPUs
SH-2908 Fix for crash when enabling Lighting and Shadows on some AMD GPUs
SH-2908 Potential fix for pink textures on some OpenGL 3.1 implementations.
SH-2908 Potential fix for precision complaints from some AMD OpenGL 3.1 implementations.
SH-1427 Fix for spot lights not working properly on alpha objects, and fix for alpha lighting of point lights not matching deferred lights.
MAINT-387 FIXED [PUBLIC]Possible crash in llviewermenufile/upload_done_callback

Saturday, February 18, 2012


NOTE: Please be aware that Sourceforge seems to be slow lately , you may have to click Files and download this and future updates manually!

i dont know what to say... just that i said that it was planned for yesterday , uploaded yesterday but it was made available today... sorry that you had to wait... me sorry :(

here are the changes for 1.26
i tweaked the minimap , added a third statgraph to the top right (green bar) which shows FPS (0-10 FPS = Red , 10-25 FPS = Yellow and everything over 25 = Green)

i also included Chalice´s Fix for Mesh Deformer 0.2 and i fixed the rotation degree and slot motion default values , thanks to Mig and Govi for telling me



added an FPS statgraph
added ability to color each statgraph seperatly
fixed Qarls Mesh Deformer switch , thanks to Chalice
fixed german FXAA translation
fixed slow motion and rotation degree default values
tweaked Minimap to be transparent and more "minimap" like

have fun,

Thursday, February 16, 2012


yup i did it again
this morning (we still have morning) Mig came to me and told me he tried implementing the new Mesh Deformer Update 0.2 , but he failed , so i tried and got it to work for those wanting to try the new update here you go

nothing too big has been changed , just version , some tweaks to FXAA dropdown and the DoF Sliders and the Mesh Deformer 0.2 with (again) switch to turn it off as it causes horrible shadow flickering and mesh shadow breakage in Deferred with enabled shadows

have fun,


added Mesh Deformer 0.2
fixed DoF and Underwater Distortion sliders enabled state
tweaked FXAA dropdown , only On or Off now
tweaked DoF labels to be more Photography


check out this review of Hamilton :)

Wednesday, February 15, 2012

1.24 quick fix

NOTE: Please clear your cache and your settings and untick Vertex Array Objects in Preferences - Advanced Graphics - Performance afterwards to hopefully prevent login crashes , also keep OpenGL Compatibility unticked, it might also cause some login crashes (info was from davep weeks ago but might be still up to date)

Yup its already quick fix time , fixed the not working cam preset spinners , tweaked advanced a lot , took out multiple threads option as it is forced on and therefor useless/not working , upgraded the people panel icon texture paths a bit ... level 2 with laz0r beamz now , and tweaked Topdown View a bit based on feedback

have fun,

fixed hopefully all bugs and non functioning advanced cam preset spinners
tweaked people panel button textures internally
tweaked top view a bit based on some feedback

Tuesday, February 14, 2012

1.23(.5) Release

ugh , i was "quiet" for a long time in my blog , im very sorry for that , but RL meeting with friends were more important atm , but dont worry i havnt forgotten you in this time, there were a lot of internal changes , fixes and even some render pipeline changes again :) , you may wonder why its called 1.23.5 , because its funny that its called like Lindens latest Viewer 1 was...

ok lets get to the important stuff , the changes...

User Interface:
A lot and probably the most changes have been done in the Interface again , some of those changes are... the Z coordinate in Script Errors , meaning whenever it compiles with an error it will give out a Z value additionally to the already 2 ones ...
another change is the font and coloring style of the Friend list or your "Acquaintances" , offline people will be shown in italic red and online people will be shown in bold italic green , making them differ a bit more , also new in the same window is the (like said before) renaming of Friends to Acquaintances (please correct me or tell me a better name for it) as a lot of people are just inviting people randomly or after a few hours already thats not what someone would call "friends" right? you only have a handfull of "Friends" and aslong as we dont have the ability to sort and organize those lists it will be called Acquaintances in my Viewer... the last change in this panel is the always on permission system which i´ve upgraded to finally be what i want it to be , it will now show ALL Permissions from beginning instead of showing it when it was hovered =D

Next section was Preferences which might seem to be in a total refactor state , ...well they are , atlast some parts of it , Advanced was redone completly , Camera , Movement and Mouselook Controls and Options are now "seperated" in different panels which can be opened by clicking the coresponding button , i guess i will transplant this look to Advanced Graphics and maybe Viewer Tab aswell depending on your feedback

 ...coming to Viewer tab , which has got a few new options , i thought it would be really important for you to add atlast simple protections like left click sit/touch disable and not just for protection , it REALLY FUCKING annoys me when i do something in my browser , move my mouse over to SL and just click into the window and for god´s sake ALWAYS hit something i can touch OR sit on.... its ANNOYING ... together with those you will also find the new auto hide topbar feature which will be explained and shown later
...and the Graphics panel , which has been redone atlast the shader part of it , you will notice no buttons anymore , just plain simple checkboxes again for those who are too "blind" to see the difference between pressed and non pressed buttons... (yea i know some people...)

...uhm well then there was a Local Chat option in the main menu which has been removed because of non functionality ... the Toolbar floater has been optimised to look ok for German translation aswell ... an stop all animations double has been removed and the ability to minimise the chat floater has been removed as it caused realy weird breakage sometimes

Nirans Viewer Labs Experiments present you the autohiding topbar , the topbar which is the Navigationbar , Favouritebar and the well known Statusbar (from Viewer 1) which holds the Time , Money , Net and Media controls aswell as the Main Menu ... it will now AUTOMATICALLY slide out and only leave the smaller mini top info bar whenever it is not hovered or used for 10 seconds! its off by default but you can find the Option in Preferences - Viewer - User Interface

again the Labs present you....customisable rotation speed and degree options! , now you can make your SL act like RPGs , or just act more sensetive , your Avatar can be set to rotate instantly , very slowly or very fast... you can also set WHEN your Avatar should start rotating in the camera direction , should your Avatar rotate whenever you move your cam only one single degree in any direction? should your Avatar rotate not at all? THIS IS FOR YOU!  , note this is only local , others will see you rotating as their viewer have other non setable values and will use those on everyone , aswell as my Viewer will use those on anyone else , this goes for BOTH rotation speed and degree!

i´ve also added Jonathan´s "official" .anim file support , which now isnt hacked anymore , you can really select .anim files when clicking upload Animations , it comes with an animation and anim preview which are both seperatly now...

as already explained above there were some "fundamental" changes on the behavior of the Camera and your Avatar but theres more , i´ve replaced the Front View in Camera floater with Top View , its like a Topdown View also known from some games (yea i really want to make SL feel more game like) ...and most important , you can now tweak ALL 3 presets via Preferences menu there will be spinners for each preset you want to edit in Preferences - Advanced (which has been redone completly) , cool eh?

rendering has probably had the tiniest changesets , all in one thing big has been done here except Tofu´s new project which has been merged , its called worldspace semi-random macro-dappling , which creates random big darkness spots on a SIM and your Avatar , depending on the sun positon , later this could be combined with the cloud X and Y movement to create a good but faked cloud shadow effect! awesome , for now you can only tweak the darkness strength , the option can be found in Preferences - Advanced Graphics - Lighting and Shadows

for those (like me) having problems clicking the stretch buttons for X Y and Z you can now hold down X while having them in edit to hide the edge stretch cubes making it easier to click only the colored ones

i cannot say much here , just a few logic changes , some little fixes like ad-hoc messages are now not recieved anymore if you ticked only friends and groups can call or IM me , some render fixes for mac and linux , some shader compilation errors here and there , a horizontal dof line has also been fixed , avatar bakes should work correctly now and not get some crap , 100% transparent objects shouldnt take up too much performance anymore as they dont get "rendered" anymore (i dont believe that because FPS would probably rocket if that would really happen)...and some misc stuff in my UI , german translations , english texts and labels etc etc...blub , really uninteressting stuff

i hope i havnt forgotten anything important here except that this only comes in LAA version again , before i do a non LAA please give me feedback about it if it helped in any way , otherwise i dont see a reason to do it again

can you find the special "guest" on this pic?


VWR-27809 When building it is often diffcult to stretch an object along a narrow axis
STORM-1810 Display Z coordinate in Script Error window
STORM-1807 Play animation floater 2nd play button active while animation is playing
STORM-1804 Details... button on PERMISSION_DEBIT dialog triggers run_time_permissions() with a deny action
STORM-1803 Adding raw anim file upload support
STORM-1795 Ad-hoc messages are received even when "Only friends and groups can call or IM me"
STORM-1718 For notifications.xml Mute and Ignore in ScriptDialog and ScriptDialogGroup can collide with user-supplied fields causing unexpected behavior
SH-2964 Fix for shader compilation error on some older NVIDIA cards.
SH-2963 Fix for highlight transparent not highlighting 100% transparent objects.
SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float for texture indices in the data stream.  Also rework gl_FragColor overrides to not collide with some odd driver implementations.
SH-2902 Fix for avatar bakes etc. getting garbage data sometimes.
SH-2729 Fix for horizontal line of glitching graphics when DoF enabled
SH-2719 Fix for lines in off-sim water
SH-2592 (OS X Lion) Graphics issues with Atmospheric Shaders enabled on Intel HD 3000, 10.7.2
Fix for Debug GL generating errors when changing graphics preferences (reloading shaders).
renamed add Friend to add Contact and MY FRIENDS to ACQUAINTANCES
added autohiding Topbar (Nav/Fav/Statusbar)
added disable left click touch & sit options from NaCl
added quit Viewer button to login again
added more german translations
add worldspace semi-random macro-dappling to scene to try to reintroduce low-freq lighting variation in leiu of global illumination
replaced Front with Top View
tweaked Graphics panel to be more simple
tweaked toolbar floater
tweaked avatar list name coloring and font style
removed Stop Animating me double
removed abillity to minimize Chatfloater
removed nearby chat menu entry and combination

Thursday, February 2, 2012



i´ve sworn to allow negative values for animation speed spinners! here they are , and this little change brought two other friends , Volume Tree dropdown is now always available instead of only when animated Trees is on and right click pie/context menu in mouselook has also been inverted because it was only available when hide UI in mouselook was ticked.....o.รด...silly me......silly Niran....tears r 4 teh queers

uuuhhh blub?

INFO: both 64bit (LAA) and 32bit are included , the 64bit is named Nirans Viewer.exe as usual , the 32bit version is called Nirans Viewer(32).exe and can be found in the folder aswell

1.21 wooo!

yea about 2 days later and we got 1.21, it mainly features selfmade stuff , tweaks etc , no "real" merges

Time Factor Animation:
Factor your own new and exciting animations with Nirans new Time Factor Animation Feature!(HOT) , and it even works backwards! :O YES play your animations with 10 times speed , and then set them to -1.0 to make them play backwards , or -0.5 for backwards AND slow motion =O awesome! , sadly backwards is only possible via Debug atm because i´ve just noticed it while writing this o.o but will be possible in animation preview in next update i swear! but hey watch this Video!

:O *drools*

User Interface:
People got some updates , as inventory lost its action buttons , so did People Panel , but...wait...it didnt lost them....they were just moved into the bottom button bar! check it out!
also visible on this pic are the new Visual Auto-Mute controls with some indicators for you to get an idea whats ok and what shouldnt be anymore , i´ve also added the ability to disable mouselook grabbing/touching of scripts and objects ...sorry that you couldnt shoot anymore....
keen eyes will spot the new animation preview floater =D

Joystick Flycam:
As requested i´ve set the Joystick flycam controls to Xbox 360 layout like i used it in my Videos , so no long stupid fiddling anymore....

probably the only thing i remember i´ve merged is a fix for a memory leak caused by mesh upload... btw Mesh upload STILL works! i´ve tested it!

I´ve added infos on ongoing projects to the right side and also system requirements but be WARNED those are what I RECOMMEND , not LL nor someone else , those sys requirements should run SL in most cases with about 20-50 FPS with Shadows , DoF , FXAA and SSAO on , depending on the scene...

32bit Version:
as requested i´ve added a "32bit" version compiled without LAA , meaning it will plop on 1,25GB mem usage , you will ask where the point is in doing a release that will definetly plop at 1,25GB usage... well like i said it was requested and i just wanna show that it most likely wont change that this Viewer still needs high end and will plop anyway

DOWNLOAD                  DOWNLOAD 
(64bit with LAA)                                      (32bit no LAA)

have fun!